How (not) to play nice with others. Or how to get things done instead of have meetings about why you can't. Or I'm just complaining because I tried and it didn't work.
A while back, I was in a planning meeting where a whole development organization was trying to squeeze a huge and non-negotiable volume of work into a predetermined and non-negotiable release schedule. It was basically the antithesis of everything I ever advocate for. I was mostly trying not to just
Some things I DO miss about big companies
I previously discussed some things about working in a large organization that I was happy to be rid of. This is the other side of that coin. These things are by no means exclusive to large companies. They are rather hallmarks of a mature one. But, it has been my
A Bug's Life
I've written before about useful metrics for software development organizations, and it's past time for another. The metric I'm proposing now, I call "A Bug's Life". Because who doesn't like Pixar? And it's descriptive. What is this The basic idea is to track how long it takes a defect to
A Note on the Daily Standup
Apparently, (scrum) standup meetings are broken. It seems that way at least, because making suggestions for how to fix them seems to be a seminal favorite topic in programmer blogs; so it must be true. Right? Either way, I'll add my two cents. I should say up front that I'm
Software development metrics
Software development is a skill. And for the moment, I mean that in an institutional sense. It's a skill the organization has. It's something that an organization can be good at. And it's something that an organization can become better at, with practice. All too often though, development organizations don't
(How to) Be Solution Oriented
There's a piece of advice I've often heard regarding being successful in your job. Actually there are a lot, but the one I'm think of is that you should not bring problems to your manager, and instead bring solutions. Or more generally, focus on solutions instead of problems. Sounds great.
Software Engineer in Test
Update: I'm actually a Sofware Engineer now. But everything else holds up. I'm a software engineer, working mostly to support testing other software. I don't work at Google, but if I did, my job title would most likely be Software Engineer in Test (SET). At Microsoft or Amazon, it would