Space Oddity

The Importance of Breathing Space in Software Development

Writing code is a pretty thought intensive activity. Breaking down the individual steps, reviewing API documentation, testing and debugging as you go. We switch between some pretty intensive tasks. The satisfaction when the problem is solved is indeed thrilling. Any factors that impede these steps will prevent engineers yielding the desired results.

Image for post
Image for post
Whether we are collaborating or working alone, we need space in our schedules to be productive

A Sky Full of Stars

Back in the good ol’ days, the ratio of scheduled meetings to space in my calendar generally favoured the latter. Measurement of my productivity was the development of features. In the majority of my early projects, meetings were reserved for key updates only.

Image for post
Image for post
Some may think stand ups tip the scales on too many meetings, however my own experiences have found them to be a far lighter touch

Supermassive Black Hole

Minimum meetings not only produces programmer productivity. In my early career, it allowed me to build a reputation for reliable delivery. It also granted me the opportunity to develop expert knowledge in the technologies I used daily.

Image for post
Image for post
Imparting knowledge to less experienced colleagues is a legitimate, productive task that should be given equal weight to coding

Starman

Transitions to senior engineer and manager makes space harder to find. Measurement of your success is no longer dependent on the code you write, but the features delivered by others. Quickly you become a facilitator, rather than a technical contributor.

Image for post
Image for post
Even leaders need gaps to support developer productivity

Lead software engineer with a strong interest in Agile, UX and Usability. Lover of cooking, tea, photography and gin!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store