Programming Digest

Newsletter Image

Messages

4/23/2023
21 : 34

Is Critical Thinking the Most Important Skill for Software Engineers?

Critical thinking will only become more important as AI tools spread more. #519 – April 24, 2023 View in browser Programming Digest Is Critical Thinking the Most Important Skill for Software Engineers?
4/19/2023
5 : 44

Junior to senior: An action plan for engineering career success

Starting your journey as a software engineer is an exciting time. #518 – April 17, 2023 View in browser Programming Digest Junior to senior: An action plan for engineering career success Starting your
4/9/2023
20 : 54

Remaining Relevant Over Four Decades

Four decades is a long time to be a programmer #517 – April 10, 2023 View in browser Programming Digest Remaining Relevant Over Four Decades Four decades is a long time to be a programmer. I started in
4/2/2023
20 : 54

How Programming Affects Your Brain

Programmers may become increasingly irritable when a puzzle takes a long time to solve #516 – April 03, 2023 View in browser Programming Digest How Programming Affects Your Brain Programmers may become
3/26/2023
19 : 44

Eight Graphs That Explain Software Engineering Salaries in 2023

Every year, online job search firms collect data about the salaries, skills, and overall job market #515 – March 27, 2023 View in browser Programming Digest Eight Graphs That Explain Software
3/19/2023
20 : 4

How Complex Systems Fail

All of the interesting systems are inherently and unavoidably hazardous by the own nature #514 – March 20, 2023 View in browser Programming Digest How Complex Systems Fail All of the interesting
3/12/2023
21 : 34

How Discord Stores Trillions of Messages

Bo Ingram shares insight into how Discord shoulders its traffic and provides a platform for our users to communicate. #513 – March 13, 2023 View in browser Programming Digest How Discord Stores
3/5/2023
19 : 25

A Senior Engineer’s Guide to the System Design Interview

Developed by the best interviewers in the industry, from their experience with thousands of technical interviews #512 – March 06, 2023 View in browser Programming Digest A Senior Engineer's Guide
2/26/2023
20 : 24

Kubernetes Infrastructure At Medium

How Medium uses Kubernetes to manage micro-services — a high-level view and introduction. #511 – February 27, 2023 View in browser Programming Digest Kubernetes Infrastructure At Medium How Medium uses
2/19/2023
17 : 44

Saving Millions on Logging

A look at a structured method for cost savings at Hubspot to save millions on the storage costs. #510 – February 20, 2023 View in browser Programming Digest Saving Millions on Logging: Finding Relevant
2/12/2023
17 : 44

How a single line of code brought down a rocket launch

It's Tuesday, June 4th, 1996, and the European Space Agency is set to launch its new rocket. #509 – February 13, 2023 View in browser Programming Digest How a single line of code brought down a
2/5/2023
17 : 44

Contracts you should never sign

The good news is that contracts are not set in stone, they are usually open to negotiation #508 – February 06, 2023 View in browser Programming Digest Contracts you should never sign The good news is
1/29/2023
17 : 34

What we look for in a resume

The resume evaluation process is pretty much a black box for most candidates #507 – January 30, 2023 View in browser Programming Digest What we look for in a resume The resume evaluation process is
1/22/2023
17 : 34

1500 Archers on a 28.8: Network Programming in Age of Empires

In Age of Empires the time to complete each simulation step varies greatly. #506 – January 23, 2023 View in browser Programming Digest 1500 Archers on a 28.8: Network Programming in Age of Empires and
1/20/2023
4 : 14

Things they didn't teach you about Software Engineering

In university, they teach you how to write a 400-line program that solves a problem from AZ #505 – January 16, 2023 View in browser Programming Digest Things they didn't teach you about Software
1/8/2023
17 : 34

8 Hard Truths I learned when I got laid off from my SWE job

After I got laid off, my primary emotion was one of relief. This was unexpected. #504 – January 09, 2023 View in browser Programming Digest Happy 2023! 🍾 I hope you had a great break and we'll jump
12/18/2022
22 : 24

#503 What my life would be without programming

#503 – December 19, 2022 View in browser Programming Digest What my life would be without programming One of my friends lost his job this week. He worked in the chem department of a pharmaceutical
12/11/2022
16 : 14

#502 Abstraction is Expensive

#502 – December 12, 2022 View in browser Programming Digest Abstraction is Expensive As you build a computer system, little things start to show up: maybe that database query is awkward for the feature
12/4/2022
15 : 34

#501 Cache invalidation really is one of the hardest problems in computer science

#501 – December 05, 2022 View in browser Programming Digest Cache invalidation really is one of the hardest problems in computer science My colleagues recently wrote a great post on the Netflix tech
11/27/2022
14 : 34

#501 The Distributed Computing Manifesto

#501 – November 28, 2022 View in browser Programming Digest The Distributed Computing Manifesto Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of