Category: CTO

Software engineering is dead, long live software engineering

It is 6am, at least somewhere in the world. I am in a transatlantic flight on and I refuse to count the number of miles. I am a “road warrior” as they say. Spend two to three weeks per month traveling. And that affects my health specially with the food I eat. Like many people, I decided to start taking… Read more →

The CTO Readme

The CTO Readme

A few weeks ago I finished writing a README document on “how to work with me”. While this can sound a bit preposterous, I thought it could be a good summary for onboarding employees and tenured ones alike, in order to share what moves me, who I am (a little bit at least) and the things I value. This is… Read more →

On Hiring Engineers

I’ve been in the software industry some time now. I’ve hired a  few hundred coders, software engineers or however you want to call them from different backgrounds and experiences. Also from different countries and regions. Unfortunately I also had to fire a handful of them, most in good terms, some in bad ones. For the latter, I always blame myself on bad… Read more →

Software Engineers are not Engineers?

Recently I stumbled across this post: Programmers should not call themselves engineers He claims that software engineers shouldn’t claim themselves as “engineers” at all, and that it undermines a long and stablished tradition and school. Apparently, we “software guys”, don’t like to call ourselves programmers, and we like the term of software engineers, or software developer. In a first read, you… Read more →