The OFFICIAL programming thread
-
-
@Hog said in The OFFICIAL programming thread:
If you can put aside maybe some unfamiliarity with his core argument, the below was a really interesting talk on computer history going back to the 50’s and how we got to where we are with OOP programming as it is mostly practiced today:
Trigger warning: he comes out swinging against C++ pretty early so if you like C++ it might piss you off but the core of his argument is really against what calls something like compile time domain modelling of hierarchies - basically deep class hierarchies that model how we think of the world (Vehicle -> Car -> Sports Car). I don’t think the latter is really very controversial anymore since I’ve been hearing “favor composition over inheritance” as being the prevailing wisdom for maybe a decade or longer.
Edit: Gemini tells me the “favor composition” advice was in Design Patterns so that goes way back.
Reminds me of the logic behind zero trust- define your security structure and methods/efforts geared towards actual need, not lazy ass assumptions about what box gets whose access.
-
I guess Amazon will have to hire back those 30K people now…
-
Vibe coding’s strength lies in helping you find direction quickly, but vibe engineering simply isn’t there yet.
“Vibe engineering” being a contradiction in terms might shed some light there.
-
@Hog said in The OFFICIAL programming thread:
Vibe coding’s strength lies in helping you find direction quickly, but vibe engineering simply isn’t there yet.
“Vibe engineering” being a contradiction in terms might shed some light there.
Stop trying to harsh our vibe dude
-
@Blanks said in The OFFICIAL programming thread:
@Hog said in The OFFICIAL programming thread:
Vibe coding’s strength lies in helping you find direction quickly, but vibe engineering simply isn’t there yet.
“Vibe engineering” being a contradiction in terms might shed some light there.
Stop trying to harsh our vibe dude
Another gaddam user.
-
I’m learning the Odin programming language. By default, when you save your source code the LSP reformats your code to the Odin recommended style. OK. I don’t love it when languages come with highly opinionated programming styles but I can learn to swallow my bile when it does things like replace my spaces with tabs. But then it goes and does this:

What kind of un-gohly fucking terrorist aligns the case conditions with the switch?
-
Isn’t Odin Finnish? You have your answer
-
@Hog said in The OFFICIAL programming thread:
OK. I don’t love it when languages come with highly opinionated programming styles
That’s exactly why I try to stay far away from python.
EDIT
That indentation style is unacceptable to my OCB.
-
Weenies.
-
@Kilemall said in The OFFICIAL programming thread:
Weenies.
Eighty columns ought to be enough for everybody?
-
@rote7 said in The OFFICIAL programming thread:
@Kilemall said in The OFFICIAL programming thread:
Weenies.
Eighty columns ought to be enough for everybody?
Damn straight.
Plus computer don’t care about neat placement. Syntax is another matter, that’s the madness of language/OS designers.
-
Computers should be shot!
-
-
@Gustaf said in The OFFICIAL programming thread:
Computers should be shot!
I look forward to seeing your Kid Rock style video for social media
-
@Gustaf said in The OFFICIAL programming thread:
Computers should be shot!
Every last damned one of 'em.
-

-
@tigger said in The OFFICIAL programming thread:
@Gustaf said in The OFFICIAL programming thread:
Computers should be shot!
This.
Vibe code much?
-


-
I’ll bet he’s fun.

