Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,747 posts.
One year later
A year ago today was my last day working a tech job.
Managing Remote Teams
Hey folks, I haven’t been blogging for quite some time, so everything is a bit rusty for me, but i thought this article might be u...
Women, Tech Conferences and the Bullshit Surrounding It
Is the lack of women on tech conference panels a real problem? The media might think so, but we beg to differ. Read some alternative thoughts on the matter.
Being on call sucks
Disclaimer: this post represents my own views and it is not endorsed by my employer.
“10x engineers”: Stereotypes and research
Do 10x engineers exist? And what does the term even mean, anyway?
Does “building in public” work?
When everyone builds in public, no one builds in public.
Open-plan offices must die
There are a million ways to lose a work day, but not even a single way to get one back.
‘Strong Opinions, Weakly Held’ Doesn't Work That Well
Why ‘Strong Opinions, Weakly Held’ isn't as great a thinking tool as you might think.
On doing hard things
I've never been known for my coordination, balance, or cardiovascular enthusiasm. In team sports, I was invariably the last one picked – probably only becaus...
I failed a take-home assignment from Kagi Search
I sent my CV for a role at Kagi Search, the description of the role can be found here:
Are people bad at their jobs or are the jobs just bad?
A Bed Assembly Drama
A personal story about 10× development
During the last few days there has been an ongoing Twitter storm about 10× developers. And like all the ones before it (and all the future o...
Having friends in HR is fine, but HR is not your friend
After the wave of layoffs at Meta (previously known as Facebook) in November of 2022, I recall messages in the Facebook group for former employees discussing how to handle elements of the redundancy process, like if it was possible to max out retirement saving contributions, or spending gym benefits whilst
The Importance of Humility in Software Development (2020)
Technical Web Development Blog
Build your career on dirty work
The Dirty Work Theory: The lamentable work that many people avoid are great places to look for high impact, low hanging fruit.
How to get the most out of your 1:1s
As a Director of Engineering, I have monthly 1:1s with all of my direct reports. A 1:1 (one-on-one) is a recurring meeting with no set agenda between a manager and one of their reports. The internet is full of valuable insight into how to run them from my perspective, (ex. The Update, The Vent, and The Disaster) but…
I just want to code (2023)
I have an angel and a devil sitting atop each shoulder. The angel says, "Just code for fun! What you make can be just for your enjoyment and that's --" the devil interjects, "not enough to get ahead, loser. If you're not coding your next startup then how're you gunna get rich? Coding for fun? Pfft, sounds like the…
Some Reflections on Being Turned Down for a Lot of Data Science Jobs
👉 The decision was close, but the team has decided to keep looking for someone who might have more direct neural net experience.\n👉 Honestly, I think the way you communicated your thought process and results was confusing for some people in the room.\n👉 He’s needing someone with an image analysis background for data…
First Principles Thinking
On first principles thinking, learning to work with agents, and setting experience aside long enough to see a problem clearly.
Never attribute to stupidity what is adequately explained by opportunity cost
People aren't incompetent or lazy, just busy doing other things.