←back to thread

138 points leoncaet | 1 comments | | HN request time: 0.206s | source
Show context
burnt-resistor ◴[] No.44539155[source]
I'm disillusioned because it never happens, but purveyors of conferences and books are happy to sell the promised land™ of how "it's really going to be different this time."

Processes, tools, and diligence vigilantly seem the most apparent path. Perhaps rehash the 50 year old debate of professionalization while AI vibes coding is barking at the door, because what could possibly go wrong with even less experience doing the same thing and expecting a different result.

replies(3): >>44540097 #>>44540223 #>>44540697 #
intelVISA ◴[] No.44540097[source]
Aye, it never happens but it does sell a lot of books ;)

I don't think we'll reach this promised land™ until incentives re-align. Treating software as an assembly line was obviously The Wrong Thing judging by the results - problem is how can we ever move to a model that rewards quality perhaps similar to (book) authors and royalties?

Owner-operator SaaS is about as close as you can get but limits you to web and web-adjacent.

replies(1): >>44540169 #
ozim ◴[] No.44540169[source]
Just like all the fitness content.

Get couple shredded guys and gals to show off how fit they are so everyone feels guilty they are snacking past 8PM.

Sell another batch of “how to do pushups” followed by “how to do pushups vol.2” with “pushup pro this time even better”.

Where in the end normal people are not getting paid for getting shredded, they get paid for doing their stuff.

I just constantly feel like I am not a proper dev because I mostly skip unit tests - but on the other hand I built last 15 years couple of systems that worked and were bringing in value.

replies(2): >>44540368 #>>44540602 #
zoover2020 ◴[] No.44540368[source]
Why would you skip unit tests? Especially in the AI age. You can quickly verify your behavior. Also, by not writing them you're also missing out on opportunities to modularize your code.

Obviously, this assumes you write enterprise grade code. YMMV

replies(1): >>44540654 #
ozim ◴[] No.44540654[source]
You can write modular code without writing tests - I write testable code - I don't write tests. When I need I can always add them back, but I tend to skip it as mostly it doesn't make sense.

But still cottage industry of "clean code" is pushing me into self doubts and shame.

replies(3): >>44542509 #>>44542564 #>>44542871 #
esafak ◴[] No.44542509[source]
If it's testable it's trivial to write tests for! You don't want the next person to introduce a bug, do you?
replies(1): >>44542553 #
ozim ◴[] No.44542553[source]
Read my original post again. We don’t have bugs that all those “do it right way” people claim doing it for 15 years with good track record.

You just contribute to BS scare tactics of people selling “clean code”.

replies(1): >>44542671 #
esafak ◴[] No.44542671[source]
How do you know you don't have bugs? Is everything instrumented (observable)? I could just as easily say you're peddling ignorance as bliss!
replies(1): >>44543354 #
1. ozim ◴[] No.44543354[source]
You can have a lot of other processes and tests on other levels than unit tests ;)