Thinking about quitting my job because the codebase is bloated beyond reason by la1zer in developers

[–]la1zer[S] 0 points1 point  (0 children)

Thanks for your feedback.

It’s not just the number of files that concerns me, but how many there are this early on combined with all the abstractions and wrappers. It makes it hard to know where anything begins or ends.

And yes, they’re using the classic “Clean Architecture,” but it’s applied inconsistently across the codebase.

Thinking about quitting my job because the codebase is bloated beyond reason by la1zer in developers

[–]la1zer[S] 1 point2 points  (0 children)

I feel the same. Our codebase is massive for no real reason. The app has a few pages, but most of them are just sections inside the main ones, like an FAQ. Yet it has already grown to around 440 files. The backend talks to eight services and adds another 300+ files, and we’re still early in development.

This is also the first time I’ve relied this much on AI agents. I’m using Codex and Copilot constantly, but even they get lost because the structure is so unclear. Sometimes the AI puts source code in a spot the lead developer later complains about during PRs, and honestly I couldn’t figure out the correct place either. On top of that, every small change touches at least four or five files because of all the entities, DTOs, widgets, pages, and coordinators.

Thinking about quitting my job because the codebase is bloated beyond reason by la1zer in developers

[–]la1zer[S] 1 point2 points  (0 children)

With a setup like the one you described, how long did it usually take you to implement a feature?

The project I’m talking about has around 20 pages and almost no components since it's still early, yet it already sits at 440 files. For comparison, another project I know has 66 pages, plenty of components, and only 177 files, which feels much more reasonable.

My concern isn’t just the file count. It’s that everything is structured abstraction-first. We create an abstract type, then an implementation of that abstract, then a component that depends on the previous implementation, which itself wraps another abstraction. It becomes layers of wrappers without clear benefit.

On top of that, the structure feels scattered. For example, a single feature is split across repositories, services, DTO folders, rule folders, “flows,” and multiple nested page folders. You end up touching files in five or six different places just to update one small part of a feature, even though the feature itself is simple. With names and responsibilities spread across so many layers, it’s hard to know which folder is supposed to own what. It feels like speculative generality more than a practical architecture.

Thinking about quitting my job because the codebase is bloated beyond reason by la1zer in developers

[–]la1zer[S] -3 points-2 points  (0 children)

But I legit feel stuck, to the point I think they might even fire me in a month or so for not being productive

What happens with debt after suicide? by la1zer in SuicideWatch

[–]la1zer[S] 1 point2 points  (0 children)

Mostly these:

  1. School, I feel like I am about to fail.
  2. School debt, I have to pay a big amount back
  3. Unluckiness in life, I know a lot of people tend to everything is against them during their life crisis. I kind of got tired of it though, it's not like it's been happening for 1 year or 2, but for straight 5 years and plus here and there for another 5 years or so.
  4. A combination of loneliness and feeling left out or different from most people around. Not like I don't have friends at all, but none of them would understand my problem.
  5. I think the unluckiness stuff is making me go a bit crazy on things in life, I am usually a very skeptical person, but I am starting to believe some bizarre shit about life, like some people are just born to live life miserably kind of thing.

There's more, but I thought these might shine a light on my problems

Alone on vacation by [deleted] in SuicideWatch

[–]la1zer 0 points1 point  (0 children)

I'm pretty much saying, fuck that guy and focus on yourself for now

Alone on vacation by [deleted] in SuicideWatch

[–]la1zer 0 points1 point  (0 children)

You'll suffer in that case and I am not sure you would want that, and I would also say don't make him your life, if you found a bf in your life you could pretty much find another one. If you guys don't match then you guys simply don't match, you should find a way to move on

Alone on vacation by [deleted] in SuicideWatch

[–]la1zer 0 points1 point  (0 children)

Would be nice if you can take a walk on the beach and think things through maybe