Don’t be a dumb developer

I had a situation at work where we had an edge case in a component: sometimes a logo didn’t appear. When I noticed this, I responded as a dumb developer.

I didn’t look around, and notice in other very similar components that there was a fallback for this scenario. Instead, I just saw a lack of a logo, blinked, and just mentally folded.

Don’t do this. Don’t be a dumb developer.

Read More1 Comment

Changing to an SSD server – does it make a difference? An anecdote

I had been looking to change web hosts for a while, and thought I’d try out one of the hosts that was offering an SSD option.

I’ve also been learning a lot lately about performance, and how that is measured. This was a perfect opportunity to test the effect of an SSD server. Since I was moving my site, and changing nothing else about it, this seemed like a good comparison.

Read MoreLeave a comment

Simplicity comes with experience

Being able to confidently offer simple solutions that solve a problem is a hallmark of experience. Before even committing your fingers to a keyboard, experience will (hopefully) allow you to:

  • Question requirements. Is something truly necessary?
  • Get to the root business goal. People don’t just blindly ask for stuff without a reason – but getting to that real reason can take some digging.
  • Redefine success. Get others to see that simplicity and reliability trumps whiz-bang.

Read MoreLeave a comment