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 lots of 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 blazor.