/Guide

The Risks - Know Them - Avoid Them

- Erin Bromage tl;dr: A helpful and detailed article by a biologist on how Covid has spread in enclosed spaces. Something to consider as some of us may be asked to return to offices. 

featured in #182


Manager's Playbook

- Kamil Sindi tl;dr: Detailed guide for managers, by the CTO at JW Player.

featured in #181


Writing a Low-Level Sound System - You Can Do It!

- Niklas Gray tl;dr: "What it takes to write a low-level sound system i.e., one where you do all the sampling, mixing, effects, etc by yourself."

featured in #179


Equality Is Hard

- Craig Stuntz tl;dr: An argument that "the use and misuse of equals is at the root of a large number of problems in software engineering."

featured in #176


Contributing To CPython

- Guido Van Rossum tl;dr: A short guide on how to contribute to CPython including docs on how to start.

featured in #173


Things I Believe

- Jan Stette tl;dr: A collection of things Jan believes about development broken down into fundamentals, code, design, quality, teams and more.  

featured in #171


What Is A Software Architect?

- Justin Miller tl;dr: A comprehensive guide - what an architect is, various levels of architecture, typical activities, important skills, suggested books and more.

featured in #171


Burnout in Software Development Demystified

- Matthieu Cneude tl;dr: A guide to burnout - causes, symptoms, how to talk about it to your manager and strategies to counter it. "Strong social bounds are the best medicine against chronic stress."

featured in #171


Your First 90 Days As CTO Or VP Engineering

- Will Larson tl;dr: Covers the following areas - priorities and goals, making the right system changes, tasks for the first 90 days, learning and building trust, building a support system, organizational health and process, hiring, execution & technology. 

featured in #170


On Pair Programming

- Birgitta Böckeler Nina Siessegger tl;dr: At its core, pair programming builds skills that "help immensely to become a well-functioning, collaborative and effective team," such as valuable qualities i.e. focus, communication, giving and receiving feedback, empathy and vulnerability.

featured in #170