Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 399 posts.
Stripe's remote engineering hub, one year in
Since May 2019, Stripe has operated a fully remote engineering hub. Today, our remote culture is the backbone of a new working model for the whole company.
UX design: Tools, methods and frameworks for generalists
🗝 The Keyring // 001
Lambda School lays off 19 employees
We help you find a career in tech. Access tips, tutorials and guides from industry experts and stories from current students
Jira Is a Microcosm of What’s Broken in Software Development
80% of the people involved in software development spend 80% of their time developing. Why use a tool designed for planning to manage dev team activities?
My Job Interview at Google (2008)
A while ago I had an on-site job interview at Google. The position I was interviewing for was a Google SRE. SRE stands for Site Reliability Engineering. Site reliability engineers (SREs) are both software engineers and systems administrators, responsible for Google's production services end-to-end. I interviewed…
Thinking of a Cybersecurity Career?
Thousands of people graduate from colleges and universities each year with cybersecurity or computer science degrees only to find employers are less than thrilled about their hands-on, foundational skills. Here’s a look at a recent survey that identified some of the bigger skills gaps, and some thoughts about how…
Healthy Self-Doubt
At some point in my software engineering/leadership career, it became evident that I was expected to have Impostor Syndrome. Indeed, it became clear that all underrepresented people in tech were expected to have Impostor Syndrome. I noticed this mostly in groups of women where especially the younger women would talk…
Every thought about giving and taking advice I’ve ever had
It’s easy to give useless advice that feels profound. For example, one of the pieces of advice I give most often to people is to write more. So a few months ago I suggested to a friend of mine that they should write about the situations in which they started procrastinating and explained that writing forces you to…
Talk Less, Listen More
I spent a whole bunch of time this fall and winter taking calls from young financial advisors. I try to schedule this stuff on Friday mornings when things are a little quieter for me. They DM me or email me and I just say yes. I have 15 minutes for any kid reading my stuff...
Making software engineering interviews predictive of job performance
There is a plethora of data and research available that outlines *exactly* how companies can build a hiring process for software engineers that's truly predictive of their future, on-the-job performance. Yet, the tech industry at large has all but ignored these practices opting instead for antiquated hiring processes…
Why do so few people major in computer science? (2017)
The number of people who majored in computer science in the US isn't much higher in 2015 than in 2005. Why do so few students major in computer science?
I’ve made a conscious effort to stop apologizing for bugs in my code
Look out, honey, ’cause I’m using technologyAin’t got time to make no apologyThe Stooges, “Search and Destroy” For the last year or so, I’ve made a conscious eff…
Startup Hiring 101: A Founder's Guide
A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.
Emotional debt in startups
Three to four years into my startup journey our then CTO Sunil introduced me to a term called “technical debt”. He explained that we would have to account some time to make changes to the product that won’t be seen by customers but that would support us in the long run. I was furious. How […]
The Wetware Crisis: the Dead Sea effect (2008)
[ Updated (06/16/08): Here’s a real-world project review memo , written several years ago, that described (among many other things) the Dead Sea effect. ]
Software Development: Mistakes I Made
Recently I revealed the secret of academic success. This was so popular (16000 views!) that I decided I would follow up with the secret of software success – success in producing software. No…
Team Structure for Software Reliability Within Organizations
All-in-one incident management software for modern teams. FireHydrant helps you plan, respond, and resolve faster with smart alerting, on-call scheduling, AI-powered workflows, and post-incident retros.
White hat social engineering: How to become an admin of a system
Warning: Half-satire, half-truth
Systems Thinking and Quality
Wise words from Russell Ackoff regarding systems thinking and quality improvement – and what we can learn from them
How to Become a Shopify Developer – Resources to Become a Shopify Dev
I’m a self-taught developer who worked as a freelancer and indie maker in 2019 and I learned Shopify app and theme development and I want to share with you resources that help me to become a Shopify developer