Github is my resume
I remember the first time I heard that statement - a couple years back Eric Florenzano said it to me on Twitter when I posted my resume pub...
Firing
programming, philosophy, history, internet, startups
Attention to Detail
Software Executive, Presenter, Dad.
Ben Horowitz: A Good Place to Work
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
Coding is priority number five
Let’s set the scene. It’s the summer of 2010. Kiln had been launched into the wild for all of six months, after a grueling year-long, no-revenue sprint to turn my dinky prototype that ran only on my personal laptop into a shipping application that worked both in Fog Creek’s hosted environment and in a gazillion…
Working Too Much is Hurting Your Productivity
I’m very pleased with how it went. Ignite Philly was a ton of fun, had a bunch of great speakers,… Read more > “Go the Fuck Home” – my Ignite talk
I must be crazy
Chris Hulbert, Splinter Software, is a contracting iOS developer based in Australia.
What if doing your best -- at what you're best at -- isn't enough?
There’s a pitcher who’s in Mets Major League camp that’s staying at my hotel. It doesn’t seem appropriate to say his name and it doesn’t much matter for the sake of th…
A myth called the Indian programmer
They are the poster boys of matrimonial classifieds. They are paid handsomely, perceived to be intelligent and travel abroad frequently. Single-handedly, they brought purpose to the otherwise sleep…
The things first time founders do…
Last week @robfitz asked me on short notice to join a panel at #foundersexchange about what first time founders shouldn’t do. I qu...
On Being a Junior Developer
Junior developer (for purposes of this post)is a developer with < 2 years experience programming in industry who have an interest in sharpening their technical skills. I recently graduated from Stanford with a degree in Computer Science. I’ve been programming for 4 years and feel comfortable claiming ~1.5 years…
Why Software Development Estimations Are Regularly Off
Some people believe that carrying out a large software project is like building a bridge. You look at your past projects and use the data to estimate the time and resources needed. This view has been debunked decades ago; this analogy was frequently seen as an aspiration for the future when I did my Master in Software…
Productivity vs. Guilt and Self-Loathing
The guilt can be crushing. Everyone seems to be getting stuff done, except you. ...
Books Every Entrepreneur Should Read
On Amazon.com there are… …over 2,000,000 books on “Business” …over 750,000 books on “Technology” …over 500,000 books on “Design” …o…