At that point though, it's like why. Reddit is, well, trash. It's barely worth visiting without an account, and if you're going to make me jump through hoops to visit, it's time to accept the message of "we don't want you here" and go somewhere else.
If you're browsing Reddit for its front page, yes, that's trash. But it can be a great source for getting information on narrow, specific topics on well-moderated subreddits filled with enthusiastic and obsessive people eager to share their knowledge. It's been very helpful for me when researching coffee grinders, refrigerators, solar battery backups, headphones, and other such things.
The reason to use it is that Reddit does provide the occasional answer to questions like "how to get a Samsung SCX 3400 to run on a Raspberry Pi" (etc.).
Now all that's missing is Chatlib, a self-hosted proxy for ChatGPT which makes it possible to a) query the service without leaving a personally identifiable trace and b) separate out the facts from the dreamt-up fiction. Using Redlib I at least get to see the original posts which makes it easier to separate fact from fiction.
I've been making money from reddit, and for about a decade and a half and at this point, why bother? It's basically drained and what remains is of zero value.
The same is and has been true for Reddit for a long time, the difference lies mostly in the ideological sauce flavouring these places, i.e. Little-endians vs. Big-endians. If you're a Reddit-endian you'll despise the Tube-endians and vice versa.
My mother tells much the same from when we Australians were in Denver for five months in 1996 about walking a kilometre to school. Also mild astonishment at ideas like baking cakes not from a packet mix.
Mind you, there weren’t many who would walk to school like that in Australia, and the number has continued to dwindle. But there were some.
To be fair, there are an embarrassingly large number of places in the US where safely walking to a store a few hundred meters away would be very difficult at best.
When I was a kid, about 3 decades ago, walking to school was a blast.
I had so much fun going there and going back on foot.
So much that when I was a teenager and my mother drove by my school one day and decided to pick me up, I was super unhappy, because I wanted to walk the 20 or so minutes with my friends to the bus.
When I had 9 hour school, I would need to wait 50 Minutes for a bus... or I walked the 5 kilometers home.
I always choose to walk, even when it rained, because I was faster and I loved it!
I am curious how it will be with my daughter, once she goes to school.
Because today this is totally frowned upon. But I will not play taxi for her all the time. Occasionally, sure. But CERTAINLY not every day.
OOP exists to add a quadrillion of layers to otherwise perfectly understandable business code in an attempt to obfuscate meaning and intent and guard against malicious extraction of valuable trade secrets.
Oh, it also helps me to pay my bills, because someone has to untangle the mess.
And it helps my therapist, because he has to keep the madness that grows inside of me in check.
Jokes aside: I was taught OOP at university.
I was also taught functional programming, answer set programming and other forms such as logical programming.
Focus was definitely on OOP though.
I mainly see OOP as a way to (dis) organizer code and a way for hardware manufacturers to sell more hardware.
OOP is sold on the promise that everything is modular. Since everything is neatly encapsulated with clearly defined API surfaces, you can easily swap out any part for any other. This should make developers interchangeable, because anyone can go in to the code and swap out parts as needed.
In reality this seems to make coupling even worse. Now you have to dig 8 classes deep just to find the business logic for a particular feature. Changing it is even harder because the rest of the program expects this part to behave in a very specific way.
I suppose it is a matter of what one works on, but that has been consistent in my career.
I have seen many be rewarded for choosing what I would deem intentional, gross negligence. But hey, those devs get work finished faster, and that's all that matters to the non-technical folks.
It’s not a coincidence that Casey and other high profile performance minded people are in game dev. Thats a field where performance is important (or at least a consideration). In web dev or regular enterprise app dev it’s simply not a consideration that needs to be made most of the time.
reply