| ▲ | cowlby 8 hours ago | |||||||||||||||||||||||||
I find “maintainable code” the hardest bias to let go of. 15+ years of coding and design patterns are hard to let go. But the aha moment for me was what’s maintainable by AI vs by me by hand are on different realms. So maintainable has to evolve from good human design patterns to good AI patterns. Specs are worth it IMO. Not because if I can spec, I could’ve coded anyway. But because I gain all the insight and capabilities of AI, while minimizing the gotchas and edge failures. | ||||||||||||||||||||||||||
| ▲ | Jweb_Guru an hour ago | parent | next [-] | |||||||||||||||||||||||||
> But the aha moment for me was what’s maintainable by AI vs by me by hand are on different realms I don't find that LLMs are any more likely than humans to remember to update all of the places it wrote redundant functions. Generally far less likely, actually. So forgive me for treating this claim with a massive grain of salt. | ||||||||||||||||||||||||||
| ▲ | girvo 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
> But the aha moment for me was what’s maintainable by AI vs by me by hand are on different realms. So maintainable has to evolve from good human design patterns to good AI patterns. How do you square that with the idea that all the code still has to be reviewed by humans? Yourself, and your coworkers | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||