Hacker News new | ask | show | jobs
by alexmorse 3062 days ago
First is it a priority? What are the business goals you're trying to accomplish? Do you have the resources to hit the business goals while some are working on a rework? Pretty code doesn't make a good business.

Talk to your boss. If you feel strongly it needs to be done, explain why, and what the benefits are. You need to be able to quantify and qualify this so do your homework and sell it.

Contrived example: Hey Manager, we've broken this experience 12 times in the last year, so I'm writing unit tests for it, so we can't do it again without knowing. It will take me an extra few hours on this issue but the payoff should be worth it. I think we should do this for everything.

In the meantime, leave everything you touch better than when you opened it. Start teaching the practices you want to see.