They say you learn something new every day.

I’m reminded again about this bit of wisdom from Coding Horror:

Truly lazy developers let their machines do the work for them. This is partially motivated out of self-interest, it’s true, but smart developers know that people don’t scale— machines do. If you want it done the same way every time, and with any semblance of reliability, you want the human factor removed as much as is reasonably possible. I know for every problem I encounter at work that causes me to lose time, I ask myself— how can I make sure I never have to deal with this problem again? If my solution fixes it so nobody ever has to deal with that problem, that’s a nice side-effect, too.

It’s close to my heart, because I’m very lazy as I keep saying.

But while I know this, and I mean it and I say it to anyone who will listen, I keep encountering problems that I solve by doing a bit of manual work. And suddenly, I’ve got loads of manual systems that I’m involved with.

I don’t really know a way around this. This is something so close to my heart, and yet I still get caught up in things and end up in a manual mess. I think the only thing to do is keep track of all your project somewhere, and recalibrate regularly – possibly every month. If this blog has taught me anything it’s:

  1. Doing things regularly works. But only if you stick at the regularity
  2. You need to recalibrate regularly. More regularly than you think. As humans we get used to things very quickly.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Tag Cloud

%d bloggers like this: