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
-
ars140743yI know your pain. It's been getting better though, I still need to fully automate cicd. And improve code reusability. And set up caching. And completely close the db from the outside world. And improve the infrastructure. And set it up through the CDK. And set up the CDN. Yep, things are looking good.
-
Ezard19603yI work in an agency, so I've built nearly 20 products from scratch now (across Android, Angular, React, backend APIs, Unity games)
You get used to it tbh, but my main gripe is that I never get to refactor projects just for the sake of making them cleaner/more maintainable/etc, because clients only want more features 🙃
On the other hand, I basically get a clean slate, free of tech debt, a few times a year, so that's super nice haha
It's kinda cool to look back through all of my projects and see my progression, like how my architectures have improved, tests have been added, shared code has been pulled out into libraries, etc -
I actually prefer this to entering an old legacy product... But the bureaucracy is horrible
-
@ars1 next, think about doing that with a legacy project in an environment slightly hostile to change.
-
ars140743y@100110111 I tried. I failed. Fuck that place, but at least the money was good.
The guy outright refused to add tests. -
Crost40743yLegacy is way worse. Often old projects are so fucked if you want to do something good you have to fix a bunch of other shit, often other shit isn't tested, often not written in a testable way. Sometimes I have to give up on doing something good if there are other major issues I need to get to ..
Building a product from scratch is a fucking nightmare.
Teams building such products should be given a green pass to the heaven.
rant