Thread 105972695 - /g/ [Archived: 927 hours ago]

Anonymous
7/21/2025, 1:30:52 AM No.105972695
1751610295284005
1751610295284005
md5: e83c10f148d3b2bc50cf30517b272c28🔍
When is a software so old and bloat you have to start from scratch?
Replies: >>105973307 >>105973468
Anonymous
7/21/2025, 1:32:40 AM No.105972709
in about 6 months
Anonymous
7/21/2025, 2:53:50 AM No.105973307
>>105972695 (OP)
When it becomes unmaintainable. As long as your software is easy to maintain, you can just cut out the bloat and dust off the existing code. If your code is an unmaintainable mess, you may as well start from scratch. Maintainability is everything when it comes to the longevity of software. You have to keep on top of your tech debt.
t. dev stuck 5 years into reviving a project buried in tech debt that the company refuses to rebuild (we still don't have a minimum viable product)
Anonymous
7/21/2025, 2:56:02 AM No.105973323
you are supposed to split up your projects into many separate microlibs. if you have a "utilities" file in any of your projects, you are doing shit very wrong.
when none of your projects exceed 4k LOC, maintenance is easy as fuck
Replies: >>105973385 >>105973390 >>105975988
Anonymous
7/21/2025, 3:09:05 AM No.105973385
>>105973323
This drives suits insane though because they have to wait for two PRs to pass before they get their changes. One to update the dependency repository and one to update the dependent repository. But it probably results in significantly better design. Designing things to be generic takes much longer though, which again, annoys management. I guess it just goes to show that a company is a terrible environment for software development.
Replies: >>105973480 >>105975988
Anonymous
7/21/2025, 3:10:21 AM No.105973390
>>105973323
what you're describing is just a piecemeal "utilities" file
Replies: >>105973480
Anonymous
7/21/2025, 3:24:34 AM No.105973468
>>105972695 (OP)
>When is a software so old and bloat
Good morning, sar. Your other brave thread isn't doing great, is it? What would your mother think if she knew what you do for a living?
Anonymous
7/21/2025, 3:26:16 AM No.105973480
>>105973385
stop working for shitty companies. tell non-developers to shut the fuck up when demanding harmful practices. I think one of the most important things for people in engineering roles is to stop being a bitch to those that really don't have a fucking clue what they are doing.
>>105973390
you're conflating technical implementation with human categorization
Replies: >>105974188
Anonymous
7/21/2025, 3:59:47 AM No.105973683
When it's 4chan tier.
Anonymous
7/21/2025, 4:00:47 AM No.105973689
>modern web browsers
>start from scratch
fucken kek
Replies: >>105974103
Anonymous
7/21/2025, 5:01:49 AM No.105974103
1751987684223966
1751987684223966
md5: 6a69fc6809a359fc505559a4ed401f34🔍
>>105973689
Anonymous
7/21/2025, 5:18:34 AM No.105974188
>>105973480
ok so having 4 1000 loc utilities files is ok as opposed to 1 4000 loc utilities file then
Replies: >>105974229
Anonymous
7/21/2025, 5:26:43 AM No.105974229
>>105974188
>he thinks he is smart
Replies: >>105974604
Anonymous
7/21/2025, 6:48:22 AM No.105974604
>>105974229
>i cant into static methods if there are more than 2 in each file :(((
Anonymous
7/21/2025, 11:13:34 AM No.105975988
>>105973323
>>105973385
holy retardation, wtf