Continuous Integration (martinfowler.com)
Legacy Seam (martinfowler.com)
Diff debugging (martinfowler.com)
In-line assistance - when is it more useful? (martinfowler.com)
There are safer waters for coding assistance, but as you can see from this discussion, there are multiple factors at play and interplay that determine the usefulness. Using coding assistance tools effectively is a skill that is not simply learned from a training course or a blog post. It’s important to use them for a period of...
Martin Fowler on Team Topologies (martinfowler.com)
Martin Fowler on Team Topologies (martinfowler.com)
Linking Modular Architecture to Development Teams (martinfowler.com)
How Team Topologies and Domain-Driven Design helped an organization scale a technical architecture and team structure that significantly improved development speed....
An example of LLM prompting for programming (martinfowler.com)
...account of an internal chat with Xu Hao, where he shows how he drives ChatGPT to produce useful self-tested code. His initial prompt primes the LLM with an implementation strategy (chain of thought prompting). His prompt also asks for an implementation plan rather than code (general knowledge prompting). Once he has the plan...