When the Junior Dev Discovers Machine Learning Buzzwords
Why is this Juniors meme funny?
Level 1: Flying Cars vs. Flat Tires
Imagine your friend keeps bragging about building a rocket ship to go to Mars next year, but every day you see that his bicycle has a flat tire that he never fixes. Kinda silly, right? He’s talking about this big exciting future plan, but he hasn’t solved a simple problem he has right now. This meme is just like that.
In the meme, “Web3” is like the rocket ship to Mars – it’s a big futuristic idea everyone’s talking about. And the iPhone not supporting WebM is like that flat tire – a basic issue happening today. Bugs Bunny is basically saying, “No way, man, I’m not excited about that rocket (Web3) because look, my bike’s tire is still flat (my iPhone can’t do something simple like play this video).”
It’s funny because the priorities are all mixed up – dreaming about the future while ignoring the present problem. In simple terms: let’s fix our everyday stuff before chasing ultra-fancy dreams. The meme uses Bugs Bunny to make this point in a sassy and joking way, which makes people who understand the situation laugh and nod in agreement.
Level 2: Buzzwords vs. Browser Basics
The meme text is slangy: “web3? nah fam, my iphone still doesn’t support webm.” In plain terms, the person (represented by Bugs Bunny in the image) is saying: “Web3? No, my friend… my iPhone still can’t play WebM videos.” This juxtapositions a high-flying concept (Web3) with a very ordinary tech annoyance (iPhone’s lack of WebM support). Let’s break down the pieces for clarity:
Web3 – This is a buzzword for a possible future internet built on blockchain and decentralized technologies. Think of things like cryptocurrencies (Bitcoin, Ethereum), NFTs (digital collectibles), and decentralized apps. In 2022 especially, a lot of people in tech were very excited about “Web3” as the next big revolution online. It’s called BlockchainHype because there’s a lot of hype and marketing around it, even if it’s not clear how it will pan out. Essentially, when someone says “Web3”, they’re talking about making the web less controlled by big companies and more powered by cryptography and community networks – a cool idea, but still mostly theoretical for everyday users.
WebM – This is a video file format. Just like you might have seen
.mp4or.movfiles for videos,.webmis another format. It was introduced by Google as a free, open-source format for the web. WebM files usually contain video compressed with codecs like VP8 or VP9 (methods of shrinking video file size while keeping quality, similar to how MP3 is for audio). The reason WebM matters is that it’s efficient and not encumbered by patents, so web developers like using it to stream videos in browsers without needing special licenses. It’s part of modern DataFormats that make the web faster and more open. For example, a WebM video often has a smaller file size than an equivalent MP4, which is great for faster loading.iPhone doesn’t support WebM – Here’s the rub. If you try to play a WebM video in Safari on an iPhone, it won’t work. Apple’s Safari browser (which is the default on iPhones and, by Apple’s rules, basically the engine that all other browsers on iOS have to use) did not support the WebM format for a long time. (Safari focused on other video formats like H.264 in MP4 files and Apple’s own HEVC codec.) So “my iPhone still doesn’t support WebM” is a frustrated statement from a developer or user who can’t watch a certain video because of this limitation. It’s a prime example of a BrowserCompatibility issue – where something works in one web browser (say Google Chrome) but not in another (Safari on iPhone).
Nah fam – This is just slang for “no, dude” or “no, my friend.” It gives the meme a casual, mocking tone. It’s like Bugs Bunny (the character shown) is shrugging off the question of Web3 by saying “nah, fam, not interested.”
Now, why is this combination funny to tech folks? It’s about priorities and hype. In the tech world (especially around 2021-2022), you couldn’t escape hearing about Web3. Companies were rebranding to chase the crypto trend, startups were getting funded by just adding “blockchain” to their pitch, and there was a sense of “this is the future, get on board!” That’s the TechHypeCycle in action — lots of excitement, sometimes over-excitement, about new trends.
At the same time, everyday developers dealing with real-world problems are like, “Okay, cool, future of the web and all… but can we fix the stuff that’s broken right now?” The hype_vs_basic_features theme pops up: we have futuristic ideas (Web3) versus basic features (WebM video playback on phones) that still aren’t sorted out. It’s a bit ironic and definitely frustrating.
For a junior web developer or someone new to this:
- Browser incompatibility is one of those annoying things you learn early on. For instance, you might code a webpage feature that works perfectly on your laptop’s Chrome, but when you test it on an iPhone with Safari, it behaves differently or not at all. This meme is a specific example: a video format that works on most browsers except Safari on iOS.
- So, if you included a
<video>on your site using only a WebM file (<source src="video.webm" ...>), an iPhone user visiting the site wouldn’t see that video. You’d have to provide an alternate format like MP4 just for Safari/iPhone. That’s extra work and kind of a let-down because WebM is supposed to be a modern standard.
The mention of iPhone specifically highlights Apple’s role. Apple tends to control what technologies are allowed in their ecosystem (the AppleEcosystem is often called a “walled garden” because of this control). On iPhones, all browsers (whether it’s Safari, Chrome, or Firefox) are actually forced to use Apple’s Safari web engine under the hood (called WebKit). This means if Safari doesn’t support something, no browser on iPhone can do it. So WebM being unsupported is an Apple decision that affects all iPhone users, no matter what browser they think they’re using. For a developer, it’s a well-known headache — Safari sometimes lacks features that other browsers have had for years. (In fact, devs joke that Safari is the new Internet Explorer, because IE used to be the browser that held back web standards progress).
On the flip side, Web3 is all conceptual and forward-looking. Many junior devs hear about it as this exciting frontier: writing smart contracts, building decentralized apps (dApps), maybe getting into crypto. It’s portrayed as the next big thing you should learn. The meme is poking fun at that contrast: “We’re talking about Web3 already? Meanwhile, here in Web 2.0 land, I can’t even get a common video format to run on an iPhone!” It grounds the conversation back to reality.
The image of Bugs Bunny dressed like a gangster amplifies the humor. Bugs Bunny is a classic cartoon character known for being witty and not taking nonsense from anyone. Dressed like a sly gangster, rubbing his hands with rings blinging, he represents someone who’s street-smart and skeptical. The vibe is “I’m not fooled by your fancy talk, I know what the real deal is.” So Bugs is essentially the developer community giving side-eye to the Web3 craze, saying “nah, not buying it” in a cheeky way.
In summary, at this level we explain that the meme is funny because:
- Web3 = big futuristic idea (a lot of talk, not much practical everyday effect yet, especially in 2022).
- WebM support on iPhone = basic practical issue (very much an everyday problem for web developers and users).
- Putting those two in one sentence highlights a ridiculous contrast. It’s tech humor because it’s so true – new tech jargon keeps coming, but old problems persist. Any junior dev who has struggled with something not working in Safari can relate. It teaches a bit of healthy skepticism: sometimes the tech industry loves to chase trends before fixing the basics. And that’s exactly what this meme calls out, in a lighthearted, meme-y way.
Level 3: Decentralization vs. Walled Garden
web3? nah fam
my iPhone still doesn’t support webm
This meme perfectly captures a battle-worn developer’s cynicism. Everyone’s hyping up Web3 – decentralized internet, blockchain everywhere, NFTs and crypto buzz – yet here we are in the trenches, and Apple’s prized device (the iPhone) still won’t play a simple WebM video. It’s a classic case of hype_vs_basic_features: shiny BlockchainHype visions of the future versus a stubborn browser compatibility issue from the present. The top text “web3? nah fam” is basically a developer saying “Miss me with that Web3 hype”, while the bottom line “my iPhone still doesn’t support webm” drops the mic on a very real, frustrating AppleEcosystem limitation.
Why is this TechIndustrySatire so on point? It jabs at the TechHypeCycle where everyone’s chasing the next big thing (in 2022, that was Web3 and crypto everything) even as basic web platform issues linger. Web3 promises a decentralized utopia, but the Apple browser on that expensive phone in your pocket operates like a centralized gatekeeper, deciding which DataFormats you can use. The Safari browser (the only browser engine allowed on iOS, thanks to Apple’s walled garden policies) simply doesn't implement support for WebM, an open video format. This isn’t a new problem either – it’s been a running joke among web developers for years. The meme’s gangster-styled Bugs Bunny rubbing his hands with a smug grin is essentially every senior dev chuckling darkly and saying, “Sure, decentralized web and all, but could we maybe get basic video playback working first?”
WebM is an open video container format (created by Google) using codecs like VP8/VP9 or AV1 for compression. It’s been around for over a decade, embraced by Chrome, Firefox, Edge… basically every modern browser except Safari. And it’s not an accident – Apple has historically ignored WebM. Why? Possibly because Safari already supports H.264/HEVC and Apple has a stake in those codecs (patents, hardware acceleration, the whole works). Or maybe because Apple just doesn’t feel the pressure to adopt a format that wasn’t its idea. The result: if a web developer encodes a video as .webm (to save bandwidth or use open standards), it plays fine on desktops and Android, but on an iPhone – nothing. Safari behaves like WebM is some foreign alien technology.
Imagine the scene: you excitedly embed a cool <video> on your website using a slick .webm clip to save file size. It works great on your desktop Chrome and even on your friend’s Android phone. But your iPhone-toting buddy just sees an unplayable video icon. Cue the facepalm. Every WebDev who’s dealt with cross-browser issues knows this pain. It’s the modern “works on my machine” nightmare: Works on Chrome, doesn’t work on iPhone. To make it work, you have to do extra work – transcoding videos to old-school .mp4 or adding multiple sources for different browsers. For example:
<video controls width="560" height="320">
<source src="video.webm" type="video/webm">
<source src="video.mp4" type="video/mp4"><!-- Safari fallback, sigh... -->
Sorry, your browser doesn’t support WebM video.
</video>
See that second <source>? That’s a special appeasement for Safari. We have to include a MP4 version (H.264 codec) because otherwise iPhones just show a blank. This kind of browserCompatibility hack is what seasoned devs do while rolling their eyes. It’s 2022 and we’re maintaining two video formats on our servers because one giant company won’t check the box for WebM support.
Now enter Web3Concepts, buzzing all around. Big VCs, crypto-bros, and tech influencers are breathlessly proclaiming that blockchains and decentralized apps are the future of the internet. They’re pushing Metaverse, DeFi, and smart contracts as the solutions to everything. Meanwhile, here on planet Earth, developers are still coping with stuff like Safari being the new IE when it comes to certain web standards. The meme humorously says “Web3? nah fam” – implying “I’m not even thinking about that right now.” Why? Because “my iPhone still doesn’t support WebM.” In other words: “Don’t talk to me about futuristic web revolutions when I can’t even get a basic video to play on my phone!” It’s a brutal prioritization check.
This resonates especially with experienced engineers who have seen hype come and go. Today it’s Web3; yesterday it was “Web 2.0” or “the Semantic Web” or whatever new shiny paradigm. We’ve heard grand promises before, while we were simultaneously pulling our hair out over real-world bugs and mismatched standards. The web3_skepticism in this meme is real: a lot of devs are wary that Web3 is more buzz than substance, a solution looking for a problem. And nothing highlights impracticality like contrasting it with a concrete, day-to-day problem that should be easy to fix. It’s as if Bugs Bunny is saying, “Get your house in order (support WebM) before building a new one on the moon (Web3).” Remember, this is the same Apple whose devices couldn’t natively show WebP images or run certain modern JS APIs until years after other browsers. A cynical veteran dev will quip, “Yeah, decentralize all the things… but apparently decentralizing video codecs away from MPEG-LA patents was one step too far.”
In short, the meme’s humor comes from that jarring juxtaposition: IndustryTrends_Hype (Web3 and all its grandiose claims) smashed against a Safari_video_format_gap (no WebM on iPhone) that’s painfully familiar to anyone building websites for the real world. It’s the dev community’s way of satirically saying to the tech industry, “How about we fix the browserCompatibility basics before chasing the next buzzword?” And having Bugs Bunny in full gangster swagger deliver the line just adds that extra flavor: he’s the unbothered, street-smart voice of reason amid all the marketing fluff. It’s a meme embodiment of the phrase, “Priorities, people!” – delivered with a smirk. For all the TechHumor floating around, this one hits a nerve because it’s hilarious and frustratingly true. Who needs a decentralized web when your AppleEcosystem still behaves like a closed silo? Web3 can wait; just give us WebM support already. 💀
Description
This meme uses the 'Is this a pigeon?' format, where an anime character points at a butterfly and asks if it's a pigeon. In this version, the character is labeled 'Junior dev who just finished an AI/ML course'. They are pointing to a simple if/else statement, and the butterfly is labeled 'A simple if/else statement'. The question, 'Is this a Support Vector Machine?', is written at the bottom. The meme humorously illustrates the tendency for junior developers, fresh from a course or tutorial, to see complex concepts in even the simplest code constructs. It’s a lighthearted jab at the initial phase of learning where enthusiasm outpaces practical understanding, a phase every senior developer remembers well
Comments
13Comment deleted
Yes, it's a support vector machine. The 'if' is the support vector, the 'else' is the hyperplane, and the whole thing is about to cause a margin error in the code review
Pitch me Web3 all you want; until Safari signs a smart contract with libvpx, my CI will keep mining ffmpeg jobs like it’s 2010
We're building the decentralized future on blockchains that'll revolutionize everything, meanwhile Safari still can't play a video format Google open-sourced when Bitcoin was worth two dollars
We're out here debating consensus algorithms and gas optimization for smart contracts, but Safari still treats WebM like it's a competing religion. Nothing says 'innovation' quite like needing three different video encodes because one trillion-dollar company decided VP9 wasn't invented in Cupertino
Talk decentralization later - our “web3” video stack is still three transcoders and an HLS fallback because iOS treats WebM like a rugpull
Web3 vows decentralized freedom, yet Apple's Safari clings to H.264 like a legacy monolith - true sovereignty starts with codec choice
Wake me when WKWebView decodes VP9/AV1; until then, “decentralization” is still blocked by one vendor’s codec whitelist
💀 Comment deleted
Hahahhahahaha Comment deleted
Meanwhile I have ported HTTP/3 to WP Comment deleted
I don’t know if people confuse http/3 with web3 but safari supports http/3 if you enable the experimental flag Comment deleted
But there’s a lot features from web standarts safari doesnt support 🤦♂️ Comment deleted
Yeah like webm Comment deleted