The Detail-Oriented Nature Of Software Development

One thing I have noticed about myself over the years; I’m not as good as I would care to be at focusing on details. In fact, sometimes I’m awful at paying attention to the details. As a software developer, of course, details are extremely important.

I’ve come up with (and read about) a few tricks/heuristics to keep me from forgetting important details:

  1. Checklists
  2. Scripts/code to automate repetitive chores (i. e. the more I can put into a script the less I need to pay attention to).
  3. Rubber duck debugging (i. e. sometimes just the act of talking through a problem helps me to discover an overlooked detail).

I would like to know what other techniques and tactics other developers do to cope with the amount of detail that we deal with in the course of our job.  Please share any thoughts/ideas you have on this subject in the comments.

One response

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

%d bloggers like this: