HNHacker News
TopNewBestAskShowJobs

pudup

63 karma · joined August 17, 2017

submissionscomments
pudup··on Show HN: Validatum – build fluent validation functions in .NET
Build fluent validation functions of any complexity. Easy to use, customize and extend. No need for validation attributes, no need to implement IValidatableObject interface or use Validator, no need for sub-classes.
pudup··on Cangoroo: Pogo sticks are the new scooters
I haven't seen a pogo stick since the 80's.
pudup··on Ask HN: Codebase at my work is a complete mess, what should I do?
So you're the new guy that's been assigned to this project...possibly at the request of the current developer who desperately needs help...possibly because it's the project that existing staff don't want to work on...possibly to learn the project so the current developer can be moved to other projects.

Every software company has these projects and many developers have been in your position. As long as the software is still functional and is profitable then management don't care how bad things are under the hood (try explaining it to someone who only sees a working/functional UI). The fact a new resource (you) has been assigned suggests it's still a valuable project.

Unless management are the ones giving the go-ahead on the rewrite then I wouldn't bother. Rewrites are very risky, time-consuming and make no money for the company. However long you think it will take...double it. You're a mid-level developer, a rewrite needs to be planned and led by an experienced senior developer.

Your best bet might be patience...try ride it out and hopefully be moved onto other projects. In the meantime you get experience. It's how you handle the adversity that could prove more valuable.