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.