| ▲ | CuriouslyC 2 hours ago | |
Ironically, AI mitigates bad developers quite a bit. The architecture/design is coming from above bad devs (in a functional org), and AI tends to write less sloppy code than bad devs, and test/validate it more rigorously. | ||
| ▲ | mjr00 2 hours ago | parent | next [-] | |
I don't agree here. Yes Claude is great at following patterns, and for very standard tasks (e.g. "add this HTTP handler" which can copy existing patterns for database transaction management, session management, authentication, etc etc) it does great! The problem is that when you do something that doesn't quite fit int an existing pattern, Claude will optimize for solving the task at hand, producing code that doesn't use a sensible architecture. Doing things like checking user credentials or establishing a database connection deep in domain logic. If you're a good dev, you can totally prompt Claude to not do this and correct itself, that's not an issue. The issue is that bad devs won't even notice this is happening in the first place. | ||
| ▲ | stackskipton 2 hours ago | parent | prev | next [-] | |
Strong disagree. A lot of AI development still requires good engineers to keep tight leash on it so I'm seeing more bad developers create a feature until we need to iterate on said feature and we find AI did such a bad job that it becomes extremely difficult to do so. | ||
| ▲ | whateveracct 2 hours ago | parent | prev | next [-] | |
AI is very good at making the bad dev's PR look plausible and be green in CI. And thus, merged. | ||
| ▲ | jayd16 an hour ago | parent | prev | next [-] | |
Less sloppy in that it's clean and consistent looking but much more sloppy in the AI good looking non-sense way. | ||
| ▲ | mohamedkoubaa 2 hours ago | parent | prev | next [-] | |
Jury is still out here | ||
| ▲ | re-thc 2 hours ago | parent | prev [-] | |
> AI tends to write less sloppy code than bad devs, and test/validate it more rigorously I've often had it test and benchmark against the wrong things = no test. It also writes over-engineered code. So yes sort, maybe. | ||