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

It sounds like you at least have a good feel for what's bad and what's worse (which is good).

I think one thing you can do is attempt to isolate the code surrounding the next chunk you work on. Do as much as you reasonably can of the things the article mentions. This may only be writing tests and adding logging, but if it's an improvement over what's there, you'll improve the experience of the next person involved with that code.

I'd warn you against jumping ship in hopes of finding a "clean" code base. Most code is somewhere on a spectrum of "maintainable enough" and something... grimmer.

If you really are unhappy and don't feel like you're growing or have the ability to grow, maybe try out contributing to a well-maintained OSS project. If you find yourself immensely happier, dust off your resume ;)



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

Search: