Hacker News new | ask | show | jobs
by lamontcg 1474 days ago
Beginner developers constantly reinvent the wheel

Intermediate developers use frameworks and code that already exists to avoid reinventing the wheel.

Expert developers use thin frameworks and minimize the external dependencies they need and maintain an internal library of simple foundational methods.

1 comments

Nope. Beginner developers copy-paste code they don’t understand from Google searches. Including 1000+ transitive dependencies they also don’t understand. Experienced developers are really careful adding dependencies. Only adding dependencies when the value/cost equation really makes it worth it. Most Open Source dependencies are badly maintained and a bug fix might take years or will never happen.