I have a good story to share that I came across recently. Around 2 years ago I had to clean up a mess because someone who doesn't really know what they're doing designed an instancing system for a game. They heavily used AI to design every part of it and it was awful. Data corruption, performance problems, lost items, race conditions everything you can think of was an issue. It took me 2 weeks just to get it to an "a…
Claude is not your architect. Stop letting it pretend
191–200 of 209 posts
Re: Claude is not your architect. Stop letting it pretend
#192Re: Claude is not your architect. Stop letting it pretend
#193Earlier quoted context omitted.
>Agents are way more than that, today. Not really though. They just iterate more and more.
Isn't that how many people program too? I remember some idea or pattern from previous projects, or something I read about on the internet. Then I code it in the most straighforward way, whatever comes to mind first. Then I sit back and analyze: does it look good architecturally? Do I like it? Does it even compile? Then I rewrite some parts to make it more sound. Rinse and repeat, until I'm satisfied. I usually don't…
I try to not re-iterate too much, but maybe thats due to me not wanting to work and working for a startup so time and motivation are hard to find.
Re: Claude is not your architect. Stop letting it pretend
#194Earlier quoted context omitted.
Do you use skills like superpowers and spec-kit in your teachings ?
No, I don’t know what those are. (Looked them up and I don’t teach every possible handler, but I teach people how to do structured inputs etc..) I teach TDD philosophy as well as conways law, parnas hiding etc…without using those terms So things like problem decomposition into tractable chunks minimum viable product, prototyping, how do you iterate, write the smallest possible test… you know things like this which ar…
Re: Claude is not your architect. Stop letting it pretend
#195I have a good story to share that I came across recently. Around 2 years ago I had to clean up a mess because someone who doesn't really know what they're doing designed an instancing system for a game. They heavily used AI to design every part of it and it was awful. Data corruption, performance problems, lost items, race conditions everything you can think of was an issue. It took me 2 weeks just to get it to an "a…
> AI is only as good as the person using it, that's why we have such vast range of what people "claim" AI can do and why everyone has way different opinions of it. Banger statement.
> Banger statement.
True, but it's even a bit more removed than that.
For a version 0.9 prototype, AI can produce pretty awesome-feeling output even in the hands of the most incompetent. So it looks like a miracle that does it all, with zero effort.
It's later down the road that it starts hitting walls that need a competent architect in charge.
Re: Claude is not your architect. Stop letting it pretend
#196Just tried this. Claude Opus replied “probably not” and recommended a well structured monolith.
Re: Claude is not your architect. Stop letting it pretend
#197I have a good story to share that I came across recently. Around 2 years ago I had to clean up a mess because someone who doesn't really know what they're doing designed an instancing system for a game. They heavily used AI to design every part of it and it was awful. Data corruption, performance problems, lost items, race conditions everything you can think of was an issue. It took me 2 weeks just to get it to an "a…
> AI is only as good as the person using it, that's why we have such vast range of what people "claim" AI can do and why everyone has way different opinions of it. Banger statement.
What is terrifying is that those that claim 100x increased productivity are those with the least wisdom to tell good code from bad. They are the ones inundating the world with utter slop.
Re: Claude is not your architect. Stop letting it pretend
#198Earlier quoted context omitted.
It actually got quite snippy with me, when I was trying to get it to debug some issues. It kept on saying that the "burn rate" wasn't progressing and "we" should refocus our efforts somewhere else. Eventually I got something like "I have told you three times now that this is not the best approach to be taking to reduce the burn-rate and you have not taken that advice". And it stopped helping out. So I was blunt, and…
Dont argue with LLMs. Sometimes they lose the plot, when that happens simply flush the context and start over.
Re: Claude is not your architect. Stop letting it pretend
#199Earlier quoted context omitted.
Do you use skills like superpowers and spec-kit in your teachings ?
No, I don’t know what those are. (Looked them up and I don’t teach every possible handler, but I teach people how to do structured inputs etc..) I teach TDD philosophy as well as conways law, parnas hiding etc…without using those terms So things like problem decomposition into tractable chunks minimum viable product, prototyping, how do you iterate, write the smallest possible test… you know things like this which ar…
https://www.youtube.com/@mattpocockuk
Re: Claude is not your architect. Stop letting it pretend
#200I have a good story to share that I came across recently. Around 2 years ago I had to clean up a mess because someone who doesn't really know what they're doing designed an instancing system for a game. They heavily used AI to design every part of it and it was awful. Data corruption, performance problems, lost items, race conditions everything you can think of was an issue. It took me 2 weeks just to get it to an "a…
2 years ago AI coding agents had barely emerged yet, right? Couldn't have gotten good results even if a good engineer was forced to use it...