Debugging: the hidden productivity killer

Recently, Michael Bolton wrote this awesome tip on twitter:  And it got me thinking, how minor changes in the way we ask questions impact the answers we receive. As a company that offers developer-productivity tools that are often used for debugging, I’m surprised how frequently engineers and their managers underestimate the time and effort, blood…

Towards Better DevOps KPIs

Towards Better DevOps KPIs: A codeless change maturity model

DevOps Research and Assessment (DORA) and Google Cloud recently released the 2019 Accelerate State of DevOps Report. The report discusses four core DevOps key performance indicators (KPIs) for measuring change. For most of us in software engineering, especially in the era of “configuration as code,” change means “code change” and is about commits to some source control…

Why your devs suck at dev-on-call

Why your devs suck at dev-on-call

Written in collaboration with Mickael Alliel Modern software production stops for no one, and everyone is needed to keep it rolling. Every dev is on-call. Great speed and friction produce a lot of heat, and when everything is on fire all the time, even the best devs and engineers struggle to keep the train speeding onwards…

The unexpected odyssey of naming a tech company

— “So what are we going to call this startup?” — “I don’t know… Hmm… I guess something dot com or something dot io?” We, humans, are story-driven creatures, and a good story needs good characters. From Odysseus to Sherlock Holmes, from RBG  to Daenerys Targaryen to Elon Musk. Good characters come with good names.…

DevOps KPI

Should dev happiness become a devops KPI?

The term “employee happiness” is thrown around quite a bit these days. It started out as a buzzword and became a business standard several years ago when Google promoted one of their first software engineers to the role of “Jolly Good Fellow”. Since happy workers are more productive and less likely to quit, they are…

art of opening the perfect bug

The lost, ancient art of opening the perfect bug

If you’ve written code for LoadRunner, you may have been lucky enough to work with The Master. If you were calm and patient, you may have even been shown The Way. The great secret. The lost, ancient art of opening the perfect bug. A bug that no dev can close as “description not clear/does not…