Newsletters

Have you ever hurt yourself from your own code?

May 30, 2021

In this issue, explore the challenges of managing audio files, dive into container technology, optimize your SQL queries, and uncover the foundations of cryptography. Enhance your coding journey with these insightful links.

A teenager's guide to avoiding actual work

May 23, 2021

In this issue, explore a teen's clever work avoidance in '82, unravel the differences between concurrency and parallelism, dive into the struggles of creating a rich text editor, and discover the complexities of access control systems in the cloud.

I could build this during the weekend

May 16, 2021

This issue explores the nuances of engineering and technology. From understanding EXE files to achieving remarkable write speeds, we dive into design flaws, pairing challenges, and reimagining search experiences. Discover innovative insights.

How often do people actually copy and paste from Stack Overflow?

May 09, 2021

In this issue, explore how developers engage with Stack Overflow, demystify web security concepts, understand the reluctance to document code, and dive into the history and evolution of programming languages.

Nobody cares about your beautiful code

May 02, 2021

This issue explores the balance between speed and sustainability in startups, delves into the intriguing world of quantum computing, and offers tips for mastering Google searches. Plus, a resource page for aspiring compiler writers.

How developers choose names

April 25, 2021

This issue explores naming strategies for developers, highlights a critical software error affecting flight loads, shares interview pitfalls to avoid, introduces Git fundamentals, and demystifies useful regular expressions for programmers.

One letter programming languages

April 18, 2021

This week's newsletter features a fascinating look at one-letter programming languages, best practices for writing SQL queries, signs of an immature software developer, the history of Vim's keybindings, and insights on Git commits. Enjoy.

The beauty of programming

April 11, 2021

In this issue, explore the beauty of programming, insights on running a one-person tech startup, handy HTML tips, an engaging guide to OAuth 2.0 flows, and a simple kernel writing tutorial.

Becoming a high-performance software engineer

April 04, 2021

This issue features insights on becoming a high-performance software engineer, tips for budget travel, implementing emoji support in coding, practical cryptography for developers, and the importance of data structures in software engineering.

The ultimate guide to writing self-documenting code

March 28, 2021

This issue features insights on self-documenting code, strategies for managing difficult personalities in projects, tips for SQL optimization, and the quirky Fontemon game. Dive in for valuable tech knowledge and creative fun.

An Object-Oriented Language for the '20s

March 21, 2021

This week’s issue explores the evolving landscape of programming and security. Discover the challenges of object-oriented languages, the vulnerabilities of SMS security, and the nuances of REST, GraphQL, and gRPC for data management.

Atlas: Our journey from a Python monolith to a managed platform

March 14, 2021

In this issue, explore the evolution of Atlas from a Python monolith to a managed platform, the impact of C mistakes on curl's security, a groundbreaking algorithm for solving linear equations, and the merits of ISO 8601 date formatting.

How I cut GTA Online loading times by 70%

March 07, 2021

This issue features tips to speed up GTA Online loading times, insights from the OWASP Cheat Sheet on app security, strategies for writing thoughtful code, and an intro to lockless algorithms. Plus, learn how to navigate code more efficiently.

Reading Code Is a Skill

February 28, 2021

This issue explores key topics for developers, including enhancing code readability, best practices for REST API design, and the pros and cons of SVG. Plus, we discuss plain text protocols and the downsides of nitpicking in code reviews.

Why is it so hard to see code from 5 minutes ago?

February 21, 2021

In this issue, explore the challenges of code reversion, understand equity in Big Tech, learn why SELECT * can harm SQL performance, and weigh the pros and cons of working at FAANG companies. Plus, discover insights on building tools that fit your workflows.

Operating Systems: Three Easy Pieces

February 14, 2021

This issue features a deep dive into operating systems, ARPANET's history, a beginner's guide to .bashrc, insights on distributed system clocks, and a look at two decades of developer salary trends.

IBM paperweight teardown: Reverse-engineering 1970s memory chips

February 07, 2021

This issue features insights on SRE, a vintage IBM memory chip teardown, a bizarre compiler bug discovery, JavaScript algorithms, systems design principles, and a review of "A Philosophy of Software Design."

Software development topics I've changed my mind on

January 31, 2021

This week’s issue dives into software development insights, from evolving perspectives and load balancing strategies to learning from incidents. Plus, uncover the mystery of the iPhone timer and the reality of developer time management.

Design Patterns Explained with Food 🥕

January 24, 2021

In this issue, explore essential software development insights: from design patterns illustrated with food to sustainable engineering principles, asking questions for growth, and becoming a sponsor, regardless of your role.

State machines are wonderful tools

January 17, 2021

This week’s issue delves into state machines, the challenges of load testing, the unexpected benefits of technical debt, tips for navigating large open source codebases, and building a minimal text editor.