Git commit practices your future self will thank you for
How squash commits, vimrc, and git tags can help you make great Git commits.
An automatic interactive pre-commit checklist, in the style of infomercials
How to set up an interactive checklist using a Git pre-commit hook script.
How to set up a short feedback loop as a solo coder
Strategies for continuous improvement when you're a freelance developer.
A coffee-break introduction to time complexity of algorithms
A groundwork understanding of algorithm time complexity in about fifteen minutes.
How to code a satellite algorithm and cook paella from scratch
A guide to expertly tackling seemingly complicated problems that you'd rather never tackle in the first place.
Understanding Array.prototype.reduce() and recursion using apple pie
Iterating over objects and arrays: frequent errors
A quick reference to why your code isn't working, or some errors I frequently make with iteration when the coffee wears off.