mikehogan.hashnode.dev·Aug 25, 2024 · 2 min readAI Coding has turned me into a "commenter"I've always hated comments in code. "micro-comments" I mean - things that explain function implementation. They quickly go out of date. No to micro-comments. As I spend more time with AI coding assistants though, I'm starting to see value in adding v...00
mikehogan.hashnode.dev·Jul 30, 2024 · 8 min readExploratory Programming: Refining a domain model by building a custom workbench to visualise itI love domain modeling. Trying to capture the essential rules of a domain in a coherent model is a fun puzzle to solve. The only way I can do it, is through iteration. And the way I like to assess each iteration, I found, is through a visual medium. ...00
mikehogan.hashnode.dev·Jul 12, 2024 · 5 min readA super simple Pricing EngineAs simple as possible, and no simpler Customers of Breezbook want pricing rules to support their business. Bookings tomorrow should be cheaper (or more expensive) than bookings today. Weekends, nights and holidays should be more expensive. Offers are...00
mikehogan.hashnode.dev·Jul 1, 2024 · 2 min readProof that keeping a dev diary is worth itThis initially started out as an experiment, detailed in the first section of this post. Proof that the experiment was successful follows in the later sections. An experiment for devs to try. I started keeping a "dev diary" while working on Breezboo...00
mikehogan.hashnode.dev·Jul 1, 2024 · 3 min readThe Power of Bounded Contexts in Software Development: A Journey of DiscoveryIn the realm of software development, one of the most impactful discoveries in any build is identifying the right bounded contexts. This approach allows developers to focus on excellently implementing each concern with a model fully germane to that s...00