Messages
2/19/2024
1 : 42
PD#561 Finding a New Software Developer Job
A job hunting experience after a layoff
2/11/2024
16 : 24
PD#560 Continuous Integration
Every developer integrates their work into mainline at least every day
2/4/2024
18 : 24
PD#559 The advantages of queues on logs
Queues vs logs and how we actually can build better queues on top of logs
1/28/2024
16 : 4
PD#558 why lowercase letters save data
Lowercase letters and uppercase letters use the same amout of data — 1 byte each
1/21/2024
16 : 24
PD#557 How software engineers create value
Work on the most impactful features for users and decrease the delivery time
1/14/2024
16 : 24
PD#556 Learning about debuggers
How they work, which technologies are under the hood
1/7/2024
16 : 24
PD#555 Database Fundamentals
Problems a database engineer thinks about in the shower
12/17/2023
16 : 4
PD#554 Becoming a go-to person gets you promoted
To reach the Senior level, you need to increase your scope, impact, and ownership.
12/10/2023
16 : 54
PD#553 How does Shazam work?
Your phone's ability to identify any song is pure technological magic
12/3/2023
16 : 24
PD#552 Ship / Show / Ask
A branching strategy that helps teams wait less and ship more
11/26/2023
16 : 14
PD#551 Scaling Airbnb’s Payment Platform
191 countries, over 70 currencies, and a network of over two dozen payment routes
11/19/2023
17 : 24
PD#550 How one line of code caused a $60 million loss
60000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were delayed
11/12/2023
15 : 54
PD#549 Habits of great software engineers
It's a combination of many different skills, mindsets, and disciplines.
11/5/2023
18 : 14
PD#548 Lessons learned from two decades of Site Reliability Engineering
Two decades ago, Google had a pair of small datacenters, each housing a few thousand servers
10/29/2023
16 : 24
PD#547 How to Make a CPU
Out of rocks and sand as fast as possible without using too many words
10/22/2023
16 : 14
PD#546: Optimism vs Pessimism in Distributed Systems
Avoiding coordination allows us to build distributed systems that scale
10/19/2023
4 : 24
Role of algorithms
They train you to be better at particular aspects of software engineering #544 – October 16, 2023 View in browser Programming Digest Role of algorithms Algorithms are a useful skill not because you use
10/8/2023
18 : 4
Where does my computer get the time from?
From NTP, but where does NTP get the time from? #543 – October 09, 2023 View in browser Programming Digest Where does my computer get the time from? Where does my computer get the time from? From NTP,
10/1/2023
18 : 14
Writing a Debugger From Scratch
Create a debugger and understand how they work under the hood #542 – October 02, 2023 View in browser Programming Digest Writing a Debugger From Scratch Tim has left the Microsoft Debugger Platform
9/24/2023
18 : 4
Application Caching Strategies
A latency of just a few milliseconds can cause millions of loss in revenue #541 – September 25, 2023 View in browser Programming Digest Application Caching Strategies In this post, we will discuss what