Earlier quoted context omitted.
> The developer's incentive to maximize their own lock-in factor and billable hours are powerful forces. In my experience these are rarely, if ever, the reasons for over engineering.
My hobby projects are always over-engineered despite my best efforts. There's absolutely no monetary incentives here so anecdotally I agree with you.
The Grug Brained Developer (2022)
111–120 of 201 posts
Re: The Grug Brained Developer (2022)
#112ok. so grug make good, good point. many good point. now say others no listen and do opposite of what grug say for month after month. code complex. code very complex what grug do now
Re: The Grug Brained Developer (2022)
#113Re: The Grug Brained Developer (2022)
#114grug speak only true
Re: The Grug Brained Developer (2022)
#115very hard to read, but worth it
Re: The Grug Brained Developer (2022)
#116Re: The Grug Brained Developer (2022)
#117Earlier quoted context omitted.
> The developer's incentive to maximize their own lock-in factor and billable hours are powerful forces. In my experience these are rarely, if ever, the reasons for over engineering.
My hobby projects are always over-engineered despite my best efforts. There's absolutely no monetary incentives here so anecdotally I agree with you.
I was thinking of good code as something I had to invent, but now I feel like it's more like something I have to discover.
Re: The Grug Brained Developer (2022)
#118It's weird how smart people are naturally attracted to complexity like moth to a flame. It takes years to learn to fight the urge to over-engineer. Once you learn to see it though, it's hard to ignore. Now I can tell instantly if code is over-engineered. Unfortunately It seems like maybe 99% of code is over-engineered. The developer's incentive to maximize their own lock-in factor and billable hours are powerful forc…
At least STEM subjects are tested against repeatable natural phenomena or mathematic validation.
A CPU is indifferent to you complexifying yourself, ad infinitum. It didn't have to be like that.
Re: The Grug Brained Developer (2022)
#119Earlier quoted context omitted.
> The developer's incentive to maximize their own lock-in factor and billable hours are powerful forces. In my experience these are rarely, if ever, the reasons for over engineering.
My hobby projects are always over-engineered despite my best efforts. There's absolutely no monetary incentives here so anecdotally I agree with you.
Re: The Grug Brained Developer (2022)
#120It's weird how smart people are naturally attracted to complexity like moth to a flame. It takes years to learn to fight the urge to over-engineer. Once you learn to see it though, it's hard to ignore. Now I can tell instantly if code is over-engineered. Unfortunately It seems like maybe 99% of code is over-engineered. The developer's incentive to maximize their own lock-in factor and billable hours are powerful forc…
> smart people are naturally attracted to complexity like moth to a flame I think the general inclination here towards static typing is due to this, rather than any evidence that statically typed languages lead to higher quality software. Engineers just love puzzles. I'm also looking at you, Rustaceans... runs for his life