Published onSeptember 17, 2025AI-Powered TDD: Why Tests-First Makes AI Your Best Coding PartneraitddtestingprogrammingdevelopmentAI can generate tons of code, but how do we make sure it's the right code? The answer isn't restricting AI to simple tasks—it's using tests to clearly communicate exactly what we want.
Published onSeptember 14, 2025Building a Documentation-Driven AI Assistant for my projectaidocumentationdevelopmentarchitectureprogrammingHow I stopped repeating myself to Cursor by creating organized documentation that it can reference.
Published onMarch 9, 2024My prediction regarding AIAIprogrammingfutureI don't have a magic ball, but here's what I think will happen.
Published onMarch 6, 2024Don't write error messages that suckprogrammingnaming-thingserrors"Something went wrong, please try again." - Meaning what?
Published onMarch 3, 2024Explicit return typestypescriptinterfaceprogrammingI believe it is important to create explicit return types. Here's why.