Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are at least 6 giant and contentious subjects covered in this one, short article:

- Code duplication (when it's appropriate)

- Code cosmetics/legibility

- Code scalability/flexibility

- Code review (protocols, how to perform them)

- Accepted widespread coding wisdom (abstractions, and shirking them, in this case)

- What defines a "junior" engineer (there are wildly different perspectives in this thread)

- Common courtesy (coworker interaction, etc)

Almost all out these are highly circumstantial to the type of project, codebase, language, culture, etc. I would like to see a productive conversation regarding any of these topics, but discussing so much at once in such circumstantial ways just leaves us talking past each other (the threads here are pretty clear evidence of that). I don't think this article has enough substance to cover any of these topics in any depth.

It's like if someone asked "What vehicle is the best vehicle?" Some people chime in with how much they like their brand of vehicle. Others say how trucks are better then cars. Others say that electric is the only choice. Others say cars made after 2010 are the best. The question is too broad so the responses aren't effective.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: