When a developer has constantly been working on small and/or short-lived projects, and hasn’t had the opportunity to work on long-lived codebases.
Software Engineering 101 for Front-end Developers
Harshath J.R.

IMHO most of the time it’s the other way around in most cases, if the developer in question joins a company with poorly designed apps (both in architecture and software engineering principles-wise) it’s difficult to gain experience on both of those things. Also, working on multiple small apps helps develop these skills, since you can practice on applying these principles and architecture design from scratch multiple times, getting better at it progressively

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.