| ▲ | ErrantX 7 hours ago | |||||||||||||
I wouldn't call that accidental complexity? It's just a set of preferences. Your last point; feels a bit idealistic. The point of code is to achieve a goal, there are ways to achieve with optimal efficiency in construction but a lot of people call that gold plating. The setup these prompts leave you with is boring, standard, and something surely I can do in a couple of hours. You might even skeleton it right? The thing is the AI can do it both faster in elapsed time but also, reduces my time to writing two prompts (<2 minutes) and some review 10-15 perhaps? Also remember this was a simple example; once we get to real business logic efficiencies grow. | ||||||||||||||
| ▲ | skydhash 6 hours ago | parent [-] | |||||||||||||
It may be a set of preferences for now, but it always grow into a monstrosity when future preferences don't align with current preferences. That's what accidental complexity means. Instead of working on the essential needs (having an admin interface that works well), you will get bogged down with the whims of the platform and technology (breaking changes, bugs,...). It may not be relevant to you if you're planning on abandoning it (switching jobs, side project you no longer care,...). Something boring and standard is something that keeps going with minimal intervention while getting better each time. | ||||||||||||||
| ||||||||||||||