Writing
- What the Software Ought to Do. What It Ought to Be.
I replaced my personal finance spreadsheet with a terminal app, wrote none of the code, and used a stack I'd never touched. How well can an engineer supervise an LLM exclusively authoring code in a language and framework they don't know?
- Stories and points aren't real, focus on the goal
Don't let arbitrary metrics dictate your engineering. Learn why prioritizing real-world goals over abstractions leads to better software and motivated teams.
- Comparing Performance and Developer Experience of Migrating a Spring Boot Back-End to Vert.x
A practical example of the gains and pitfalls in migrating existing Spring Boot logic to Vert.x.
- Simulating and Visualizing Real-Life Events in Python with SimPy
We walk through the development of a complete model from the events industry, and show three different ways to visualize the results (including AR/VR).
- Fraud Classification in an Online Corporate Program
How domain knowledge with introductory statistics can be used to detect and identify fraudulent activity in an online corporate retail program.
- The Effects of Non-Technical Systems on Software Projects
A look at how John Gall's 1975 Systemantics still applies to software today.