[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How can I convince my colleagues not to fall for this meme?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 28
Thread images: 1

File: IMG_0959.png (13KB, 150x150px) Image search: [Google]
IMG_0959.png
13KB, 150x150px
How can I convince my colleagues not to fall for this meme?
>>
>>61369794
embrace it, just one more thing to learn that doesn't make any sense
>>
you stop nagging them with your autistic bullshit
>>
>>61370213
And just let them embrace even more autistic bullshit?
>>
>>61370370
oop is the oppposite of autistic. it's actually used successfuly in real world
>>
oop is good

it's just when they insist on doing multiple weeks of inheritance shit and don't cover other things like composition (which is going to be a lot more useful than multiple inheritance levels) it becomes a problem
>>
>>61370724
this
>>
>>61369794
OOP is a meme but OOP hate is also a meme. the former is perpetuated by code monkeys with bog standard college educations. the latter is perpetuated by basement dwelling snowflakes without any formal education.

if you actually knew what the fuck you were talking about you'd understand the value of object oriented languages as well as the reason for their success.

here's a hint: it's not a one-size-fits-all tool and it's not an abstract abomination either.
>>
OOP is a a paradigm invented to create trainable programmers.
The problem is it trains shitty programmers.
>>
>>61369794
>How can I convince my colleagues not to fall for this meme?
Transform them into basement dwelling neckbeards and it will follow
>>
The best thing you can do is not try to convince people to not learn OOP, but rather to learn it but take it with a grain of salt. It has some practices that can help good design, but nothing will make you programming shit faster than thinking OOP is the ONLY solution.
>>
>>61369794
Calling OOP a meme is a meme. It's still the best approach for state-like systems.
>>
>>61370642
>he doesn't use a functional programming language in the workplace
>>
>>61372825
How do you retain data persistency without a workaround with monads?
>>
>>61371447
I thought OOP was a waste of time until I started to use Qt for graphical interfaces.
OOP makes a lot of sense the way Qt does it.
>>
>>61372886
I think that can be said about every decenty written graphics api, its true though.
>>
>>61369794
>inheritance = literally abstraction in purest form
>bad
>>
>>61373609
no, that's composition.
>>
>>61369794
OOP is just another tool for programming. Sometimes it's good to use, other times, not so much. It depends on what you are doing.
>>
>>61373940
>>61372756
What are some other useful paradigms?
>>
>>61369794
Ask them to do a concurrent system.
>>
>>61374814
akka is built on top of oop language features. actors and messages are objects
>>
>>61374592
functional, declarative, procedural, there's a bunch. read "concepts, techniques, and models of computer programming" to get a decent introduction.
>>
>>61372885
this

functional programming creates a pipeline of data transformation. Not all programming tasks fall in that category.
>>
>>61372885
How do you achieve first class functions without a std::function or pointer workaround?
>>
>>61370724
This. Inheritence is taught as the only OOP way to create new code from existing classes
>>
>>61376603

C++ is a poor choice since it's a second rate POOlang, but it's trivial to mimic closures in any garbage collected POOlang like Java (even before 8). Objects bind code and their data together just as closures do, and it's not hard to exploit that.
>>
>>61369794
confirmed for never programming a GUI
Thread posts: 28
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.