Blog
Read the latest posts from my blog.
De Morgan's Laws in Plain English
Today my coworker made an interesting comment about some code I wrote. The code looked like this: const isParty = !cake || !iceCream ? false : tru...
Big-O Notation Reference
This chart matches common Big-O notations with their names and relative performance ratings. Is illustrates how an algorithm's efficiency worsens as ...
Get Yourself a Personal Curriculum
Neuroscience Says You Need a Personal Curriculum for 2026 by Jessica Stillman I've been a fan of the DIY Degree, where you systematically study ea...
Packaging JS Apps with QuickJS
QuickJS is a tiny JavaScript engine written in C. Its author, Fabrice Bellard, created FFMPEG and QEMU. QuickJS can run outside of traditional b...
Pure Scrum
Scrum is a simple approach to software development based on Agile. I have been using some form of Scrum, at least personally, since the mid-2000's wh...