RSSAmplifier

Blog

joshmoody.org

The hub for everything made by Josh Moody

joshmoody.orgRSS feed ↗21 posts

Latest posts

How to Passive-Aggressively Shame People Who Use LLMs Selfishly

How to protest slop grenades without getting shanked.

The Secrets of Interactive Email

Turn emails into interactive apps with this o̵̞͠n̴̺͑é̶̺ ̷̜͑w̶̬͐ë̶ͅi̵̢̅r̴̙̀d̷̟͝ ̷̠̆ṫ̵̨r̴͇̕i̶̡͗c̵̊͜k̶͓̔. Inboxes hate him.

Elon Musk's New Pay Package is Nonsense

"100 terawatts of processing power" isn't a thing.

Prediction: The Shopify CEO's Pull Request Will Never Be Merged Nor Closed

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.

How Many Coding Agents Should You Run In Parallel?

It's easy to get mentally overloaded by running a billion Claude Codes at the same time. Perhaps queuing theory can save us.

Advent of Code vs. Weird Programming Languages

I solved each day of Advent of Code 2025 in a different unusual programming language. Here's how they stack up.

Programming With Less Than Nothing

Lambda calculus is for wimps. Real programmers use combinatory logic.

Environment Variables Considered Harmful

In certain contexts, environment variables are inferior to just storing the configuration in code.

Weird Skills That Are Fun and Easy to Learn

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.

Finally, a Site That "Awards" You For Writing Cursed HTML

They say you should make apps that you personally want to use. They didn't realize how weird my wants are.

My Favorite Programming Articles

A collection of the best programming articles I've ever read.

Blog Posts I’ll Write if People Ask Me To

I have tons of blog post ideas but not enough time to write them. I'll prioritize articles that people ask me to write.

How Many Input Combinations Do Video Game Controllers Have?

Video game controllers have many input mechanisms. Let's count how ways you can combine them!

GitHub NLP Analysis #2: Web Framework Communities Talk Differently

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.

GitHub NLP Analysis #1: How Developers Communicate on GitHub

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.

25 Weird Indie Video Game Ideas

A collection of video game ideas that I've come up with over the last few years. Free for the taking.

Emulating Pong with a Neural Network

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.

Data Science Has a Variable Naming Problem

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.

All I Want is a Relational Programming Language

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.

Your Code Isn't Simple Enough

Why complexity is the root of all evil in software development and what you should do about it.

The Hidden Pitfalls of Blazor

A post-mortem examination of the many pitfalls, annoyances, and hidden complexities of the Blazor web framework.