New
The latest blog posts to take off on Hacker News. 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.
A complete 4-year course plan for an AI undergraduate degree
I describe in-depth the courses necessary for a 4-year undergraduate degree in artificial intelligence, assuming you step onto campus tomorrow.
I was blackmailed – any YouTuber could be next
If you follow Gamefromscratch on Twitter, you may have already seen this tweet I put out last night about a blackmail demand that was made against our YouTube channel:First off, I really want to give a gigantic shout out to all of the people that helped get the message out, the tweets, retweets and even [...]
A Developer Culture Test
See a shorter, and updated version of this test here: The Pragmatic Engineer Test: 12 Questions on Engineering Culture [https://blog.pragmaticengineer.com/pragmatic-engineer-test/]. I've talked with dozens of software developers about what they like and dislike about their workplace - team, and company …
Beyond Remote
On Monday, Twitter and Square announced they were going remote-first as a company. Three days later Facebook and Shopify had similar announcements. Since then, Twitter and every one of my group chats have been lit up with discussions on what the implications of these changes will be on the future of work. I've been…
Habits of High-Functioning Teams
I often struggle to explain what it means to be part of a high-functioning software team. Sure, there are mountains of literature, and an entire genre of LinkedIn thought leadership that professes all kinds of guidelines and heuristics about what makes teams work, but in my experience, it’s hard to internalize these…
Peer Review
This blog is not peer reviewed at all. I write it, I put it out there, and people read it or not. It is my little megaphone that I alone control.
Good coders borrow, great coders steal
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
Sell Yourself, Sell Your Work
I've dealt with any number of technically brilliant people who produce outstanding work. The majority of them never bothered to write down their work and communicate it to others - report writing is too boring, uninteresting, and hard. And irrelevant. Or so they thought.
A Google Cloud support engineer solves a tough DNS case
How a Google Cloud support engineer found one customer’s missing DNS packets
The most successful developers share more than they take
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.
So much of academia is about connections and reputation laundering
1. Statistics / numerical analysis / data science is a lot harder than you, the reader of this blog, might think.
Next dream job can be in an HTTP header
Have you ever thought to find your next job in an HTTP header? cURL can reveal this and many more secrets.
How to prepare for losing your programming job
Another week has passed, and another 3 million people in the US have filed for unemployment. While the current situation hasn’t impacted programming jobs quite as much, it’s just a matter of time before the economic damage hits most everywhere. There will be layoffs, and plenty of them, and occasionally whole…
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. ]
White hat social engineering: How to become an admin of a system
Warning: Half-satire, half-truth
Working remotely crossed the chasm today
From academia to the Open Source movement, remote collaboration is not exactly novel. From Github to DuckDuckGo, remote-first successful businesses are no longer rare.
Stop trying to make hard work easy
How to cope even when work is hard.
We at $Famous_company switched to $Hyped_technology
Saagar Jha's website.
Encouraging a culture of written communication
More and more people are being exposed to working remotely. One of the key factors for success in a remote workplace is a culture of written communication.…
Published my first proper product after working as a developer for 10 years
The AI agent for accounting and bookkeeping firms. Dytto works inside the tools your firm already uses and handles the routine work. You sign off on everything.
My Mid-Career Job-Hunt: A Data Point for Job-Seeking Devs
I wrapped up my job search recently, and I’m happy to say that I’ll be joining a YC-backed startup called “Heap.” I thought I’d share a little bit about my job search in case the information may benefit other job-seeking devs. I’ll go over the pipeline of places I applied to and the result of each application. I’ll…
Being Slow to Criticise
This post is not about that story. This post is about a comment made by one of the readers in the forum where I saw it.