Nick Tune @nick-tune.me · 14/09/2026Dumb as a bag of rocks. This is a workflow with hooks designed to prevent the. model stopping and remind it not. But it just switches to blocked for no reason. No matter what you do, these GPT 5.6 find a way to stop for no reason. They are broken. 100
Nick Tune @nick-tune.me · 12/09/2026At the current rate I'm going to burn about about 1 USD per hour which is a single conversation on low thinking. So the costs can still build up pretty quickly if you've got multile agents going on side projects. But nowhere near the 10s of thousands you'd be paying to Anthropic or OpenAI. 110
Nick Tune @nick-tune.me · 27/08/2026I believe that highly standardised codebases will make working with AI better for a variety of reasons. In previous blog posts I showed how strong conventions make deterministic enforcement easier, down to a granular level. Those conventions can also make extracting architecture from code easier. 131
Nick Tune @nick-tune.me · 20/08/2026Codex is annoying me today. It keeps randomly stopping, even when I tell it not to. "I'm sorry I shouldn't have stopped"... <immediately stops again> So i try the "/goal" command it's just broken 75% of the time 000
Nick Tune @nick-tune.me · 15/04/2026By combining state machine-driven workflows and event sourcing you can get more nuanced insights about how your agents are behaving. If a pull request fails to meet requirements or the workflow seems to be inefficient, you can dig in to the data and replay the exact sequence of events. 290
Nick Tune @nick-tune.me · 31/12/2025My new little side project is now live: living-architecture.dev Basically: extracting software architecture from code and visualizing it. Demo: living-architecture.dev/eclair/?demo... Currently there is a library, CLI, schema, and web app. 100% open source on github: github.com/NTCoding/liv... 3115
Nick Tune @nick-tune.me · 15/11/2025Claude Launcher is a super simple bash script I use to start all my Claude Code sessions that allows me to choose the system prompt for the conversation. It's basically a wrapper for "claude --system-prompt" but it saves a few taps of the keyboard. github.com/NTCoding/cla... 470
Nick Tune @nick-tune.me · 18/10/2025Legacy-leveraged learning phase is the name I use for a pattern we've been using at PayFit in a few places recently. This pattern is controversial because it violates my most important modernization principle: respect domain boundaries. 1/4 #legacyModernization #dddDesign 142
Nick Tune @nick-tune.me · 05/07/2025I've been playing around with the new claude hooks features and so far I think it could be a decent step forward. No matter how good your prompts are, I find even the best models will still create code with lint errors, and generally not follow your instructions as much as you want them to. 1/2 130
Nick Tune @nick-tune.me · 28/05/2025Vibe coding is a ride into the unknown. You never know where you will end up. Unfortunately at DDD Hungary tonight our ambitions were derailed by this.createChicken ☹️ But with @zherendi.bsky.social as our inspirational product manager, the group was able to deliver a 3d-rotating vegetables feature 030
Nick Tune @nick-tune.me · 24/05/2025Is TypeScript a good language for doing type-driven functional domain modeling Scott Wlaschin style? It certainly has weaknesses compared to other languages but you can do some nice things. Example: multi-country logic where some parameters are required in some countries but not others. 1/5 6173
Nick Tune @nick-tune.me · 22/04/2025There's a domain-driven design outpost in New Orleans. #ddDesign 060
Nick Tune @nick-tune.me · 21/04/2025There might be biblical rain, risk-of-life flood warnings, and lightning all over the sky... ..But that's not enough to stop me getting my chicory coffee and beignets in New Orleans. 210
Nick Tune @nick-tune.me · 18/04/2025@mentrix.bsky.social absolutely blew the roof off the venue with her opening keynote. I hope Steve can forgive her 150
Nick Tune @nick-tune.me · 18/04/2025Listening to @randyshoup.bsky.social talking about the ups and downs of his life at eBay was very entertaining and educational, and far more revealing than most conference talks. 110
Nick Tune @nick-tune.me · 18/04/2025Had a great week at Explore DDD in Denver. Live refactoring with @jimmybogard.com and a cup of green tea with honey was the combo I never knew I needed. 150
Nick Tune @nick-tune.me · 06/04/2025When modernizing you might be tempted to modernize the queries/reads of a subsystem first. And this can be a totally valid approach if you want to unlock value by building new APIs that provide more advanced features or better performance/scalability. But there are some risks... 1/3 200
Nick Tune @nick-tune.me · 05/04/2025These Brazilian cookies are delicious! 😍😍 I shouldn't be eating them for breakfast but YOLO! Thanks for the gift @marcelojscosta.bsky.social 140
Nick Tune @nick-tune.me · 04/04/2025"it would be lovely if everyone could just understand Archi Mate" - @kenny.weave-it.org #AmA2025 030
Nick Tune @nick-tune.me · 04/04/2025Use the modularity maturity index to measure the modularity of your DDD potatoes #ddDesign 120
Nick Tune @nick-tune.me · 04/04/2025The famous DDD potato notation makes an appearance at @amaconf.bsky.social !! #ddDesign #ama2025 151
Nick Tune @nick-tune.me · 27/03/2025It was so kind of you to add some slides about @jchannon.social . He's contributed a lot to the world of web frameworks and APIs. Glad to see he is finally being appreciated. 110
Nick Tune @nick-tune.me · 25/03/2025An under-appreciated benefit of architecture modernization is the chance for semantic convergence (of your software and mental model). It's common in legacy systems for words and concepts not to align with how people think and talk about the business. 1/4 #architectureModernization #dddDesign 2145
Nick Tune @nick-tune.me · 23/03/2025Don't discount anything when it comes to @maxsc.bsky.social and food: 030
Nick Tune @nick-tune.me · 08/03/2025I was caught out by a bug recently that seemed like it shouldn't be possible. I could see in the logs the value of a field did not match the type. It should not have been possible. But the problem was me, I didn't understand that the 'as' keyword puts a lot of control in the developer's hands. 510
Nick Tune @nick-tune.me · 15/02/2025When modernizing, you may add stricter validation (new code). How do you ensure legacy data wont cause your new code to blow up? Example: when a write is made to legacy you create a corresponding entity in new. Legacy accepts string upto 100 length, new system limits to 75 and applies a regex. 120
Nick Tune @nick-tune.me · 05/02/2025Been thinking about different approaches to behaviour change recently and trying to dig into my own biases and preferences. I think I generally lean more towards influence via system change. I like to trying to create an environment where people can learn and make choices themselves. 271
Nick Tune @nick-tune.me · 04/02/2025I don't always agree with @gienverschatse.com. But here I have no choice but to concede. 180
Nick Tune @nick-tune.me · 01/02/2025I will be at FlowCon in April. Hope to see you there. I've had a great year at PayFit and will share some of the good stuff I've been involved in or seen. 074
Nick Tune @nick-tune.me · 28/01/2025Currently listening to @settling-mud.bsky.social, the self-styled change smuggler. 270
Nick Tune @nick-tune.me · 18/01/2025I think I must have trained it badly, by taking pictures of @maxsc.bsky.social eating chocolate and sushi. 240
Nick Tune @nick-tune.me · 18/01/2025AI is so smart... How did it know that I really wanted to be reminded about the best sweet treats I've eaten, like this octopus. My absolute favourite dessert! 210
Nick Tune @nick-tune.me · 13/01/2025I need to work hard to achieve my DALF C1 in French this year. So I'm creating a wall of interesting phrases that I hear at work. 3100