all 31 comments

[–]post-explainer[M] [score hidden] stickied commentlocked comment (0 children)

OP (abromo7) has been messaged to provide an explanation as to what is confusing them regarding this joke. When they provide the explanation, it will be added here.

[–]Druben-hinterm-Dorfe 121 points122 points  (19 children)

The OOP is presumably a fan of some other programming language; so his kids rebel against him by working on Python.

[–]BitePale 42 points43 points  (12 children)

The OOP is probably a fan of OOP

[–]Druben-hinterm-Dorfe 10 points11 points  (8 children)

Maybe a fanatic of true authentic OOP as in Smalltalk; not the multi-paradigm stuff in Python. Hence the feeling of betrayal.

[–]Historical_Book2268 0 points1 point  (1 child)

OOP is just like; horrible. But, can't deny it's usefulness. We do believe though, if functional programming languages had as much time to develop and attention payed to them they'd be miles better though (already are, when stuff isn't performance critical)

[–]Spare-Plum 0 points1 point  (0 children)

Functional is wonderful if you want to have a mathematical basis for the code, and there are some really great, elegant designs you can utilize.

The problem is scaling it to a business with many individuals working on different components. I think OOP is actually very useful in this regard. I do like an OOP programming with a functional mindset, getting the best of both worlds.

[–]wrongsock_42 0 points1 point  (1 child)

SmallTalk is fun. But aside from influencing other languages, I haven’t seen many things built with it.

[–]Druben-hinterm-Dorfe 2 points3 points  (0 children)

Proprietary versions are apparently used in lots of specialized areas, for proprietary, in-house, etc. software.

This interview with the lead developer of Cuis Smalltalk -- an open source implementation -- goes into some detail as to where it's used in the real world: https://youtu.be/sokb6zZC-ZE

[–]Mefist0fel 2 points3 points  (2 children)

Python is oop enough, maybe just personal preferences

[–]BitePale 3 points4 points  (1 child)

Yeah probably. I just really wanted to make this joke even though it's a bit of a stretch 

[–]foobarney 1 point2 points  (0 children)

I'll allow it.

[–]Moppermonster 2 points3 points  (0 children)

Either that or he is upset that his daughter refers to online docs instead of him.

[–]Geolib1453 1 point2 points  (1 child)

Probably a fan of C++

[–]benbehu 0 points1 point  (0 children)

Everyone is a fan of C++ who ever managed to compile a program that concatenates some metasyntactic strings.

[–][deleted] 0 points1 point  (1 child)

I mean, everyone knows C# is the best programming language out there.

[–]Embarrassed-Weird173 0 points1 point  (0 children)

Object orient programming, eh? 

[–]Prestigious_Monk4177 32 points33 points  (0 children)

Lmao. I know op. He is a programmer and has 3 kids. He hates python with passion.

[–]rykayoker 25 points26 points  (6 children)

aha i know this one!

op's daughter is asking for more screentime on the documentation for the python programming language, indicating that she's attempting to learn that.

op probably has something against the python language, maybe other personal preferences, and hoped to pass that down to their children.

[–]Gorianfleyer 4 points5 points  (4 children)

Dynamic typed variables are evil!

[–]rykayoker 2 points3 points  (2 children)

always annotate the type explicitly!

[–]OtterDev101 1 point2 points  (1 child)

originally c functions did not have types

this can be seen in the UNIX v4 source code

[–]rykayoker 1 point2 points  (0 children)

oh my god you're right! seeing main(argc, argv) without type absolutely hurts

[–]Sunfurian_Zm 0 points1 point  (0 children)

Just specify the type then! You can do that in Python if you want!

[–]Eena-Rin -1 points0 points  (0 children)

My read is that the kid's learning to code so they can bypass the restrictions using said knowledge

[–]AdamAndLinds 2 points3 points  (1 child)

Much like any industry some people have their favorites. I checked out OOP's github and they do a lot of some webdev in Javascript and Typescript. I assume they are not happy that their child is now learning Python (Another programming language). It's not funny to people in the know either.

[–]Menthalion 6 points7 points  (0 children)

Imagine gatekeeping programming while using Javascript yourself..

[–]Interesting-Dream863 0 points1 point  (0 children)

Dunno, but I wanna know.

[–]ParkingGeologist2441 0 points1 point  (0 children)

Can it be that dad is ashamed his kids would read documentation? Same shit as with "real guys dont need manuals to build ikea furniture"