Hacker News new | ask | show | jobs
by franzjoy 3344 days ago
First, code written in a rush, caused by tight deadlines will push nearly everyone to write sloppy code. That doesn't make someone a nnpp. Even the best hackers will create substandard work under heavy pressure.

What you can do is start writing tests. Cover the pasta you're working on and use common coding standards. With some examples at your hand on how to improve things, meetup with your lead and explain him your sorrows without criticizing him. Tell him what makes it hard for you and others to work with the code. He'll also have valuable ideas for improvements.

Real nnpps are less common than you might think.