Modern Developer Learning: PhDs vs. YouTubers
Why is this Learning meme funny?
Level 1: Candy vs Vegetables
Imagine you have to eat something to get strong and healthy. You have two choices: a big bowl of vegetables or a small piece of candy. The vegetables (like broccoli, carrots, spinach) will give you lots of vitamins and truly make you stronger, but they take time to chew and maybe don’t taste as exciting. The candy, on the other hand, is sweet and fun to eat and it gives you a quick burst of energy, but it’s not going to help you much in the long run. Now, think of learning coding the same way.
The thick, peer-reviewed book full of knowledge from super experienced people is like the vegetables – it’s really good for you (it will teach you a lot), but it can be slow and not so exciting to get through. The 10-minute YouTube video made by someone who just learned to code (and is sharing the cool tricks they found) is like the candy – it’s quick, entertaining, and gives you a fast taste of the topic, but it might not have all the important nutrients (information) you need.
The meme is funny because Drake is acting like a kid who says "No way!" to the healthy veggies (the big book) and "Yes please!" to the tasty candy (the short video). We laugh because, honestly, we all feel that way sometimes. Learning the “boring but good-for-you” stuff is hard, and the fun, quick thing is so tempting. The joke reminds us of that feeling: we often prefer the easy shortcut even when we know the bigger, harder thing would make us smarter in the end. It’s a playful way to say: sometimes, we’re all Drake, choosing the candy over the vegetables when it comes to learning!
Level 2: 10-Minute Mastery
Let’s break down the meme in simpler terms. On the left side of each panel is the rapper Drake from his famous "Hotline Bling" music video, which has become a popular meme format to show a two-part preference. In the top panel, Drake is shown turning away with his hand up, indicating "No, not this." The text next to him says “Books written by veterans with PHDs and Peer reviews.” This describes traditional learning resources: think of heavyweight programming textbooks or academic papers authored by people who have been in the field for decades (sometimes with doctorates) and which have been peer-reviewed (meaning other experts have examined the material for accuracy and quality). Essentially, it means highly credible, authoritative books or documentation. For example, an official language specification or a well-known computer science textbook has lots of oversight and contributions from many experienced people. However, Drake is rejecting these in the meme — implying that many learners, especially newer developers, often avoid these formal resources. Why? Perhaps because they can be intimidating or time-consuming. If you’re a junior developer facing a 1200-page book titled “Advanced Software Engineering – Principles and Practices (3rd Ed.)”, you might feel overwhelmed or think “I don’t have time for all that, I just want to solve my problem now.”
Now, look at the bottom panel. Drake is smiling and pointing in approval. The text here reads “10 minute YouTube videos of a 25 year old who taught himself to code.” This represents the modern, accessible learning route many developers take. Instead of reading a long book, people often search for a YouTube tutorial or an online video course that’s maybe 10 or 15 minutes long, created by someone relatively young who likely doesn’t have formal credentials but has practical experience. The phrase “taught himself to code” indicates this video creator is a self-taught developer – they learned programming through non-traditional means (perhaps exactly via YouTube and online resources!) rather than a computer science degree. They’re now sharing their knowledge in a concise way. Drake enthusiastically approves of this in the meme, which is saying many developers prefer learning this way.
So why do many (especially junior) developers lean towards the 10-minute online video over the big book? A few reasons:
- Time and Attention: A video that’s only a few minutes long is easy to fit into your day. It doesn’t feel like a huge commitment. You can watch it at 2x speed, pause and replay parts, and you see something working in real-time. It caters to shorter attention spans and the need to get the gist quickly.
- Practical Demonstration: These videos often show actual code being written and executed. For a newcomer, seeing how to do something step-by-step (with actual code on screen and maybe some nice visuals) is extremely helpful. It’s the difference between reading about how to ride a bike versus watching someone actually ride it and show you how.
- Relatability: The person in the video is a 25-year-old self-taught coder. For a lot of folks new to coding, that’s very relatable. It’s like learning from a peer or an older sibling, rather than from a professor. There’s an implicit message: “I learned this myself recently, and so can you. Let me show you in plain language.” That can be encouraging compared to an authoritative book that might assume a lot of background knowledge.
- Up-to-date content: Technology moves fast. A peer-reviewed book might take years to write and publish, so it might not cover the absolute latest framework or version of a tool. In contrast, a YouTuber can publish a tutorial about that hot new JavaScript library that was released last month. If you’re trying to learn something that’s “trending” in the industry (IndustryTrends_Hype plays a role here), YouTube or blogs are often the first places where content appears.
The meme is poking fun at this learning habit. It’s not literally saying books are bad and YouTube is good – it’s showing the ironic choice many of us make. We know those peer-reviewed books are probably very good for thorough learning. They’ve got the stamp of approval from experts, they usually contain rich explanations, diagrams, and examples that build your understanding from the ground up. But they also require patience. On the other hand, the short online tutorial gives us exactly what we want right now: “How do I get X working quickly?”
This resonates a lot with junior developers or people just starting out (and even seasoned devs when venturing into a new area). For someone new, the learning curve in programming can be steep. There are so many unfamiliar terms and technologies. A quick video tutorial can flatten that curve initially – it’s like someone showing you a shortcut through a complex maze. It might not teach you everything, but you get something working without feeling lost in theory. This is similar to the mindset behind coding bootcamps and online courses that promise to teach you practical coding skills in a short time: they emphasize getting your hands dirty and building something quickly, rather than spending a ton of time on computer science theory first.
Let’s clarify a couple of terms:
- Peer-reviewed (book or content): In academia or professional publishing, this means the material was checked by other experts in the field before it was published. For example, if a computer science PhD writes a book on machine learning, other machine learning experts might review the chapters to ensure the content is correct, clear, and up-to-date. Peer review is like a quality filter. So a book with peer review is generally trustworthy and authoritative. In software, many famous textbooks or even well-regarded documentation sets go through technical reviewers. The meme referencing this suggests these books are very high-quality sources of knowledge (the gold standard, so to speak).
- Self-taught developer: This simply means someone who learned to code outside of a formal school or degree program. Maybe they learned by using free resources, practicing on their own projects, attending bootcamps, etc. A lot of people in the industry are self-taught or come from non-traditional backgrounds (for example, someone might have studied music or biology in college but picked up programming later via self-study). The meme’s humor partly comes from the idea that someone with no formal credentials (“just a 25-year-old who figured it out themselves”) is being treated as more appealing to learn from than a PhD expert. It’s kind of turning the traditional notion of “who is a qualified teacher” on its head – but that’s very common in the tech world today.
- 10-minute YouTube video: This is shorthand for any quick online tutorial (could be a YouTube video, could be a short article or a post on a site like freeCodeCamp or Dev.to). Ten minutes is obviously a very short time to learn a complex subject, but these videos tend to focus on a very specific task or concept. For instance, a video might be titled “Build a simple REST API in 10 minutes” or “Learn the basics of Docker in 15 minutes.” Do you become an expert in 10 minutes? No, but you get a runnable example or a general idea which feels great as a starting point.
The categories and tags associated with this meme hint at its context:
- It falls under Learning and Juniors, because it’s directly about how developers learn new things and it particularly resonates with those newer to the field (who might lean heavily on YouTube and quick tutorials).
- Tags like LearningCurve and ContinuousLearning are relevant: in tech you constantly have to learn new things (continuous learning is part of the job), and there’s always a learning curve to overcome. This meme acknowledges that and jokes about the path we take up that curve.
- OnlineCourse, Bootcamp tags suggest the meme is touching on the wider trend of alternative education in programming. Instead of a 4-year computer science degree (textbook heavy), many opt for a 3-month bootcamp or self-paced online courses, which mirrors the “Video tutorial over book” idea.
- TechHumor, DeveloperHumor just label this as a piece of humor that developers can relate to. If you’re in the developer community, you likely have seen or experienced exactly this scenario.
In essence, the meme is relatable to someone learning programming because it caricatures a choice you face often: Do I rigorously study this topic in depth, or do I quickly find a tutorial and get my hands dirty? The Drake meme format makes the comparison lighthearted and easy to digest. It’s not literally saying one should never read books; it’s laughing at the fact that many of us know we probably should consult the big book (for the full picture) but we tend to click the quick video first.
Level 3: Ivory Tower vs. YouTube U
In this classic Drake meme format, we see a sharp contrast between two learning approaches in developer culture. The top panel (Drake scowling and dismissive) labels "Books written by veterans with PhDs and peer reviews." The bottom panel (Drake smiling approvingly) reads "10 minute YouTube videos of a 25 year old who taught himself to code." This juxtaposition humorously captures a real industry trend: developers often favor quick-fix learning via online tutorials over deep dives into academically rigorous textbooks. It’s a tongue-in-cheek nod to how modern continuous learning has shifted towards bite-sized, hype-driven content.
Why is this funny to experienced devs? Because it rings painfully true. Many of us have shelves of thick, peer-reviewed programming books (the Ivory Tower of knowledge) collecting dust, while our YouTube history is full of “How to build X in 10 minutes” videos. The meme exaggerates this habit: rejecting the wisdom of veterans and PhDs in favor of a fast-paced tutorial from a self-taught YouTuber. It’s poking fun at our collective impatience. In theory, those textbooks (often written or reviewed by industry veterans, sometimes PhDs or pioneers in their field) offer comprehensive, battle-tested knowledge. They go through editorial and peer review processes to ensure accuracy, much like academic research. Yet, when we’re under pressure to learn a new framework by tomorrow, who has time to wade through 900 pages? Instead, we open YouTube and find a charismatic 25-year-old coding guru who distills it into a 10-minute demo with upbeat music and code that just works. The developer community’s unspoken agreement is: “If it’s on YouTube and has 100k views, it must be the easiest path.” That shared experience is what makes this meme relatable developer humor.
This points to a trade-off between depth and speed. Textbooks (the Ivory Tower approach) delve into fundamentals and theory: you get the “why” behind the code, the best practices, the edge cases, the formal definitions. These are often the books that shaped the field – think of classic tomes like "Introduction to Algorithms" (aka CLRS), or the ubiquitous O’Reilly animal-cover books on programming languages. They’re written by experts (some with PhDs, yes) and tech-reviewed by peers, ensuring that what you learn is technically sound and comprehensive. However, they demand significant time and focus. It might take weeks to properly grok a single chapter and work through examples. In a fast-moving industry, that feels like an eternity. By the time you finish reading a peer-reviewed book on, say, Angular.js, the world might have moved on to React or Vue. This is the plight of the IndustryTrends_Hype cycle: formal publications can’t always keep up with the JavaScript flavor-of-the-month.
On the flip side, the "YouTube U" approach (as in “YouTube University”) is all about immediacy and practicality. A ten-minute YouTube tutorial on a new library or coding technique gives you instant gratification. The self-taught 25-year-old content creator may not have academic credentials, but they often have recent hands-on experience learning that tech themselves – their perspective can feel accessible and up-to-date. They cut straight to “here’s how to get it working” with minimal setup and just enough explanation to follow along. No heavy theory, no prerequisite chapters – just open your editor and do this. For a lot of developers, especially those early in their career, this feels like a bootcamp-style quick win. You see results immediately: code is running, something is on the screen, and that dopamine hit of “it works!” is achieved without slogging through abstract chapters or math equations.
The humor also highlights a generational learning gap. Veteran engineers (and authors of those books) came up in a time where learning from formal documentation and books was the norm. The tech historian in us might recall that decades ago, if you wanted to learn C or Unix, you’d pour over academic papers or official manuals and maybe a well-respected textbook (Kernighan & Ritchie's "The C Programming Language" comes to mind – succinct but very educational). There was no YouTube, and online tutorials were scarce. You earned your stripes by reading and doing extensive exercises. In contrast, today’s newcomers have grown up with high-speed internet and a plethora of free tutorials. The idea of sitting down with a dense book seems inefficient when you could watch someone live-code the solution in minutes. It’s a bit like the Stack Overflow-driven development culture: why spend hours re-deriving a solution that’s already posted as the top Google result or explained in a video?
From a senior perspective, the meme is a wry observation of how learning habits affect software quality and developer growth in the long run. There’s an undercurrent of “this is fine… until it isn’t” humor here. Sure, a 10-minute video can teach you how to get started with a new JavaScript framework, but it probably won’t mention memory management, architecture trade-offs, or edge-case handling. That peer-reviewed book or comprehensive documentation would. The joke is that Drake (standing in for many of us developers) literally turns away from expertise (represented by the academically vetted book) and happily embraces the quick hack. Every senior dev can recall a time they or a colleague proudly followed some slick tutorial, only to hit a wall later because the tutorial skipped error handling or explained “what to do” but not “why it’s done that way”. The meme is funny because it’s true: we’ve all been Drake at some point, preferring the path of least resistance even if it might bite us later.
To put the comparison in perspective, consider the differences in format and outcome:
| Learning Source | What It Feels Like | Upsides 🡅 | Downsides 🡇 |
|---|---|---|---|
| Peer-Reviewed Book (veteran author, PhD-level) |
Eating a full-course meal prepared by a master chef – rich but time-consuming. | - Thorough fundamentals and in-depth explanations. - Peer review means errors are caught and examples are vetted. - Often covers best practices and broader context. |
- Requires significant time and focus to digest. - Can be dry or intimidating for newcomers. - May not cover the latest hype libraries (slower to publish). |
| YouTube Tutorial ("self-taught" 25 y.o. coder) |
Snacking on fast food – quick, tasty, and immediately satisfying. | - Fast learning curve: get a demo running in minutes. - Highly visual and engaging, good for seeing how code runs. - Often up-to-date with trendy frameworks or techniques. |
- Quality varies: no formal review, could include mistakes or bad practices. - Shallow depth: focuses on “how” but usually not “why”. - Might give a false sense of mastery (complex topics oversimplified). |
We laugh at this meme because it’s a shared experience rooted in truth. It pokes at the slight hypocrisy in tech culture: we value knowledge and best practices, yet we’re often seduced by the quickest Google result or a polished YouTube tutorial when we need to learn something new under a tight deadline. It’s TechHumor 101 – highlighting the gap between what we should do (read the docs, study the architecture, learn from the masters) and what we actually do at 4 PM when the project is due tomorrow (find a 10-minute video that claims to teach the basics and follow it step by step). The Drake format is perfect here: Drake literally saying “Nope” to the textbook (implying “ain’t nobody got time for that!”) and “Yes, this please!” to the short video (implying “just give me the TL;DW version”). It captures the learning culture of many junior developers and, honestly, a fair number of senior ones too when pressed for time. We’ve all been guilty of clicking that “Learn X in 10 minutes” video as a starting point – it’s a guilty pleasure and a quick dopamine hit to feel productive. This meme holds up a mirror and winks: “Don’t worry, you’re not alone – we all do it, even though we know those PhD-authored books are probably better for us.”
Description
This image uses the popular two-panel 'Drake Hotline Bling' meme format. In the top panel, the rapper Drake, wearing an orange puffer jacket, looks displeased and holds up a hand in a gesture of rejection. Next to him is the text: 'Books written by veterans with PHDs and Peer reviews'. In the bottom panel, Drake has a look of approval and is pointing, endorsing the text next to him: '10 minute YouTube videos of a 25 year old who taught himself to code'. The meme humorously critiques or observes the modern trend in software development of favoring quick, accessible, and practical video tutorials over dense, formal, and academically rigorous textbooks. For experienced developers, this resonates as a commentary on the shift in learning culture, the value of just-in-time knowledge, and the ongoing debate between deep theoretical understanding and immediately applicable skills
Comments
40Comment deleted
Why spend a semester reading a 900-page book on compilers when a 25-year-old on YouTube can teach you how to build a 'compiler' that just wraps a bunch of if-else statements in 10 minutes?
Spent a month crafting an ADR citing Lamport’s Paxos paper; the team shipped the architecture from a 10-minute YouTube tutorial titled “Distributed Systems in Two Commands - No Consistency, No Problem.”
After 15 years in the industry, I've learned that the inverse relationship between a tutorial creator's age and their video's usefulness is only surpassed by the correlation between a framework's academic citations and its complete irrelevance to production systems
The irony is that the 25-year-old YouTuber probably learned from those PhD-written books, distilled 400 pages into 10 minutes, added some memes, and now has better engagement metrics than the entire academic publishing industry. Meanwhile, senior engineers are secretly watching these tutorials at 2x speed while their O'Reilly collection gathers dust - because sometimes you just need to ship code, not defend a thesis on why your implementation is theoretically optimal
We replaced RFCs with thumbnails: if a 10-minute YouTube runs on localhost, it’s obviously ready for our multi-region, PCI-scoped monolith
PhDs prove monads compose safely; the kid's vid: 'Async/await wrapper, ship it' - and it outscales the theorem
We demand two approvers for a one-line PR, yet re-architect our stack from a 10‑minute tutorial the recommendation algorithm autoplayed
Fair Comment deleted
10 min vids explaining actual important stuff with applied examples Books by veterans containing shit ton of useless stuff that you'll have to filter out to compose said 10 min video Comment deleted
Zoomers logic Do high level shit without understanding low level basics Comment deleted
Not entirely true. I have great understanding of basics in areas where I needed to. I'd say for learning purposes it's better to give people instant gratification so that they see immediate value of a language/library/framework. Only then will you be able to win their attention and teach them the core tech. Otherwise, your tool will forever stay a "research project" Comment deleted
U r right, but i said about common tendintion in people education Now people don't want to learn bored basics, people wants to do easy shitty working stuff Comment deleted
Maybe you're right, but I don't have the stats to argue for or against that so... Comment deleted
Thsts how human nature work. You always want more and do less. Why it's wrong ? Comment deleted
Ну действительно, почему же это плохо Sure, why Comment deleted
Sarcasm is not the answer. Maybe it's obvious for you, but not for the others. Plz explain your point here. Comment deleted
Такими темпами человечество загнется через 100 лет. Чем неразвивающийся человек отличается от обезьяны? Ничем, и человечество к этому идёт. Особенно в развитых странах "первого мира". То есть человеку начинает хватать удовлетаериния только базовых уровней пирамиды маслоу. И все развитие человека было основано на борьбе с собственным мозгом, которому нихуя не делать стоит в приоритете This tendention is begging of ending of humanity. Human what don't want to growth will become ape Comment deleted
I disagree with you. I think all that we now have it's because we want to do less and earn more. Look around we put a huge effort to automate literally every fuckin thing in this world. Cause of this philosophy we have cars, robots, smartphones AI, Huge amount of food. And we always base our experience on things from the past building a "wall" of knowlages. We don't remember basics from the past we don't need to. We continuously looking forward for new things. You don't need to know how gravitation works to stand on the ground and so on but if you need you Always can learn with low effort, exactly what you need, from the fuckin internet that designs for make your life EASY. So again why this pattern is wrong? Comment deleted
Если ты думаешь, что у меня нет других занятий в праздничный вечер пятницы , чем что то объяснять заблуждающемуся подростку - ты ошибаешься Лучше посмотри мультик валли, там как раз эта тема раскрывается This is pattern wrong cus human nature. U can see Wall-E, this problem are imaging in this animation movie Comment deleted
But you are answering and discuss with me instead of do your things. What's your problem ? And I don't remember that I telling you my age. So you guesses insults me stop it. Comment deleted
Ну типичный ответ, все что ты пишешь я уже слышал раз по пять и ты походу действительно считаешь что ты оригинален) удачи Good luck Comment deleted
Have a good day. Comment deleted
Grass was greener back in year 500 BC when everyone knew how to write their own compilers and make their own processors out of sticks and stones. Without specialisation there can be no progress. You can argue that now everything is too specialized but without that we'll stagnate. Noone forbids you to learn useless sci fi shit without appliance but shaming people who dont want to waste their time on useless bullshit is stupid. Its like you expected that after learning this shit people had to start treat you differently, like you are some sort of megamind, but welcome to reality noone gives a shit grow up already. Comment deleted
nope, it's another problem completely: it's a problem of a billion retared js devs polluting the net with their shitty websites which take minutes to load completely, it's a problem every other company choosing electron for their desktop app because even rats can write code for it. It's okay if you want to specialize, and a completely another where you don't want to learn like at all Comment deleted
There is this thing called capitalism. It incentivizes companies to use fast and cheap ways of making a product. If people havaet slow sites than you can blame none other than the consumer not developers who are just satisfying the market. I butthurted from this shit in the past too but now i just stopped giving a shit Comment deleted
so these bad things are not bad anymore just because capitalism? Comment deleted
Yep. There is no alternative. Either you accept the shortcomings of capitalism and enjoy the abundence of food technology and entertainment or you are one of those filthy hippie commies who has to be purged from the face of the earth po factu bez negativa. Comment deleted
that's not a very good attitude to have, in fact, this is the very attitude that allowed all that bad stuff to happen, by choosing not to consume responsively and not supporting this kind of behavior Comment deleted
My acceptance of the shortcomings of capitalism doesn't mean that I myself is an unresponsible consumer or somehow endorse such behaviour. There are multiple inherent human flaws that can be easily exploited and no lecture about the "right" way of consuming things will fix that. For example everyone knows that lootboxes are bad but they are still profitable because gambling is addictive. The only thing that can possible fix something is government but even it can fail as it was in usa with a suchoi zakon. So yeah humanity is kinda fucked up, and every plan that people came up with to fix that made everything even worse, so its better for the invisible hand of the market to regulate itself with minimum human interference. Comment deleted
well, you already are consuming irresponsibly by not giving a shit, and some capitalism shortcomings are already worked around with gvmt regulations, take anti-monopoly stufff as an example, but the main regulator for the market is the consumer, and that's the one who needs to care in order for system to work Comment deleted
And what exactly do you want me to do? To make a tranding hashtag on twitter #stopconsuming? Or what? I know the limits of my influence and its more rational to adapt rather then fight knowing you will lose. Sorry, life isnt an inspirational movie. Comment deleted
no, just try better to find better options for you, that means not using twitter too Comment deleted
Чувак, если ты не заметил, это происходит всю историю человечества, и что-то никто не вымер. Comment deleted
* Dude, this happens every time since the beginning of mankind and nobody became extinct This is English-only chat, please add a translation! Comment deleted
Чувак, если ты не заметил, то 20 лет назад мобильных телефонов не было. Технологическая сингулярность знаешь что такое? Do u know what is technological singularity? Comment deleted
Agree Comment deleted
Although in some cases scientific papers are just gold Comment deleted
Like if you were to make a compiler or smth Comment deleted
RTFM Comment deleted
And even if we automate every aspect of our live our journey will not end because of our nature curiosity Comment deleted