Are You a Generalist, or a Specialist?

So I like to work out (sort of). I mean, I don’t always enjoy the act of working out but I enjoy the satisfaction of doing it. But I’m not very good at it. I can’t run a marathon, bench 250, do more than three pullups, and I’m one of the last to finish a […]

Some of my Favorite Quotes

You may have noticed, I basically live my work life from quotes. Memes, too, but that’s another story. Anyways, I thought for today’s blog post I would share with you some of my favorite quotes, why I think they are insightful, and how I apply them. Speed of iteration beats quality of iteration. – John […]

Career Advice, or “I want to be a programmer!”

I am occasionally asked for career advice by people wanting to get into the industry, for example, high-schoolers deciding on career choices. One situation that frequently comes up in this situation is people who love programming and want to get a job being a programmer. They ask, “How can I get a job as a […]

If It Ain’t Broke, Don’t Fix It

If it ain’t broke, don’t fix it. Have you ever had someone tell you that? Or some variation thereof? Frequently, as technology leaders, we are driving innovation at organizations, and with innovation comes change. For a person who knows their job really well, knows all their tasks, and exactly how to do them (even if […]

Cloud Adoption as a Sliding Scale

One enormous shift occurring across the industry right now, across all industries in fact, is the migration to the Cloud. I bet if you do some web searches right now you will find a myriad, nay a plethora, of articles talking about why you should migrate to the Cloud (and why their consulting firm is […]

The Cloud is a Game-Changer

New technologies come and go all the time, and new fads come and go all the time.  But some of them, when they are true game changers, do stick. Take virtualization, for example.  Boy has it stuck! One hotly-debated trend right now is, of course, the Cloud.  What is the Cloud, really? Many people like […]