Cloud based web hosting has enabled small startups to build and scale software applications that can compete with much larger companies, and now most large enterprises are taking advantage of
Creating custom software should be the last resort for early stage startups. Writing good software is a slow and expensive process. Writing bad software is even slower, especially when you
There are hundreds of ways you can put up a website without writing much code, but one pattern I've started playing around with is the GABA stack. What is the
This year, I decided to make speaking at a conference one of my goals (and I made a big list of conferece CFP dates that you can use as well).
In preparation for my talk next month at API Strategy & Practice, I've been thinking a lot about testing. Ever since I started writing automated tests a few years ago,
I first published this piece in August, 2014 to some acclaim on Hacker News. Since then, I've joined another startup, seen a few million dollars more raised, and these myths
I started trying to read more a couple years ago, and this year I've been knocking out some of the most popular engineering management books out there. Since a lot
When you're gainfully employed, it's easier to be a clear judge of a bad job than when you're desperate for your next paycheck. Fortunately for those of us in technical