Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Personal Projects != 10 year old systems that are in active development.
How many years does the new guy have? Backing up his statement with personal projects does sound like he is a junior -
Oh yeah I did that too when I was 3 years old and didn't like the shit from before, so I sat down and shat another pile.^^
-
vane112806yI know that type I always tell ok make a branch and do it.
Sometimes it takes a day, sometimes a week but everyone resigns or tell that he need more time that we don’t have.
They never apologize and I just do my shit and look at those failures of “smart” knowing everything young people hit by real life. -
same thing at my work, the problem is that even refactoring some parts is hardly approved by the project manager cause of course we don't have time for that, and after a month he asks why this part and why that part is laggy and buggy..
-
xonya51326y@gitpush It seems he has already some years of experience. I think it's an ego problem.
A huge one :D -
asgs115636yRewriting such huge LEGACY apps from SCRATCH is a piece of crap idea and only leads to more bugs and headache.
What you need is a slow one-step-at-a-time rewrite module by module. It is like making multiple unit-level commits on your git repo. If something breaks, because of better traceability there is an easier way to revert to the last known working state -
C0D4681386y@xonya when he’s ego has crashed and burned into a small pile of ashes, send him my way, I have a few legacy projects that are in dyer need of rewrites 😂
Although the shock and awe approach generally end up being a clusterfuck of hell larger then the mess we started with.
The best approach is slow and steady, As changing 1 small feature can result with a flow on affect leading to other features needing adjustments to cater for your original changes.
Related Rants
-
linuxxx32*client calls in* Me: good morning, how can I help you? Client: my ip is blocked, could you unblock it for m...
-
DRSDavidSoft28Found this in our codebase, apparently one of my co-workers had written this
-
linuxxx23*client calls* "hello, we forgot the password to our WiFi router. Could you reset that for us?" 😐😶😮...
We have a huge codebase, built during the last 10 years, with a lot of problems caused by legacy dependencies. We are trying to modernize this gradually but it is very challenging because we have a lot of features to maintain and test coverage is low.
Today, a guy hired three days ago just proposed to rebuilt everything from scratch stating that he did the same thing in his personal project, so it wouldn't take too much to develop what we need.
Manager gently invited him having a quick call. I would pay to listen that conversation.
rant
new hire
wtf
he has the solution