Archive of posts about Work
Posted on February 7, 2018
Just over a month ago I started a new job. After over a decade as a programmer, I’m now managing programmers at Bugaboo.
And now I don’t know if I had a good day anymore.
I first verbalized this in a discussion last week with my wife.
Me: How was your day?
Continue reading `I don't know if I had a good day anymore` →
Filed under:
Management
Programming
Work
Posted on October 18, 2017
As a software developer, I’ve read the Manifesto for Agile Software Development countless times. It’s sort of a high-tech analog to the Hippocratic Oath for software people. Its full text is:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Continue reading `My Reservations about the Agile Principles` →
Filed under:
Opinion
Programming
Work
Posted on September 4, 2017
This is the second installment in my series The False Dichotomies of Automated Testing.
If you’ve ever met a recent test convert, you’ve probably heard them talk about the mythical creature that is “100% test coverage.”
As with most benevolent mythical creatures, this one is highly sought after, and possibly even worshiped.
Continue reading `Automated Testing False Dichotomy #2: All vs None` →
Filed under:
Go
Programming
Work
Posted on August 24, 2017
This is the first in a series of posts about automated testing for software developers.
I’ve been fascinated by this thing called “programming” since I first learned I could enter BASIC programs into my family’s Commodore 64 when I was 8 years old.
I became a full-time software developer in 2006.
Continue reading `The False Dichotomies of Automated Testing` →
Filed under:
automated-testing
best-practices
Programming
Work
Posted on October 20, 2016
It’s been just over a month now, since my last day as an employee of Booking.com. Which means it’s been just over a month now since I wrote my last line of professional Perl. This is worth celebrating!
Now don’t get me wrong. It’s not that I hate Perl. In fact, I’ve really enjoyed using Perl over the years.
Continue reading `warn "Use of Perl has been deprecated.\n";` →
Filed under:
Go
javascript
node.js
Perl
Programming
Work
Posted on August 11, 2016
A couple of weeks ago I made a comment to my team at work which I think a couple took harshly, but I believe it is true, and an indication of a deeper problem.
I said “All of the really smart people at this company move to the ‘infrastructure’ teams within a few years, which means we have only new, untrained people writing the real software.
Continue reading `Where are the domain experts?` →
Filed under:
Programming
Work