Learnings
How do I assign the right number of Test Analysts to a scrum team?

A (Mostly) Complete Guide to React Rendering Behavior:

Interfaces, Mixins and Building Powerful Custom Data Structures in Python:

A tool to detect and prevent secrets from getting checked in

Python News: What's New From July 2021?

VSCode extension to test APIs:

Pytest - Factories as fixtures

AHA (Avoid Hasty Abstractions) Programming

How can you find time to design?

Celery in production: Three more years of fixing bugs

Discontinuing Google Sign-In JavaScript Platform Library for web

If You Want To Transform IT, Start With Finance

Using Django Check Constraints to Prevent the Storage of The Empty String

The World of CSS Transforms. "Unless you eat CSS for breakfast, I bet you'll learn something neat!"

Testing Implementation Details

How to know what to test

django-recaptcha now requires mocking for unit testing:

Visualizing a codebase:

Reflections on 10,000 Hours of Programming:

Nice tool for understanding those confusing regexes

The XY problem is a communication problem encountered in help desk and similar situations in which the person asking for help obscures the real issue, X, because instead of asking directly about issue X, they ask how to solve a secondary issue, Y, which they believe will allow them to resolve issue X. However, resolving issue Y often does not resolve issue X, or is a poor way to resolve it, and the obscuring of the real issue and the introduction of the potentially strange secondary issue can lead to the person trying to help having unnecessary difficulties in communication and/or offering poor solutions.

Heuristics for Effective Software Development

Gaze runs a command, right after you save a file:
