What has the Internet been saying about Design Patterns to make the LLMs so allergic to them?
#OOP #ObjectOrientedProgramming #DesignPatterns #Programming #SoftwareEngineering #LLM #GenAI #AI #VibeCoding #AugmentedCoding
What has the Internet been saying about Design Patterns to make the LLMs so allergic to them?
#OOP #ObjectOrientedProgramming #DesignPatterns #Programming #SoftwareEngineering #LLM #GenAI #AI #VibeCoding #AugmentedCoding
Getting the genie (as @kentbeck calls it) to perform #TDD (Test-Driven Development) is... interesting.
#TestDrivenDevelopment #Software #Programming #AutomatedTests #AI #LLM #AIAssistedDevelopment #VibeCoding #AugmentedCoding
AI coding agents are genies: powerful, fast, and mischievous.
Great at exploring ideas. Terrible at caring about design.
Vibe coding works for experiments.
Augmented coding is where real engineering happens:
AI adds functionality, you guard structure.
The reins stay in human hands.
It feels like we've traded a known quantity for an unknown one.
Our industry is brilliant at optimising away these bottlenecks. It's the nature of capitalism to squeeze every last nanosecond of productivity out of the margin, after all. To my mind, this is the next one on the list.
For those of you deep in this world of #AugmentedCoding, does this resonate? What are the new frictions you're finding?