TypeScripting the technical interview
An homage to Aphyr's Typing the technical interview
The latest blog posts to take off on Hacker News. 6,086 posts.
An homage to Aphyr's Typing the technical interview
Back in 2016, I reported on a rumor that was circulating about employee dissatisfaction at Meta (then, Facebook). Developers, it seemed, were unhappy with the ... Read more
I was shocked at how obvious my mistakes as an engineer became after my perspective changed.
The product we’re building, a rack-scale computer, is specifically designed to be a centralized, integrated product because that’s what our customers need. This requirement and the design choices we’ve made to meet this need create some daily efficiency challenges for our team. As a remote-first company, we’re…
Dear new developer, I ran across this tweet a while ago: If there was only one piece of advice that I wish I had known early in my career as a software dev is that understanding people is more impo…
Learning about roles you work with can provide a meaningful competitive advantage in the modern tech world
Best practices for conducting effective interviews and actionable insights to build an inclusive hiring culture and hire top-tier engineering talent
Well, this is new. After ten years building a company around the Cucumber open source project, I suddenly find myself out of a job. I...
A classically trained sysadmin shouting into the void.
A complete guide for senior engineers on how to prepare for a system design interview.
Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes to marketing to engineers. There are plenty of…
This article aims at providing you some insights about the experience I had in the “infosec world” for the past few years. I had an amazing journey and grateful for everything that happened. Don’t get me wrong with the title, even if the road was sometimes “bumpy” (aka ‘bad’ experiences), I got some good lessons…
It's not about technology for its own sake. It's about being able to implement your ideas.
In February 2022, I left my job at Splunk to take some time first to relax then to focus on finding a fantastic next job . I managed to do both during my three months of funemployment, landing a job at Stripe in the Atlas team in May. I was laid off in November 2022, along with most people who were hired during this…
If a single programmer builds something, it can be hard for others to maintain later.
RFCs, also called Design Documents, let us describe software designs before implementation. But how do you make sure that RFCs get deep review and are seen by the right people? How do you help reviewers catch problems in a system’s design? We’ve been iterating on our RFC review process and here’s wh
Automation is a key part of every org in our company, including Support. It’s how we’re building the infrastructure company that we’ve always wanted.
In the last few years, the pandemic and inflation in the U.S. have upended peoples’ lives in different levels making young people adjust their retirement goals.
Via LinkedIn, I learned about an article called “The age of Agile must end” by Michael Burnett, and I’ve since seen it pop up again in…
There is more to communication than just the correct use of words, phrases, and clauses. Let’s look at some of the communication skills that don’t get enough attention.
Technical excellence begins in wonder but is honed by disgust
Once you become an engineering executive, an invisible timer starts ticking in the background. Tick tick tick. At some point that timer will go off, at which point someone will rush up to you demanding an engineering strategy. It won’t be clear what they mean, but they will want it, really, really badly. If we just…
The message below on return-to-office plans was shared by Andy Jassy with Amazon employees today.
The problem of product managers is not that they exist but rather that they have too much power. We have all seen these articles written by developers that explain that product managers are useless. They miss the point. I think it is pretty obvious that PMs (whether you call them …