How to Passive-Aggressively Shame People Who Use LLMs Selfishly
How to protest slop grenades without getting shanked.
The hub for everything made by Josh Moody
How to protest slop grenades without getting shanked.
Turn emails into interactive apps with this o̵̞͠n̴̺͑é̶̺ ̷̜͑w̶̬͐ë̶ͅi̵̢̅r̴̙̀d̷̟͝ ̷̠̆ṫ̵̨r̴͇̕i̶̡͗c̵̊͜k̶͓̔. Inboxes hate him.
"100 terawatts of processing power" isn't a thing.
The CEO of Shopify used an AI tool called autoresearch to optimize Liquid parsing speed. The code quality is poor and no one will ever merge it.
It's easy to get mentally overloaded by running a billion Claude Codes at the same time. Perhaps queuing theory can save us.
I solved each day of Advent of Code 2025 in a different unusual programming language. Here's how they stack up.
Lambda calculus is for wimps. Real programmers use combinatory logic.
In certain contexts, environment variables are inferior to just storing the configuration in code.
A collection of slightly useful or entertaining skills that don't take much time to learn. Good for killing time during ADHD-fueled all-nighters.
They say you should make apps that you personally want to use. They didn't realize how weird my wants are.
A collection of the best programming articles I've ever read.
I have tons of blog post ideas but not enough time to write them. I'll prioritize articles that people ask me to write.
Video game controllers have many input mechanisms. Let's count how ways you can combine them!
Developers communicate differently across GitHub repositories like React, Vue, Django, Rails, Phoenix, and HTMX. For example, React is flooded with questions, Phoenix has many bug reports, and Django is highly discussion-oriented.
This analysis explores code comments and GitHub issues across various open-source projects to understand how developers communicate technical information. It includes findings on common types of code comments, the nature of issue discussions, and trends in sentiment.
A collection of video game ideas that I've come up with over the last few years. Free for the taking.
People have been training neural nets to play Atari games like Pong for years. But is it possible to simulate the game itself with a neural network? Sort of... but it's extremely difficult.
Machine learning code almost always suffers from confusing variable names. Clearer, more descriptive variable names can simplify code and make it more accessible to all skill levels.
The relational model is criminally underutilized in software development. Despite much theoretical discussion, no mainstream relational programming language exists. This needs to change if we want simpler, more robust software.
Why complexity is the root of all evil in software development and what you should do about it.
A post-mortem examination of the many pitfalls, annoyances, and hidden complexities of the Blazor web framework.