Blog Posts (960)
- How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - Less Time Scrolling, More Time Doing Things I Enjoy
2025-07-23 | happiness | health | productivity | reflect | software-engineering |
- C# Records and How To Use Them
- Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI (Without Pissing Off Your Software Engineers)
2025-07-16 | artificial-intelligence | build | create | power-coding | software-engineering | vibe-coding |
- I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned
2025-07-11 | artificial-intelligence | build | cinderblockhtml | claude | claude-code | create | csharp | vibe-coding |
- Sponsor HAMY LABS
- Will Removing Python’s GIL make it significantly faster?
- Introducing CinderBlockHtml - A C# DSL for Building HTML with Composable Building Blocks
2025-07-07 | build | cinderblockhtml | create | csharp | dsl | fsharp | html |
- TypeScript Result Types - and Why You Should Use Them
2025-07-04 | build | create | result | tech | typescript |
- 5 Reasons to Stop Throwing Exceptions - and What To Do Instead for a more Robust, Composable, and Performant Codebase
2025-07-02 | create | errors | exceptions | programming | software | software-engineering | tech |
- 2025.H1 Reflection
2025-06-28 | reflect | reflections | release-notes |