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

I know it sucks but sometimes you need to write code that isn't quite as elegant as it could be. I will take the OP on his word that he is a great coder, but if he writes code his team can't work with then it will be a problem. Writing software isn't just about writing the very best code possible but the best code that solves the problem while being workable for everyone else. There is often not much benefit in only having one person understand how everything works. Unless what they are working on requires super advanced solutions to the problem it will just end up slowing everyone else down. The same is true of all things that require complex solutions.

I don't have an answer for OP other than maybe dumb the code down a bit. Companies want a solution to their problem that does not make it depend on a single person being able to understand it.



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

Search: