The Code Review Pyramid (2022)
Table of Contents FAQ When it comes to code reviews, it’s a common phenomenon that there is much focus and long-winded discussions around mundane aspects like code formatting and style, whereas …
Topics /
The most popular blog posts about career & management on Hacker News. 321 posts.
Table of Contents FAQ When it comes to code reviews, it’s a common phenomenon that there is much focus and long-winded discussions around mundane aspects like code formatting and style, whereas …
After many years of development, the Vale compiler just hit its 100,000th line of code.
Data Engineering is booming and many are looking for a cheat sheet to get started. Do you really need to learn 200 tools before you get your first job?
Closing time, every new beginning Comes from some other beginning’s end, yeah “Closing Time”, Semisonic Have you ever found yourself saying: That movie was…
Yesterday, Silicon Valley Analyst Jeremiah Owyang vaguely reported that executives are scared of their employees “working part-time (but paid full salary)” and “even working on side hustle startups, while on a full-time salary,” a truly terrifying prospect that has chilled me to the bone.
A thorough walkthrough and explanation of the process of getting an ASN, which I wish I knew when I got mine. Hopefully this will prevent readers from headaches and getting scammed.
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
This is a collection of keyboard and trackpad workflows that I accumulated over the last 7 years of using a MacBook. Here are some important abbreviations I am using in this article: | Term | Meaning | Explanation | ...
Because mauve databases have the most RAM
If a single programmer builds something, it can be hard for others to maintain later.
There are plenty of jobs, but finding a place where you're happy is as hard as ever.
Two universal facts about user documentation: Documentation is really important. We are really bad at writing it. We don’t have good theories on what makes for useful documentation. That is except for the four document model, or Diátaxis.1 I’m glad that people use it. I’m also a little frustrated that people use it…
One assumes it's easy because it's a non-technical problem, the other assumes that's why it's hard
Discover strategies for negotiating a higher salary, potentially increasing your earnings by 1.5 times with the right approach.
"Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes" exactly when it matters most.
In this post, I'll show you a common pitfall you should avoid when teaching during code reviews.
Productivity is one of my pet topics, because it's always dogged me a bit, especially early in my career. I'd pull long days and nights and then realize I only actually worked (as in, typing in code, debugging stuff, and thinking about problems and their solutions) maybe 20% of the time. Upon talking to coworkers…
Learn how to get that strong yes without burning yourself out with interview prep
Within my particular subfield of theoretical computer science there’s perhaps no individual more celebrated than Edsger Dijkstra. His career spanned half-a-century, beginning with a young ... Read more
For some of us, the backend vs frontend discussion just doesn’t cut it. What do do, then?
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…
How many roads must a programmer walk down before you call them a contractor? It’s been about three years since I went down this (bumpy) path, and I finally have the feeling that my contracting business is “bootstrapped”1. Here’s an account of my journey so far, hoping you find it inspiring! 0. Contents Articles about…
Swipe Right on Your Dream Job
Want to learn something new? Get a personal teacher as soon as possible. If you don't have enough money to pay someone, find a mentor among your friends o...
In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?