Posts tagged as:

software development

It’s a bit frustrating when people hide behind the “Lazy Programmer” tag.

There is nothing good about bad “lazy” programming.

Discipline yourself in the small things, and it’ll help at 3am when you’re bleary-eyed and trying to work out whether that should be an “equals” or a “not equals” IF statement. Trust me, that’s from more than my fair share of stupidly late nights.

dev-001

It’s such a simple thing to disable and enable a button on a simple dialog window like this one.

1. By default, disable the OK button (because it’s the one that moves you forward and you want the User to make a choice).

2. When a selection is made, enable the button.

3. OR, default to a selection (eg. “U. S. English” in this example) and the logic enables the button.

What’s the big deal?

It’s often the case that Software Developers, sometimes very very good ones, talk about adding polish later.

There is truth in this, but it’s also a bad thing when taken to the extreme.

IF you can’t spare 5 minutes to write the logic for disabling/enabling a button on a simple choice dialog window THEN you are not fulfilling your mighty destiny as a Software Developer ELSE you gain a little bit of experience for the next level (which no doubt has some cool power-ups).

{ 0 comments }

Ages pass, wheels turn, stars wink and fade into blackness.

That’s how long ago it was that I wrote a little accounting application to take care of the small number of Invoices and Bills my business deals with.

A couple of weeks back I took a look at the code. After the whimpering had stopped and I’d extracted myself from the foetal position in the corner, I decided to do a rewrite.

Yes, the dreaded rewrite.

Thankfully, two reasons gave me hope that I was doing the right thing.

  1. The codebase is incredibly small.
  2. I had seriously –ve idea about coding back then. No ID fields, bad methodologies, insane functionality decisions.

So I give you a teaser image. PaidNotes:

 Paid Notes

{ 0 comments }

Good Pulp, But Does It Sell? In the world of fiction writing, good pulp will sell. It appeals to a broad range of reader. It can be disguised a little to sway up and down the high/low-brow scale, but it’s still pulp.

Is this true for software?

Can you write good pulp software? And, does it sell?

{ 0 comments }