20

Building a product from scratch is a fucking nightmare.

Teams building such products should be given a green pass to the heaven.

Comments
  • 2
    I 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.
  • 4
    @ars1 reminds me of this LOTR meme
  • 3
    I 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
  • 1
    Agree with you.
  • 1
    I actually prefer this to entering an old legacy product... But the bureaucracy is horrible
  • 1
    @ars1 next, think about doing that with a legacy project in an environment slightly hostile to change.
  • 1
    @100110111 I tried. I failed. Fuck that place, but at least the money was good.
    The guy outright refused to add tests.
  • 2
    Legacy 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 ..
  • 1
    @Crost Legacy gives you stability.
  • 2
Add Comment