"thankfully I'm a backend dev, I write nextjs" that hurt me a little
@ignrey6 ай бұрын
I'll use this phrase on twitter. Gotta piss the boomers.
@atxorsatti6 ай бұрын
@@ignrey some might say that the act of using Twitter is in it self a metaphorical urine on those pesky boomers.
@naughtiousmaximus78536 ай бұрын
PHP soys seething
@greyshopleskin23156 ай бұрын
Yeah, i guess that should make everyone notice this is all sarcasm. Still some people gonna think this vid is serious 💀💀
@kierandansey72936 ай бұрын
If you don't build your BE with next.js you are probably a "Quiche eater"!
@zebraforceone6 ай бұрын
"Good software starts with clean code" [Laughs in 43.4% of the web is WordPress]
@lmnk6 ай бұрын
wordpress is good
@affluent33646 ай бұрын
what language something is written in =/= badly written code
@zebraforceone6 ай бұрын
WordPress is OK. Its certainly made me a lot of money. But nobody can seriously argue that the core isn't a mess
@pcost6 ай бұрын
just makes it even more precise, *at least* 43.4% of the web is horrifyingly badly written
@zebraforceone6 ай бұрын
@affluent3364 oh absolutely, I'm an enormous Laravel fan. The WordPress core is horrendous in some parts though. I won't ever use HTMX for anything serious because of the lack of components, and poor separation of logic and content. But with all that said it seems moot to pick on HTMX for having laughable internal code when WordPress is powering 43% of sites online - that's what I was trying to get across
@Mordinel6 ай бұрын
As the CEO of HTMX, I both endorse and denounce this video.
@MichaelM-hj2mx6 ай бұрын
I am also the CEO of HTMX, and I can both endorse and denounce the above endorsement and denouncing of this video
@owenwexler72146 ай бұрын
I too am the CEO of HTMX. And I am Spartacus.
@-Kal-6 ай бұрын
I'm the CEO of HTMX, and this is my favorite comment in the comment thread.
@ControlAltPete6 ай бұрын
@@-Kal- I am Spartacus, the CEO of HTMX.
@J1Jordy6 ай бұрын
HTMX CEOs, unite!
@wojteksowinski2486 ай бұрын
It actually worries me how many people in the comments don't get that this is satire
@t3dotgg6 ай бұрын
Very useful confirmation that the haters don't actually listen to me lol
@StiekemeHenk6 ай бұрын
Maybe satire but some points are genuine, and it's great to see they're aware .
@niek_de_piek6 ай бұрын
@@t3dotgg lol so true
@AmirHosseinHonardust6 ай бұрын
I took it seriously for a while, because I know of a few colleagues that made these arguments genuinely. Be worried.
@netTraverser6 ай бұрын
You want a cookie because you DO get that this is satire?
@patrickaikonia8536 ай бұрын
And I quote, "I'm the biggest hater, I hate the way you write, the way you build, I even hate the way you deploy, thats just me I guess".
@friendly__drone93526 ай бұрын
"I even hate when you use var. It doesn't have to be deep I guess"
@television92336 ай бұрын
"We don't want to see you write code anymore"
@thunder____6 ай бұрын
Waiting for "Meet the Hypertext" to drop
@jacoblockwood40346 ай бұрын
Meet the JavaScript Frameworks (7 hours long) (had to delete and repost because apparently this comment got me shadowbanned ¯\_(ツ)_/¯)
@Nick12_456 ай бұрын
@@jacoblockwood4034 lol happens to me too
@nicholasbergesen79346 ай бұрын
This video is dripping with sarcasim but people are gonna take Theos comments seriously. 💀
@mordamen6 ай бұрын
I'm ashamed to say, it took me way too long to realize he wasn't actually serious and that it was just sarcasm
@funkmasterhexbyte16846 ай бұрын
phew i got scared, time to go back to finding an htmx job
@alexwerners6 ай бұрын
Was just thinking the same 😂😂😂
@karlssberg6 ай бұрын
Was thinking this as well
@sighofman6 ай бұрын
omg he needs a /sarcasm in the thumbnail if so.
@stephenjames29516 ай бұрын
Trying to figure out when Theo was being sarcastic and not was challenging in this video.
@funkijote6 ай бұрын
Yeah, this video was completely exhausting to watch.
@codemonik2 ай бұрын
I thought the entire video was going to be of Theo being sarcastic but then I read this comment at 9:17 lol
@theprantadutta6 ай бұрын
Prime wants to know your location / 25 Missed calls from Prime.
@isaactfa6 ай бұрын
htmx sucks because the code base is so simple that I, a mere guy, was able to hack a new feature + test suite into it and have it merged upstream after like an hour.
@lashlarue79246 ай бұрын
You are merely a guy, friend.
@VictorZamanian6 ай бұрын
It's easy to get shit merged when you're the CEO of htmx.
@johnrake46 ай бұрын
This video has so much sarcasm and deadpan I literally can’t tell what is real. It’s honestly quite confusing.
@suic863 ай бұрын
I feel less stupid now, as I'm not the only one confused by this. :)
@viniciusfsАй бұрын
English is not my mother language. The real challenge here was figure out if I was not understanding the English or not understanding the sarcasm. 🤣
@hall-effect6 ай бұрын
Finally someone with reach says this. Hopefully primeagen will realize the suffering he caused among devs by pushing htmx. All the layoffs at AWS, Twitter, Google, Meta and Microsoft could have been avoided.
@theshooter896 ай бұрын
Montana Butterfly Effect
@unstable-horse6 ай бұрын
Can someone make subtitles for this with /s annotations? I'm having a hard time keeping up.
@zfbx6 ай бұрын
I can help you with this, just take a sticky note and put "/s" on it and stick it to the screen right above the timeline. done :) lol
@mitchellmnr6 ай бұрын
run it half speed. But rather listen over reading subs - you may miss the satire :D
@Greeem6 ай бұрын
theres no need, its the entire video
@danielherman6686 ай бұрын
I actually came here for constructive criticism just to find out it is all sarcasm, I feel tricked
@benjaminhon866 ай бұрын
Think frontend devs don't want their job taken by backend fullstack devs. There was an article that a company switched to htmx and managed to half the number of their frontend engineers
@BusyGamerPeople6 ай бұрын
so true
@Fernando-ry5qt6 ай бұрын
I am somewhat surprised they where able to, what do they do for a living? office apps? CRMS? Most of the time the UI takes a lot of time due to design changes, not UI per se haha
@benjaminhon866 ай бұрын
@@Fernando-ry5qt I think there is alot of time saved when there is no frontend backend team conflict / agreeing how an app should be structured, nice thing about going htmx is it forces everyone to do both back and frontend. Also there is no need for APIs (design & maintain) as everything can be rendered in the backend and the full html served directly.
@ritsu1336 ай бұрын
at this point, i cant see why full stack dev, that still needs to learn how to UI (you can't throw css html and js for client iteraction, not everything should be done with htmx) can't just use something like next
@Fernando-ry5qt6 ай бұрын
@@ritsu133 Because...... climate?
@storytimewithme26 ай бұрын
i can’t tell how many layers of trolling are happening anymore 😂
@TremereTT6 ай бұрын
I hope it keeps all easy to offend people away from the HTMX community.
@VanegeEsperanto6 ай бұрын
What's the point of satire if the half is not going to understand what is satire or not. Most of us can't get any information from this video because we can't be sure the opinion is genuine or not, or if the information is cherry-picked.
@androsheinemann27456 ай бұрын
the author of HTMX wrote an article "htmx sucks" => what else than irony/satire can it be ???
@avivshvitzky24596 ай бұрын
Why shud we know it was written by the author? I dont think theo mentioned it@@androsheinemann2745
@tobeqz70656 ай бұрын
12:30 I love how the browser instantly stutters
@pau1phi11ips6 ай бұрын
Classic! 😂
@somebody-anonymous6 ай бұрын
The browser was like:" let me prove Theo's point", while at the same time decrypting his sarcasm
@klaudyw36 ай бұрын
As the CEO of HTMX i find it disgusting that you of all people would parrot out such pure garbage from someone like Carson. That's not even a real name!
@ike__6 ай бұрын
I want to see prime’s reaction to this
@somebody-anonymous6 ай бұрын
I am also looking forward to another layer of sarcasm, so funny
@ScienceAfterDark6 ай бұрын
@@somebody-anonymous Sarcasm-Inception!
@gabrielpetry40996 ай бұрын
I have difficulties understanding irony, this episode got me really confused :(
@CTimmerman6 ай бұрын
Politics is known for not actually getting things done, and frontends are untrusted sources because they run on the client side, so can't be considered serious business as much as the back ends that should be more secure.
@androsheinemann27456 ай бұрын
LOL
@matthiaslangbart98416 ай бұрын
Reminds me pretty much of how Andre Tanenbaum, OS engineer guru in the early 1990s, wrote smack about a private project of a young CS student in Helsinki, Linus Torvalds.
@LaughingOrange6 ай бұрын
19:26 Primagen constantly screams about "FIVE DOLLARS A MONTH!". It's obvious he is in dire need of money.
@mattdoestechstuff6 ай бұрын
Not gonna lie. Took me a few minutes in to figure out this was satire 😅
@tonypolinelli6 ай бұрын
i still cant tell - is he joking?
@RandomNon-interestingguy6 ай бұрын
@@tonypolinelliThe article is on htmx's website and is authored by the creator of htmx. Yes.
@cyberducc6 ай бұрын
is the blog satire or the video?
@mattdoestechstuff6 ай бұрын
Both the article and video are satire. Almost everything in the article could be taken as a benefit of htmx. The whole point from my perspective is both the article and Theo are trying to show how people are making these pointless comparisons all the time instead of just picking the tool they wanna use or learn.
@HoarfrostTrickle6 ай бұрын
The article is even written by the creator of HTMX, so, that is a rather good clue that it's satire. ^^
@mohammedelsuissey17456 ай бұрын
One major problem for non-native English speakers (like me) is I cannot get when you're being serious and when you're being sarcastic.
@witchmorrow6 ай бұрын
don't worry it's not just non-native speakers lol, I knew this was satire but I didn't know which parts he actually did or didn't agree with, this was a very difficult video to parse out
@hydranooni6 ай бұрын
I'm definitely not a native speaker, but I can understand the sarcasm.
@ianokay6 ай бұрын
I don't think anyone can based upon the *way* in which he's talking. It's all just sarcasm. He's speaking totally (as we call it) "deadpan", meaning, no tells at all about what is sarcastic or not; you just have to assume based upon what you know about technology.
@CTimmerman6 ай бұрын
A simple, small, easy to read site is better at conveying information than yet another bloated animated Apple site clone that people who value form over function prefer. Alt tags are only useful if the image is important for blind people to know about, which many aren't despite linting tools nagging to always include them. The entire article and video are making fun of needless complexity of other frameworks.
@rakseiify5 ай бұрын
You'll get it with time and enough binging english-based media...
@fatweeb15456 ай бұрын
"...the language in that excellent medium post is academic and, without a solid grasp of theoretical HTML, many of hte more important points in it will go over a typical web developer's head..." This is an elaborate shitpost based on that Rick & Morty copypasta isn't it?
@markonovakovic38386 ай бұрын
Theo broke the internet with sarcasm. internet threw SarcasmOverflow exception
@zwanz0r6 ай бұрын
"How will you get a promotion of you don't have 3 times the files". So true. The only reason to use Separation of concerns.
@samdriver91586 ай бұрын
Obviously I'm not the target audience (I'm a developer, but don't have time to follow the framework-of-the-week infighting) so maybe it's intentional for this to be practically incomprehensible to me. I do of course get that the article is satirical, and Theo is reacting to it by sarcastically agreeing - except sometimes when he doesn't. But I was hoping to at least indirectly learn something from spending time with this video. It feels like having too many layers of abstraction between the code you write and the HTML and JS that end up in the user's browser. Must be why I {love/hate} {htmx/react/vue/nextjs} so much! Courting engagement over information transfer makes recommendation algorithm go brrrrrrrrrrr.
@ixywas6 ай бұрын
It took me embarrassingly long to realize this is satire
@Spinikar6 ай бұрын
I hear ya bro. Took me a while too, I was so confused for a while.
@Bittboy6 ай бұрын
You're not alone - my sarcasm radar detector was being scrambled by Theo the entire time. It was only _after_ doing some digging that I noticed the comments talking about how it's all satire. What even is real anymore?!
@CTimmerman6 ай бұрын
@@Bittboy Objective truth is that which can be independently verified, except everything is connected by gravity and such, and ontologically the only thing one can prove is one's own existence. Thankfully natural scientific models are accurate to over 5 sigma (99.999%).
@Drayken6 ай бұрын
So what you're saying is that if I apply to a junior react dev position and write "htmx bad", I'll immediately be hired? thank you theo will report back
@cb736 ай бұрын
The worst kind of satire is meta satire… Theo pretending he’s in on the joke is laughable
@DaLoler16 ай бұрын
Not knowing Carson wrote this , the layers of sarcasm got me confused 😂
@DexBGN6 ай бұрын
Any solution that avoids the use of the excessively bloated TypeScript and React in web development is welcome.
@GaussianWonder6 ай бұрын
There are 7 masks of irony and 7 masks of sarcasm worn in this video.
@StyzeSoulmaker6 ай бұрын
Being able to build using bash and some small tools is much nicer than being dependant on something big like nodejs for something as simple as htmx
@TBTapion6 ай бұрын
It's wild to cover what framework to pick based on job availability, which is actually somewhat important, in a blog post that's obviously very tongue-in-cheek
@mihirphadnis26 ай бұрын
Jealous HTMX creators forcefully made Carson CEO
@rangerboi97156 ай бұрын
Disclaimer: No primeagen was hurt in this video
@aeronwolfe70726 ай бұрын
if my brain wasn't garbage collected, i'd be dead by now
@TennSeven5 ай бұрын
I can't tell what part of the commentary is sarcasm and which part is true and now I am going to go cry in a corner.
@serhiimamedov6 ай бұрын
Man there is so much sarcasm here I don’t even get your point😂
@markuskonrad60496 ай бұрын
Damn, nice one. Now I wonder how many other videos of yours are just satire 😅
@jacobdoran94336 ай бұрын
lt's a little hard to tell what Theo is reading from the article and what's his commentary.
@sub-harmonik6 ай бұрын
"the creator of react, dan abramov" lol. I feel like people actually think he created it sometimes. doing Jordan Walke dirty
@madlep6 ай бұрын
So many layers of sarcasm and irony I don’t even know what anything even is anymore.
@tubbystubby6 ай бұрын
"Obviously, backend engineers are always slowing everything down, they suck" Ouch! 😢
@gaetanbloch71196 ай бұрын
In case you didn’t all noticed this was a very enjoyable display of sarcasm and I loved it 😂 one of your best video Theo !
@Benmenesesjr6 ай бұрын
I dont know if hes being sarcastic or not tbh
@gaetanbloch71196 ай бұрын
@@Benmenesesjr Of course he is the whole thing is a satire starting from the article itself
@Benmenesesjr6 ай бұрын
@@gaetanbloch7119 Ye there was only a few minutes at the start where I didnt get it lol
@stevenvroom10416 ай бұрын
At some point this was just sarcasm laid on top of sarcasm. I completely lost what you're talking about.
@sobanya_2286 ай бұрын
So much sarcasm, I'm not even sure what he's serious about.
@RajarshiKhatua1006 ай бұрын
theo is exploring his career at this point as a satirical comedian
@kakaponick6 ай бұрын
"I'm a JavaScript Dev. I have short-term memory" got me XDD
@QuantenMagier6 ай бұрын
As an Assembler and BASIC programmer I also like putting everything in one file first. The only reason to put things in different files is when either you have multiple programmers and want to works concurrently on the different parts of the code or when parts of the code are reusable as libraries or as a semantic separation (e.g. between frontend and backend and datastructures and algorithms). But separating code for no real reason into different files and folders just makes the code a pain for new users, having to search constantly for the right files containing the code you are looking for.
@princetoast6 ай бұрын
I thought he was serious until the "Full Stack" part, then I realized it was sarcasm 😂
@proudkinglion22156 ай бұрын
Maybe some day Theo really will talk about HTMX downfalls. But now he is just clowning...
@codeChuck6 ай бұрын
Yeah, not even a word about the real price of htmx output compared to next js and json
@protocol65 ай бұрын
What do you think about arrow-js?
@OneOfThePetes6 ай бұрын
VIM? Ewwww! I was trapped in VIM for days, once.
@MNbenMN6 ай бұрын
But.... How did you exit?
@OneOfThePetes6 ай бұрын
@@MNbenMN I bought a new computer. Vim is still running on the old one. It won't even let the battery quit.
@md68866 ай бұрын
Cant wait to see @ThePrimeTime cook about this 😄
@g.c9556 ай бұрын
the implementation of htmx doesn't matter as much as the concept/ideas. If htmx model is indeed better, people can always rebuild the library to address the issues. So the real question is, is HTMX a better way to build stuff?
@CTimmerman6 ай бұрын
Yes, because it lets frontenders do frontend stuff without touching that dirty, dirty, ECMAScript.
@ajaypatro15543 ай бұрын
What laptop are you using
@flipperiflop6 ай бұрын
"we have users to catch these mistakes"... I felt that :D:D
@iantimmis6516 ай бұрын
"you should have more folders than you have users if you're a real project" 🔥🔥🔥
@emreq91246 ай бұрын
do you have video about unit testing ? For example, is snapshot testing valuable, when ? When to avoid ? How many types of testings ? How to write testable code etc...
@codeChuck6 ай бұрын
Everything mentioned here are located far from interest zone of Theo. I think : D About testing is better to consult ThePrimagen :)
@guinogueira76 ай бұрын
I'm a musician who writes bad songs intentionally..gonna use htmx for the next one.
@benbowers36136 ай бұрын
More window calls than lets and vars combined is truly insane
@FidelGuajardo6 ай бұрын
I love how you patted yourself on the back. I little humility like that is appreciated. At some point we all think we’re doing great until someone points out our ignorance.
@Jason-yr6fy6 ай бұрын
You are clearly too good at predicting what the next statement in this article is gonna be. From unintentionally stealing the htmx meme to bashing on the htmx website design before the article could do it. You are too good, man, haha!
@junkymcjunkster6 ай бұрын
I don’t know much about htmx and this article is written in a way that is essentially a Poe for me. This makes both this article and the video extremely frustrating. I guess I’m the fucking moron for being curious but not being inside enough to get how funny this is supposed to be? Shit is so smarmy, it’s smarmalade.
@multispectrum6 ай бұрын
I wish KZbin had a🖕button. I do both more coding, and more gardening than you. Sure my 3039r will get laughed off in r/farming but it’ll fuck up you and your neighbors gardens to plant row crops in no time. You think you’re a real backend dev? I do all of my backend in ingress annotations like a real dev. (alphabet5/turnstile-htmx-ingress-nginx) Seriously though… ❤
@rakseiify5 ай бұрын
if we take Separation of concerns as seriously as this article, we would need to create a separate language (or use I don't know, Phyton?) to deal with ARIA Roles
@999fini4 ай бұрын
"that's like, 2 times more views than my most popular video, and i'm really popular!" top tier deadpan humor i love you theo
@999fini4 ай бұрын
"terrible advice, you should have more folders than you have users if you're a real project" IM CRYING
@Akroker16 ай бұрын
Does Dan get bothered when you call him the creator of react? I thought he didn’t like when people said that
@Akroker16 ай бұрын
Oh lol it’s satire. I got played
@bit95242 ай бұрын
"Separation of concerns" Puts a for loop in template xD What a legend btw haha
@Lars-ce4rd6 ай бұрын
Great video, I'm only left with one question. Theo, what's your stance on HTMX?
@brentlidstone19825 ай бұрын
I'm very confused, isn't Carson Gross the creator of both intercooler.js AND HTMX? Yet he wrote this article...?
@DuskyDaily4 ай бұрын
Sarcasm dude
@dave60126 ай бұрын
So many layers of sarcasm I don’t even know what to think 😅
@PieJee16 ай бұрын
I like the concept of htmx, but the problem i'm seeing is in the library updates. If they remove or rename for example an attribute like hx-post it will not do anything, but it's still in the html. It's like adding CSS classes in your application and not apply stylesheets to it.
@ducodarling6 ай бұрын
As a framework developer I would, personally, like to say: What have you improved?🧐 Or do you just wait on someone else to do that...
@ego-lay_atman-bay6 ай бұрын
Now I'm off to watch prime's video with the creator of htmx.
@flyingsquirrel32716 ай бұрын
Had a good laugh, thanks Carson and Theo :D
@cajogos6 ай бұрын
this is the most sarcasm I've seen in a video, great job!
@nekogami876 ай бұрын
Ok, I wasn't sure if it was satire until I heard, "no build step" as an argument against lol
@BenRose3d6 ай бұрын
"You should have more folders than you have users." Nice
@re.liable6 ай бұрын
4:51 i was interested in that conversation but unfortunately dan's [main] twitter account has been deleted. unfortunate
@raizen_u6 ай бұрын
randomly asking , does anyone know what browser he use??
@PabloGnesutta6 ай бұрын
I get that theo reads this sarcastically, but is the article written with that intention? It is in the htmx website so I assume it is
@tollernamen86996 ай бұрын
well coming to code separation in lets say a spring project, you would use html templates using smth like the thymeleaf template engine which are located in a different folder and can be taken care of soly by the frontend devs
@AspirinC6 ай бұрын
No wonder React is so popular when its users are so clueless that they don't notice this obvious sarcasm. Wow. Great job @theo but maybe you should have added a /s 😉 I'm also speechless that your live chat didn't get it.
@tato-chip76126 ай бұрын
I love how the linear website lags while the htmx one doesn't clearly that lag is all the features loading, HTMX is doa :)
@vigilanteer6 ай бұрын
does using linux and vim make you gross ??
@professormikeoxlong6 ай бұрын
Why make a thousand folders bruh don't overcomplicate
@gshard146 ай бұрын
I have seen many good projects start with single file + bad code. As of today there are 319 contributors to HTMX which is a nice for a project that started 4 years ago. The codebase will eventually become organized.
@novantha16 ай бұрын
This video is actually perfect. People engage more with content they're annoyed by, and anyone who sees this and likes HMTX will be like "haha, funny satire, those other guys suck", and anyone who doesn't like it will say "haha, HTMX sucks, React is fine, those other guys suck", so Theo gets views and engagements from both sides.
@vsjha186 ай бұрын
Did you say anything against vim ❓
@nftsasha6 ай бұрын
obviously it's trash, so I'm using it for my online text-based dungeon crawler
@tas_cards6 ай бұрын
If you’re actually doing that - is it using HATEOAS? Would be really funny to just edit the HTML to be like “yes I do have 99999 hp actually”
@mang_tomas6 ай бұрын
Antiquated Technology? COBOL is the Secret GOAT!!
@henrikholst74906 ай бұрын
I am such a contrarian that I cannot help myself checking out htmx now, because the react code that our expensive consultant wrote for us is a black box i don't understand. i did do some web pages back in the 90s so maybe this htmx is accessible to someone on the lower end of the web-scale like myself.
@TreeLuvBurdpu6 ай бұрын
I have trouble tracking all the inverse sarcasm recursion.
@tafm34466 ай бұрын
Good lord. For a while there I thought this was for real. Good one. Should have saved it for April fools next year. SMH 25min
@peterszarvas946 ай бұрын
missed the prime video link, click on "some" at 0:38
@christopherboisvert69026 ай бұрын
Honestly, I don't think putting server side logic into html is the solution even if it is satire. I really like the combo of React + Slim v4 (PHP Framework). I am thinking about upgrading to PHP 8.0 for getting the new features.