When Lazy Programming Is Bad

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.

Developer Laziness

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).

Being A Creative Christian

“In the beginning, God created the heavens and the earth.”

Genesis 1:1

Creation The very first words in the Bible, that which Christians hold to be the living, inerrant and infallible Word of God, give us a clear picture of God Almighty as Creator.

“And God saw that it was good.”

We are hardwired to create because God creates. We are made in His image. He creates. We create.

This has been on my mind for a long time now. In fact, these thoughts probably began back when I started writing stories and wondering why God put within me a burning desire to make stuff.

Of primary concern to me then is the above. That God is CREATOR. And so I, in His image, reflecting His glory, can create.

All for His glory.