On Transitioning to Sre

I’ve been focused on platform engineering for the last 5 years of my career. This means that some of the main topics I’ve been involved with are concepts like DevOps, infrastructure as code and SRE. In this post we’ll examine the latter, SRE (Site Reliability Engineering), and understand how it can be introduced in IT operations group where software engineering is not part of the cultural DNA.

On Career Planning

As a software engineer midway through my career, where do I want to go next? Some thoughts around where I’ve come from and where I’m going next to help inspire anyone going through the same dilemma.

Nerdy New Year's Resolutions: Move From Individual Contributor to Manager

Some pointers for transitioning from an individual contributor to an engineering manager.

Are Software Engineers Different?

As part of some research I was doing recently, I had to understand whether software engineers as a group were different from other occupations such as accountants, doctors or salespeople. The immediate reaction is a resounding “yes!” — but as an engineer, I wanted some evidence backed by solid research to support this gut feeling.

Assessing Software Engineering Candidates

Looking at what academia says about selection and assessment of software engineering talent.

Conducting Software Engineering Interviews

Interviews are a staple of the recruitment process yet there seems to be little understanding of the research which has been done in academia around structuring and delivering them for maximum benefit.

Bushwhacking A New Path for Infrastructure Automation

This is the first in a series of posts chronicling our journey to apply these industry best practices (like “infrastructure as code” and “immutable servers”) to our own world. Hopefully those of you in a similar position will get the benefit of our experience!