(no title)
lampe3 | 26 days ago
In a lot of cases the "new guy" thinks its an easy software and does it on his free time and thinks he did a great job.
In reality the specs are never 100% done correctly. The "new guy" misses some edge cases everybody but him knew because its just company knowledge. A lot of info in the specs was missing since they are not complete and so on.
This over the weekend never works in the long run. The ORM worked for all the happy path and written down cases but then you have cases were the ORM just is not good enough or fast. So you start to add strange code to work around the ORM. The same for the web framework or the validation lib.
To me the author of this comment sounds like the typical "Freelancer" coming in into a company knowing everything better then all the people and then leaving after a few months and now everybody else has to deal with his code.
CER10TY|26 days ago
Turns out it's a lot easier to build on top of a common framework than do everything from scratch.
lampe3|26 days ago
Its something different coming in and changing things here and there but rewriting the hole thing on a weekend is something different.
kjksf|26 days ago
We only know what OP wrote and he doesn't sell himself as a genius but as someone who was competing with really, really bad ideas.