Messages
1/12/2025
19 : 24
PD#608 Mistakes engineers make in large established codebases
You can't practice it beforehand ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
1/5/2025
19 : 24
PD#607 Systems Ideas that Sound Good But Almost Never Work
"let's just..." scenarios ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12/22/2024
22 : 14
PD#606 How concurrecy works: A visual guide
A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12/19/2024
7 : 4
PD#605 Writing down and searching through every UUID
Rendering trillions of UUIDs in a browser because why not ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12/10/2024
4 : 54
PD#604 Storing times for human events
Timezone UIs suck, generally ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12/1/2024
19 : 44
PD#603 Legacy Shmegacy
The problem is not software, it's people
11/24/2024
19 : 4
PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug
CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward
11/17/2024
19 : 44
PD#601 Exploring the browser rendering process
What occurs between typing a URL in your browser and the moment a webpage is displayed
11/10/2024
18 : 54
PD#600 Weird Lexical Syntax
Learning 42 programming languages
11/3/2024
20 : 14
PD#599 The weirdest timezone
Population 382 and some notable stick bugs and weirdest timezone
10/27/2024
20 : 14
PD#598 That's Not an Abstraction
That's Just a Layer of Indirection
10/20/2024
18 : 24
PD#597 How Discord Reduced Websocket Traffic by 40%
zstandard and passive session system improvements
10/20/2024
7 : 54
PD#596 Practices of Reliable Software Design
If you would build an in-memory cache, how would you do it?
10/6/2024
17 : 44
PD#595 It's hard to write code for computers
But it's even harder to write code for humans
9/29/2024
19 : 14
PD#594 Digital signatures and how to avoid them
Use interactive identification protocols instead
9/22/2024
19 : 14
PD#593 On Being A Senior Engineer
There are not many modern books about being good senior engineer
9/15/2024
19 : 34
PD#592 Basic thing
Code reviews, releases, documentation
9/8/2024
18 : 24
PD#591 The web's clipboard
And how it stores data of different types
9/1/2024
18 : 34
PD#590 Sampling with SQL
Reduce a massive pile of data into a small dataset
8/25/2024
18 : 44
PD#589 A brief history of block storage at AWS
Continuous reinvention highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation