Basic Music Theory in ~200 Lines of Python | Manohar Vanga
mvanga.com/blog/basic-music-theory-in-200-lines-of-pythonA basic introduction to Western music theory using the Python programming to derive scales, chords, and modes in every key.
Those pesky pull request reviews – Jessitron
jessitron.com/2021/03/27/those-pesky-pull-request-reviews/No one wants to review pull requests. This is a sign of a deeper problem than "people aren't following the process"
The Coming Software Apocalypse - The Atlantic
theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/A small group of programmers wants to change how we code—before catastrophe strikes.
Learn X by doing Y - A project-based learning search engine
aquadzn.github.io/learn-x-by-doing-y/Project Based Learning is a teaching method in which students gain knowledge and skills by working for an extended period of time to investigate and respond to an authentic, engaging, and complex question, problem, or challenge.
Minimal safe Bash script template | Better Dev
betterdev.blog/minimal-safe-bash-script-template/Minimal Bash script template that will make your scripts safer, consistent with standards, and provide a way to parse and validate parameters.
How to Make Your Code Reviewer Fall in Love with You · mtlynch.io
mtlynch.io/code-review-love/Updates about my life and what I learn about creating software
Psychology of Code Readability | by Egon Elbre | Medium
medium.com/@egonelbre/psychology-of-code-readability-d23b1ff1258aBy no means should this be regarded as truth, but rather a model that I’ve found extremely helpful in understanding and finding better ways of writing code. I think one of the things every programmer…
Coding with voice dictation using Talon Voice · Josh W Comeau
joshwcomeau.com/accessibility/hands-free-coding/Earlier this year, I developed Cubital Tunnel Syndrome, a repetitive-strain injury, in both of my elbows. As a result, I pretty much can't…
blokdots
blokdots.com/blokdots is a simple to use software to build interactive hardware prototypes without a line of code.
The Art of Debating: A Useful Skill for Software Developers
thevaluable.dev/guide-debate-software-developer-skill/The keys to debate effectively as a software developer and therefore bringing value to yourself and your company.