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

> Our new partners, while fans of our lean approach, had one non-negotiable requirement: adding another Rails developer to the team.

> The code represented not just PlanGo's evolution, but my own journey from a beginner to a more experienced developer. Parts of the codebase contained decisions made by different versions of myself, with varying levels of experience and understanding.

I've joined a few companies where the codebase was started by a (cough) inexperienced developer. The hardest thing is always breaking down someone's ego about their code. The most challenging is when a person in power needs rather (cough) forceful convincing that something needs to change.

One thing I'd be curious about are situations where Jetten had to let his ego go and learn from his co-worker.

Needless to say, in my other comment in this thread, https://news.ycombinator.com/item?id=43836305 I didn't "fight" the battle against the rewrite. But I did fight, and win, the battle to remove a very poorly designed ORM.



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

Search: