Month: April 2017

The Human Element

The Human Element

It’s been nearly two years since I became an official “manager” of software engineers. While it comes with its share of challenges, I find it more fun than I’d initially expected (it doesn’t hurt that I still have time to write code).

Software development has a reputation for being the domain of anti-social nerds who work in isolation on esoteric technologies with scientific precision. But the truth is that human beings write software, and development is just as much an art as it is a science. Each engineer brings his or her own unique skills, personality, and craftsmanship to a product, and the result bears that image.

The best software projects are those that recognize this and use it to its full advantage instead of fighting against it with process and policies that seek to stamp out individuality at the altar of predictability. It’s a self-defeating approach, at least until the time when AI can write good code (and if that happens, we’re all doomed anyways).

Only tangentially related, but this is the best article on software development ever written. Until tomorrow?

I’m Back?

I’m Back?

Two weeks ago my credit card number was stolen. What a pain! But one of the happy consequences of going through the past year of charges and updating all my auto-pay items was the rediscovery of this website.

What’s changed in the nearly two years since I last posted? A lot and yet not very much. So I won’t bother with a play-by-play. Instead I’ll tell you a few of the things I’m working on now, each with a coolness factor (5=super awesome, 1=lame)

  • Node.js (3)
  • Docker (4)
  • Kubernetes (4)
  • Gitlab CI (4)
  • Amazon AWS (4)

Hmm, I rate my technologies like I rate my beer: most of it’s pretty cool, but rarely do I give out a minimum or maximum score. I wonder if that’s a consequence of being a Nine on the Enneagram. Which reminds me that I need to request this book from the library. . . . and done.

Wow, this has been pretty stream of consciousness. And not as difficult as I’d thought to write. Perhaps I’ll do it more.