Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,087 posts.
How I learned about corporate firewalls
This is story about how I learned to be a little bit less naive about the web and how it works. But it's also a story of user experience and what we owe our users in terms of error handling - even when the problem isn't our fault.
Tackling Webdev as a Bioinformatician: why is it so hard?
The web is amazing and amazingly complex
My misalignment with Apple's love affair with Swift
During my life as a software engineer there only have been a few occasions where the design and principles of a language struck me as inherently beautiful and consequently inspired me to work with them.
Before brogramming, table flipping, and beyond
Technowoman, one woman and her travels through a career in technology
My Favorite Engineering Interview Question
As Ning is ramping up recruiting again, I need to brush off my interrogation techniques interview questions. Sadly, one of my favorites is no longer so useful, as originally designed, due to technical advances in hard drives. I figured I’d share and discuss how I use it. Hopefully folks can give me some feedback on…
Did your boss thank you for coding yourself to death?
Why programmers shouldn't work themselves into the ground for the company, told through the story of a brilliant developer called John.
Emotions: A Code Book
What I write about my own personal journey is intended as just that—my personal journey.
Programming Has Changed My Life
The story of how programming has made me a better person than I was.
Open Decision-Making (2014)
In my experience as the founder and CEO of two startups I have had numerous opportunities to observe decisions being made: technical decisions about how to build products, personnel decisions about whom to hire, business decisions about how to market and sell our products, strategic decisions about company direction…
Lucky Lotto, chaos engineering but for teams
Building resilience teams with chaos engineering principles.
My favorite coding question to give candidates
A coding question, from the viewpoint of an Google/Amazon/Microsoft interviewer
What it's like working for American companies as an Australian
My experience working across timezones for Americans
Why interruptions are frustrating to developers
What's the real cost of interruptions? I illustrate all the context developers keep in their head and how it starts to decay immediately when interrupted.
I used indie hacking to sponsor my own green card
The longest project of my life
When Work Didn’t Follow You Home
In a recent article written for Slate, journalist Dan Kois recounts the shock his younger coworkers expressed when they discovered that he had, earlier in ... Read more
Gaslight-driven development
Computers are starting to have opinions on how our APIs should look like