The kind of company I want to be a part of
'aight, hear me out guy(s) (👀 👀 👀)
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,748 posts.
'aight, hear me out guy(s) (👀 👀 👀)
It wouldn’t be a new job without some data porn and a blog post, would it?
There haven’t been a lot of community structures or resources for Staff+ engineers. That’s changing.
We encounter a lot of organizations talking about or attempting to implement SRE as part of our consulting at Real Kinetic. We’ve even discussed and debated ourselves, ad nauseam, how we can apply it at our own product company, Witful. There’s a brief, unassuming section in the SRE book tucked away towards the tail…
Are you curious about breaking into software consulting? In this post, I’ve laid out 7 steps to living a fulfilling life as a consultant…
Over the years I've literally built hundreds of projects. Some with a lof of potential. Others just batshit crazy ideas. I started noticing a pattern. I'd...
My March 2011 developer income report is here. As you will see there are no much changes but the eBook sales (one more time thank you to all of you for your great feedback!). As promised to those w…
How to model work that interacts with ambiguity
Relentlessly resourceful. This is the essential quality of a good startup founder according to Paul Graham, cofounder of Y Combinator. When asked by Forbes what he looks for in founders, four out of the five elements [http://paulgraham.com/founders.html] relate to resourcefulness. He’s written two essays (Relentlessly
Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. (Susan Ertz, “Anger in the Sky”) There is a particularly dangerous occupational haz…
It's hard to pick a single best work by Joel Spolsky, but if I was forced to, I'd pick The Joel Test. It's his own, highly irresponsible, sloppy test to rate th
One of the repeating motifs of recruiting in the software industry are mantras of “talent”: “We recruit the best talent”, “talent attracts talent”, “we value talent” and so on. Some companies have so called “head of talent”, “talent acquisition”, “talent development” professionals on their payroll - basically a…
This is the write-up of my talk at LCA 2017 inHobart. It’s not exactlythe same, because this is a blog and not a talk, but the same contents. Theslides for t...
A big theme in the keynotes and conversation during Velocity Conf in NYC a few weeks ago was the role of ops in an "ops-less" and "server-less" world. It's also been a big feature in discussions on twitter and in conversations I've had with coworkers and friends in the industry.
My approach to creating OKR for the personal life.
The challenges of programming with chronic pain and what worked for me
This post is based on the text of my GolangUK keynote delivered on the 18th of August 2016. A recording of the talk is available on YouTube .
What if I told you... that you can get visitors to your site to automatically check for a bunch of security issues. And then, when any are found, those visitors will let you know about it automatically. And the best bit is that you can set this up in a
If you've ever thought of publishing a tech book then read up on my experiences writing HTTP/2 in Action for Manning.
Ask a team what they shipped this year and you’ll get a list. Ask what they killed and the room goes quiet.
Three questions to ask yourself before making a senior hire
Having a good program manager is one of the secret formulas to making really great software. And you probably don’t have one on your team, because most teams don’t. Charles Simonyi, the brilliant p…