zlacker

[parent] [thread] 6 comments
1. ground+(OP)[view] [source] 2026-02-05 00:22:37
> "just do the parts of it we actually use".

25 years here. You can absolutely do this. Most software is orders of magnitude more complex than it needs to be.

The junior programmer you are talking about who wanted to rewrite it in a weekend tends to come back with a working program, not empty handed.

replies(2): >>bandra+b7 >>alphag+F8
2. bandra+b7[view] [source] 2026-02-05 01:19:33
>>ground+(OP)
Yes, I didn't really doubt the developer could do it, the problems are:

1. That's not a great use of the developer's time, and

2. anything in-house increases our training and support costs

replies(1): >>ground+le
3. alphag+F8[view] [source] 2026-02-05 01:32:45
>>ground+(OP)
I've seen this happen with both juniors and seniors. They do come back with a working solution /for the happy path/. Because the happy path is easy. It turns out that most of the complexity sits in the unhappy paths.
replies(1): >>ground+pe
◧◩
4. ground+le[view] [source] [discussion] 2026-02-05 02:17:00
>>bandra+b7
And both are completely different arguments then your original post.
replies(1): >>bandra+zo
◧◩
5. ground+pe[view] [source] [discussion] 2026-02-05 02:17:29
>>alphag+F8
I still don’t agree. The trick to good design is getting more things on the happy path. Most of the software I use is small and constructed in this manner.
◧◩◪
6. bandra+zo[view] [source] [discussion] 2026-02-05 03:49:17
>>ground+le
No, those are the two main reasons management don't want to have internal systems belong to them
replies(1): >>ground+hv
◧◩◪◨
7. ground+hv[view] [source] [discussion] 2026-02-05 05:02:29
>>bandra+zo
I see. I misread. My mistake. I agree - the issue is not technical it’s the responsibility for the project.
[go to top]