Quadratic algorithms are slow (and hashmaps are fast)

made by bork, submitted by Mai
A clear explanation of quadratic-time vs. linear-time algorithms. Useful in interviews but also in real life!


made by Emily, submitted by Mai
A really fun momentum-based puzzle game made for a Godot game jame. 30 levels! Check out the code here: https://github.com/EmilyBonar/MomenTom.

Making a vocoder

made by jimkang, submitted by Mai
Jim is working on a vocoder at RC currently! You can read about it on his blog and check out the code here: https://github.com/jimkang/channel-vocoder.

Wrec: a recommendation engine that tells you what you're missing

made by TaniyaS, submitted by Mai
Instead of suggesting books that are similar to ones you've already read, this recommendation engine tries to broaden your horizons by showing you what you're not reading or paying attention to.

Some reasons to measure

made by impostor, submitted by Mai
A thoughtful blog post on the value of measuring vs. building.

Coding in Indigenous African Languages

made by rottytooth, submitted by Mai
A profile of YorLang, a programming language that takes its syntax from JavaScript and its keywords and culture from Yoruba. The post has lots of interesting links to follow for further reading, and you can explore the YorLang docs here: https://anoniscoding.github.io/yorlang/docs/doc.html.

Implicit ordering in relational languages

made by jamii, submitted by Mai
Jamie walks through his process implementing a text CRDT in SQL and in his programming environment, imp.

Dead Tree

made by addiebarron, submitted by Mai
A fun L-system visualizer written in p5.js. Play with it at the link above and check out the code here: https://github.com/addiebarron/dead-tree.

A Logarithm is Just the Number of Digits

made by Malte Skarupke, submitted by Mai
This is a fun, simple blog post about mathematical intuition.

Defining Legacy System

made by Matthieu, submitted by Mai
What we talk about when we talk about legacy systems.