News for hackers. Stuff that matters.
Re:The Frontend Treadmill by Aurornis on Thursday March 20, 2025 @12:08PM (#43425120)
> It’s just nuts to me the degree to which FE development as a whole seems to embrace the breaking change, the deprecation, etc.

I’m amazed at how much of this is driven by the FE influencers. The FE world has embraced social media, YouTube, and even Twitch to a degree that I haven’t seen in other domains.

Influencers in these areas need to have a constant stream of fresh material to stay relevant, so they’re always driving toward something new that they can produce content about.

This is in addition to the very active conference circuit. FE and JS conferences feel like one big competition to present on some hot new topic.

There’s also a huge market for selling FE courses. These course creators need you to convince your boss to approve a $700 (limited time price!!!) video course to learn the new hot thing, but they can only do that if they get the industry to move away from the old thing that everyone knows already. So they push hard to drive the new thing and deprecate the old thing.

Re:The Frontend Treadmill by ewzimm on Thursday March 20, 2025 @12:31PM (#43425417)
That's fascinating, and I had no idea web dev influencers were so big. I checked, and there really are people with millions of followers doing development. Personally, the idea of learning anything related to coding through a video is extremely frustrating. It's a text medium. I want to look at things, take time, think it over, compare code, follow references, look up functions.

That people like video formats isn't really surprising to me since it's everywhere, but I still don't fully understand the appeal. Even if you were raised on video content and started coding that way, at some point you have to reference text documentation, right? At that point, I would think you would just stick to the text and not go back to the video, but maybe it's just more entertaining the other way.

Re:The Frontend Treadmill by jasode on Thursday March 20, 2025 @03:06PM (#43427571)
>, the idea of learning anything related to coding through a video is extremely frustrating. It's a text medium. I want to look at things, take time, think it over, compare code, follow references, look up functions. That people like video formats isn't really surprising to me since it's everywhere, but I still don't fully understand the appeal.

I like (some) programming videos and I'll give my perspective as someone who learned 100% from books and 3-ring binders for old languages like C/C++/C#/Javascript/Python/bash/etc. (The 1980s Microsoft C Compiler manuals were 3-ring binders.)

The newer languages I learned with a hybrid of videos + traditional books would be HTML CSS, Apple Swift, and PyTorch with the latest AI toolkits and libraries.

The extra dimension that videos offer besides plain text is the live usage of IDE, tools, troubleshooting, etc. For me, watching a dynamic screen with a moving mouse cursor and voiceover seems to activate extra neurons moreso than just reading static text in a book.

There's also a lot of "activities in-between the coding" that's helpful such as seeing the programmer looking up something in various pages of documentation, scrolling around, navigating etc.

Another useful aspect that's underappreciated is seeing the mistakes the programmer makes during the video recording. E.g. the code doesn't compile because of invalid syntax. Or a config setting is wrong and he troubleshoots what's preventing it from working. In contrast, virtually all text books or blogs of coding are "perfect happy path" outcomes. But real-world programming is messy with broken intermediate states. A lot of videos show the messy steps to get to a working state.

The videos that are not that helpful would be the videos of C++ CppCon conference sessions where there are a bunch of static slides with bullet points and the speaker just reads them aloud word-for-word.

Although I learned C++ from textbooks, I found videos of Matt Godbolt showing tips & tricks of how to use his Compiler Explorer (http://godbolt.org) very helpful.

In summary, the artifacts of coding may be the text, but the activity of coding involves a lot more than just the text and that's why some videos can enhance learning.

Re:The Frontend Treadmill by kunzhi on Thursday March 20, 2025 @04:45PM (#43428736)
I'm not sure if this is what you intended, but I read this as a great argument in favor of pair programming.
Re:The Frontend Treadmill by mitthrowaway2 on Friday March 21, 2025 @12:44AM (#43431922)
Definitely. As long as the videos are uncut, they can be a confidence booster that I'll be able to replicate the result, because I can follow them knowing they won't skip over those little steps that often go without mention. Well, unless they're being sneaky with hotkeys.
Re:The Frontend Treadmill by wiseowise on Thursday March 20, 2025 @01:14PM (#43425971)
> That people like video formats isn't really surprising to me since it's everywhere

That’s because those “people” are either larping students or kids that want to become programmers. I have never in my 10 year career met a person who said “yeah, I learn my craft from Fireship videos”.

Re:The Frontend Treadmill by nine_k on Thursday March 20, 2025 @02:35PM (#43427155)
Likely these videos did not exist when your reference / age group was acquiring these skills.

Videos are sort of easier to produce (via screen capture), and are much easier to show the effect of FE things: look, we write code like this, now we can click here, and the page reacts that way. No need to muck with JSFiddle or something.

I'm not a fan of videos as a reference medium, but they can be elucidating to those who needs more hand-holding, literally "click here, see the result". Back in the day, a few short videos about Blender helped me quite bit to grasp certain things that were not obvious from descriptions.

Re:The Frontend Treadmill by wiseowise on Friday March 21, 2025 @04:04AM (#43432948)
Blender is a gui first program, it makes sense that videos will work for it.
Re:The Frontend Treadmill by nine_k on Friday March 21, 2025 @02:27PM (#43439343)
HTML and CSS are sort of GUI-first, too.
Re:The Frontend Treadmill by golergka on Thursday March 20, 2025 @02:51PM (#43427378)
I've learned most of what I know about database internals from MCU lecture course on YouTube. It's great.
Re:The Frontend Treadmill by willhslade on Thursday March 20, 2025 @03:37PM (#43427894)
Marvel cinematic university?
Re:The Frontend Treadmill by aaronblohowiak on Thursday March 20, 2025 @04:03PM (#43428201)
I assume its CMU, Carnegie Mellon u
Re:The Frontend Treadmill by thaumasiotes on Thursday March 20, 2025 @05:56PM (#43429438)
You wouldn't believe what else you can learn there.
Re:The Frontend Treadmill by DidYaWipe on Friday March 21, 2025 @12:39AM (#43431904)
I learned a new definition of boredom.
Re:The Frontend Treadmill by wiseowise on Friday March 21, 2025 @04:06AM (#43432957)
Famous YouTube influencer checks notes Carnegie Mellon university.
Re:The Frontend Treadmill by Vegenoid on Thursday March 20, 2025 @02:17PM (#43426904)
These videos are edutainment at best, which is generally not a good way to learn something well enough to be able to actually work with it. A lot of them are pretty much straight up entertainment, where the entertainment value comes from drama and strong opinions. They're totally fine if you know that, but some of their audience does not know that.

I've been seeing more and more of a certain kind of person who are into these videos on some Discord servers, and it is clear that they are driven more by culture and style than by the goal of creating some thing, or having a strong understanding of how to make computers do certain things.

Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @01:21PM (#43426081)
Here's one:

https://remix.run/

These grifters sell entire courses on the product, that's their game. So when you find an unmaintained Remix app at your company, well, the grifters got the ears of your junior devs :(

And they just promote it and promote it:

https://kentcdodds.com/blog/a-review-of-my-time-at-remix

https://kentcdodds.com/blog/why-i-love-remix

https://kentcdodds.com/courses

Pure grift. But since most people are decent people they don't know and fall for it, and something like this influencer emerges. They have entire Discords of customers, the same as crypto scams.

Edit: I don't know why people would downvote calling out a notable grifter in a thread that extended out to a discussion about influencers. WHICH influencers? Are we scared of that topic? The climate of the JS ecosystem didn't happen accidently.

People fall victim to this shit right here on HN, and then write blog posts about what the fuck is wrong with frontend:

https://news.ycombinator.com/item?id=39453767

(This entire thread reads like deliberate testimonials.)

Stop buying this stuff.

Re:The Frontend Treadmill by flufluflufluffy on Thursday March 20, 2025 @02:30PM (#43427098)
I find Remix really nice to work with, it’s a framework that embraces and utilizes web standards (what the article is arguing we should get back to doing more), and I’ve learned everything I know about it (and the majority of everything else I know about front end dev) for free. It’s not like you need to purchase courses to learn. At the same time, I don’t think there’s anything wrong with selling courses to teach people about a framework. But the idea that the entire thing was created just to sell courses about it is not true.

But I do agree that there’s just way too much fast moving, breaking changes on front end in general, frameworks released every other week, etc…

Re:The Frontend Treadmill by nullpoint420 on Thursday March 20, 2025 @03:20PM (#43427713)
But it _doesn't_ use web standards. It has it's own mental model and gotchas just like any other framework.
Re:The Frontend Treadmill by uhoh-itsmaciek on Thursday March 20, 2025 @03:56PM (#43428109)
It does. It bridges a purely server-rendered architecture with a SPA really nicely, and does it mostly with web standards. You don't need to run any client-side JS with a Remix app. It's not perfect, but there are a lot of benefits to its approach.

I won't try to argue there's no front-end treadmill: there absolutely is, and I had to laugh reading the current top comment because I just had to migrate off Apollo CLI at work.

But this "The web was perfect in 1999--stop changing things!" take is tedious and intellectually lazy. (I'm not accusing you of it, but it's certainly a common sentiment.)

We should be working together to solve concrete problems, and avoid both chasing the latest fads and pretending there's no room for improvement.

Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @04:09PM (#43428289)
It’s a nuanced topic. If we want to dive in, I can provide a glimpse into the first layer of the anus as we stick our head into it.

When we shepherded a lot of sheep into frontend via these courses and boot camps and quasi courses/bootcamps in the form of certain frameworks (hey, you only know this one framework?), we created a cohort of something.

Now what is that something? It’s not really the tinkerer that loves doing this stuff and would have found a way to express themselves (please pay attention to the word “express”, as in, can’t help it). That something was … a pragmatic identity. A pragmatic identity was formed where “I am now a software engineer because I and my cohort agree, we really know how to do our stuff”.

Such a cohort can only be fueled by identity, not passion. This cohort can’t innovate and must cling to the identity of their original accreditation, so they will always be defensive.

That’s the first layer of the asshole as we enter it, it goes deeper. The second layer involves large amounts of money and people’s livelihoods, to which they’d defend unto death.

Re:The Frontend Treadmill by uhoh-itsmaciek on Thursday March 20, 2025 @04:23PM (#43428455)
I don't believe you want to have a productive conversation about this. It sounds like you just want to be angry.
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @04:40PM (#43428672)
Okay? I'm having a lot of fun talking about some of the parts of our circus. I can't change anything. There will be new cult leaders (evangelists) for frameworks, and new cohorts, we can't change the past. Just pay attention to the rough framework (no pun intended, swear) as it happens again, and try our best to call it out, because it didn't always lead to great outcomes.

Money will be made on all sides regardless and we will all be fine financially. I'm talking about something else, inner. The infinite anus, asshole, is real - but now I'm just projecting.

Re:The Frontend Treadmill by nullpoint420 on Thursday March 20, 2025 @06:08PM (#43429553)
> mostly with web standards

IMO, the pain from "mostly" starts to show when integrating React Router v6 with legacy frameworks and applications. I'm sure if you go all in on React Router v6 it's great.

At my $DAYJOB we are migrating to Remix w/ GraphQL Federation. It's been a pain.

Especially because we haven't finished any of these migrations:

* ExtJS -> JQuery

* JQuery -> React class components

* React class components -> MobX-observed components

* Observable MobX components -> functional React components with context

* Functional React Components with context -> React Router v6

* React Router v6 -> Remix w/ GraphQL federation

I understand my situation is unique - I'm just bitter from needing to know ~6 different frontend technologies at once. Let alone all the Not-Invented-Here-Syndrome abominations in our codebase.

Re:The Frontend Treadmill by koakuma-chan on Thursday March 20, 2025 @08:29PM (#43430621)
Remix already has data loading, why add GraphQL? It's a pain in the ass to work with from my brief experience.
Re:The Frontend Treadmill by nullpoint420 on Thursday March 20, 2025 @10:43PM (#43431324)
That's my point exactly. I have the same questions from leadership.
Re:The Frontend Treadmill by apsurd on Friday March 21, 2025 @05:22AM (#43433502)
your last note that adds not-invented-here abominations… if chasing endless frameworks of the month is bad, and building stuff in house is bad, then what do you propose to avoid making this mess?
Re:The Frontend Treadmill by zaphar on Friday March 21, 2025 @08:25AM (#43434792)
Skip a couple framework versions and indeed entire frameworks. Maybe go a couple years before you "upgrade" to something else. It is entirely possible you could go as much as 5 or 10 years on something. You'll still have to evaluate and potentially mitigate some CVE's. But that could actually be less work and less aggravating.
Re:The Frontend Treadmill by nullpoint420 on Friday March 21, 2025 @10:30AM (#43436158)
I would propose that if you want to change frameworks, actually complete the migration from one technology to the other.

My problem is having all of them existing at once.

Re:The Frontend Treadmill by sodapopcan on Friday March 21, 2025 @10:20AM (#43436032)
It's not that unique. The one enterprise app I worked on (that was started with Rails 1) had all of: Prototype, jQuery, Backbone, Angular, React, Handlebars AND mustache, vanilla CSS, SASS, CSS in JS (or whatever it's called). I wouldn't be surprised if they've introduced Tailwind at this point.
Re:The Frontend Treadmill by nullpoint420 on Friday March 21, 2025 @06:21PM (#43441359)
This is also a project started w/ Rails 1, so I feel our experiences may be similar.

To be fair to both code bases - it's very impressive that they're still running, right?

Re:The Frontend Treadmill by sodapopcan on Friday March 21, 2025 @08:51PM (#43442302)
Definitely!

It actually wasn't even THAT bad considering how huge it is. People still complained (admittedly myself included), but it had been TDD'd from the start so had very good test coverage, at least. Also, some people who had worked on really massive Java applications called it "really good!" so it's all about perspective, I suppose :)

Re:The Frontend Treadmill by nobleach on Friday March 21, 2025 @09:56AM (#43435758)
But it's based on the fetch standard and formData submission. You're literally running a server that handles those two things.
Re:The Frontend Treadmill by nullpoint420 on Friday March 21, 2025 @06:32PM (#43441439)
My point being, it's "based on" Web Standards, it is _not_ Web Standards.

What if I use `fetcher.submit(data, { encType: "application/json" })`? Why not just use fetch directly at that point? I believe it adds a layer of indirectness that just wasn't there before.

If web standards are so important, why don't we use `window.fetch` and `new FormData()` directly instead of wrapping it?

Re:The Frontend Treadmill by nullpoint420 on Friday March 21, 2025 @06:34PM (#43441462)
My favorite example of this being JSON gets converted to FormData on the frontend, which then gets POST-ed to the server, which then converts it to JSON on the backend.
Re:The Frontend Treadmill by tshaddox on Thursday March 20, 2025 @02:25PM (#43427018)
I think you're mistaken. I can't comment on the quality of Kent C. Dodds' educational content, but his formal affiliation with Remix was short-lived. The courses that he sells have no apparent affiliation with Remix (the open source project or the company).

Incidentally, Remix is an open source project started by the React Router devs to create more framework features around React Router. React Router is probably one of the most widely deployed JavaScript libraries ever and is the furthest thing imaginable from a project created by grifters to sell online courses.

Remix was also a company that raised a $3 million seed round and then was acquired by Shopify (for presumably much more than $3 million). Shopify appears to continue to invest heavily in Remix and React Router development, and appears to use Remix heavily.

Re:The Frontend Treadmill by cmgriffing on Thursday March 20, 2025 @04:47PM (#43428754)
While his formal affiliation may have been short-lived, do you think he got a cut of the sale to Shopify?

If so, not disclosing that when he promotes Remix is a bit shady.

Nice dude and all, but that is one thing I take issue with still.

Re:The Frontend Treadmill by tshaddox on Thursday March 20, 2025 @07:07PM (#43430092)
I don't think it's weird to like a piece of software and have that lead you to work at the company that builds the software and also to develop an educational course about that software.
Re:The Frontend Treadmill by cmgriffing on Friday March 21, 2025 @05:25PM (#43440967)
Not weird to do all that. Just weird to not disclose it.
Re:The Frontend Treadmill by tonyhb on Thursday March 20, 2025 @06:41PM (#43429886)
There are only a few popular, promoted alternatives to NextJS right now (that I know of): Remix and TanStack. That is, if you're fully React focused, ofc. I dont see promoting Remix as a red flag.
Re:The Frontend Treadmill by cmgriffing on Friday March 21, 2025 @05:24PM (#43440963)
Promoting it? No problem. But promoting something you profited from without disclosing it violates FCC rules for broadcasting. I would say influencers aren't technically broadcasting but they are in principle.
Re:The Frontend Treadmill by nophunphil on Friday March 21, 2025 @12:32AM (#43431870)
> React Router is probably one of the most widely deployed JavaScript libraries ever and is the furthest thing imaginable from a project created by grifters to sell online courses.

This is a funny example (to me) because in 2017, one of the two co-creators of React Router (Michael) came to my job and gave a two or three-day in-person training course on React. I think he also covered Redux and React Router. We had a great time getting to know him.

It turns out that Ryan and Michael spent a substantial amount of time and effort on a side business called React Training. It is fair to say that their speaking engagements were a solid revenue stream, but agreed - definitely not grifters.

Re:The Frontend Treadmill by bloomingkales on Friday March 21, 2025 @03:00AM (#43432558)
This is gross. Friends.
Re:The Frontend Treadmill by numinoid on Thursday March 20, 2025 @01:29PM (#43426187)
Not sure it's fair to characterize a repo with 6k + commits and the last being 10 hours ago as "pure grift".
Re:The Frontend Treadmill by homebrewer on Thursday March 20, 2025 @02:12PM (#43426835)
E.g. react-router was ready 5990 commits ago. It is a grift, they keep rewriting it and reengineering the API over and over and over again just to be able to sell more training.

Look at wouter for what is possible if your motivation isn't selling training material. It was written and left alone, it works just as well, it's stable and doesn't change for no reason.

Re:The Frontend Treadmill by koakuma-chan on Thursday March 20, 2025 @03:28PM (#43427795)
Do you know anyone who bought courses on react-router? The documentation is right there for free.
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @07:30PM (#43430246)
React Router was made by retarded people.
Re:The Frontend Treadmill by azemetre on Thursday March 20, 2025 @08:02PM (#43430464)
Wasn't react-training.com owned by the react-router people? I wonder what the training consultants recommended to use for routing...
Re:The Frontend Treadmill by koakuma-chan on Thursday March 20, 2025 @08:19PM (#43430574)
And what's wrong with that? It works good if you're building an SPA in React.
Re:The Frontend Treadmill by azemetre on Thursday March 20, 2025 @09:31PM (#43431004)
You asked if react-router team sold courses, they sold consulting services. Seems like a conflict of interest to sell consulting on a tool you built while introducing breaking changes (but hey if you need quick help throw us a few dozen grand).

I guess that's fine for you but it's very smarmy IMO.

Re:The Frontend Treadmill by koakuma-chan on Friday March 21, 2025 @10:22PM (#43442691)
They also post (free) documentation how to migrate from the previous major version
Re:The Frontend Treadmill by graphememes on Friday March 21, 2025 @12:36AM (#43431892)
You know you can just read rfc's right? there is a reason they update the thing, because people use it. https://github.com/remix-run/react-router/discussions/catego...
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @01:33PM (#43426241)
I think that adds to my point. How does that have so many stars on github? The customers "star" it. Who uses this on a real app? It's alright to slowly accept the bitter truth that grifting scales.
Re:The Frontend Treadmill by numinoid on Thursday March 20, 2025 @01:55PM (#43426576)
Not really sure that's relevant. Grift implies an intentional value extraction without providing anything. Using your example: I'm confident that the time spent working on remix and courses related to it resulted in far less monetary gain than spinning out courses on React. If you think Remix is misguided or a bad framework etc... that is very different from grifting. A corollary: Is Deno a grift because it shares the same creator as Node and has a paid product attached to it? In my opinion no but you might disagree... I'm mostly opposed to the idea remix in particular exists purely as a grift - love it or hate it there are far easier ways for someone with the influence of Kent to make money.
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @02:01PM (#43426678)
Imagine someone made Deno with a corresponding course to go along with it. I would consider that a grift.

https://frontendmasters.com/courses/remix/

That was the end goal for this whole thing. I do look at the pricing page (what are you trying to sell constantly?) on anything people put up on the internet and judge from there. You can have the last word and put in a testimonial for Remix, since I won't be budging on this. It's a rabbit hole for both you and me to keep going at this, as I've seen enough of this pattern. Consider me a neural net on this front (end).

Re:The Frontend Treadmill by numinoid on Thursday March 20, 2025 @02:36PM (#43427170)
I'm not interested in writing a testimonial for Remix, merely commenting on the absurdity of calling a project of this scale as nothing more than a grift to sell educational content. There's no reference to these paid courses anywhere on the landing page, there's no callout for paid courses in the main navigation. The only mention of tutorials at all is buried in the community section which leads to: https://remix.guide/ which seems to be unaffiliated with the Remix team, and has no section advertising paid courses anywhere. You're talking about a framework that has been acquired and subsequently used in production by a global company in Shopify - clearly there is something to the framework beyond being a vehicle for tutorial sales.

Again, I want to be clear: This is NOT an endorsement of Remix. Your line of thinking seems to be conspiratorial and not grounded in reality. You mention repeatedly about pricing and the end goal of funneling noobs toward course purchases... One would assume that in conspiring to sell courses the team behind Remix might actually advertise that they have courses for sale on their website.

I have to be honest as a third party that a. doesn't work with remix, b. doesn't know anyone who works on remix, c. doesn't know you - it seems like you have a personal vendetta.

Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @02:53PM (#43427393)
No personal vendetta. We sit here and punch the mysterious air as to why things are the way they are. I thought maybe we'd punch up at something that is plausibly a culprit. I'll admit it may be punching down, since this is just one dude. But then again, it's one dude who influenced a lot of people ...

We can't just keep sitting here and blaming developers for being

1) New

2) Dumb

3) FOMO

4) Dumb

5) Unqualified

You understand? It's worth looking at what content they are consuming and where the mindshare is being promoted from. It's worth asking who is selling them the idea of these frameworks.

Re:The Frontend Treadmill by josephg on Thursday March 20, 2025 @08:52PM (#43430771)
> We can't just keep sitting here and blaming developers for being New / Dumb …

Well, as a cohort, I think the ratio of inept programmers to skilled programmers stays mostly constant regardless of stuff like this. Like, if programming is hard to learn, fewer people will try and learn it. But also the skill bar goes up - so people spend more time as inept developers before they’re skilled. Likewise if programming gets easier to learn, we get a swell of fresh faces eager to become frontend developers. And the ratio stays more or less the same. It’s kinda like a sales funnel, or a hiring funnel. You always have more leads in your funnel than conversions. (And if you don’t, you’re in trouble!)

We live in an anti gatekeeper era. Content is free, but nobody protects you from wasting your time watching edutainment. The downside of that is real - lots of people waste countless hours larping as students. But the upside is real too. It’s easier than ever to learn anything.

Re:The Frontend Treadmill by SkyBelow on Friday March 21, 2025 @10:14AM (#43435973)
>Grift implies an intentional value extraction without providing anything.

Is it without providing anything, or a value extraction greater than what one is providing?

If the former, it makes the definition very each to check, but it almost makes it very easy to avoid grifting by providing even the most minimal value, and leads use to needing a new word for providing some value but extracting more than provided (perhaps intention should be included). If that is the case, might I suggest "jrift"?

Re:The Frontend Treadmill by cpursley on Thursday March 20, 2025 @02:54PM (#43427418)
And what have you put out into the world?
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @02:56PM (#43427445)
I called out a grifter.
Re:The Frontend Treadmill by cpursley on Thursday March 20, 2025 @03:17PM (#43427692)
And what have you put out into the world?
Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @03:36PM (#43427883)
I push back on stuff like this so developers who feel the feet on their throat from this culture can have some confidence to nudge the boot off.

There goes my hero: https://youtu.be/EqWRaAF6_WY

Re:The Frontend Treadmill by ewzimm on Thursday March 20, 2025 @03:57PM (#43428122)
I can tell you that your response is at least relevant for me because I happen to be working with Remix right now, not because of any influencers but just because I happen to be working on a Shopify project. I've seen lots of frameworks come and go and evolve, so I'm not surprised that this one changes a lot, but I always enjoy getting opinions from people with experience. Whether or not I'll end up resenting it in the future, I don't know, but at least I'll have been warned.
Re:The Frontend Treadmill by jwhiles on Friday March 21, 2025 @04:35AM (#43433162)
In case anyone isn't familiar with remix, bloomingkales seemingly has no familiarity with the framework. Obviously it's not been created as a conspiracy to sell training courses. The idea is ludicrous.

It's quite a nice framework. It's easy to learn, straightforward, the people in their discord are very helpful. It has the backing of a large company (shopify) who are using it extensively.

It is, I'll say again, obviously not a conspiracy to sell training courses.

Re:The Frontend Treadmill by nobleach on Friday March 21, 2025 @09:50AM (#43435695)
I get why you might feel that way. Ryan and Michael used to run a company based around React training. They created React Router which some people love to complain about. They've since moved over to working for Shopify. Shopify pays for their development on React Router/Remix. They do NOT sell training anymore.

Kent on the other hand, worked with them for a short time. He makes his living selling training. Filling in a gap (selling training) isn't really a grift is it? The dude's got a family and he's found something he can sell.

Re:The Frontend Treadmill by 2muchcoffeeman on Thursday March 20, 2025 @06:46PM (#43429935)
I get shorts in my feed and it’s all Front End developers. It’s all stupid JS behaviour and other inconsequential stuff.
Re:The Frontend Treadmill by zeroq on Thursday March 20, 2025 @06:57PM (#43430018)
This correlates to my parent post - when my generation started with Flash around 2000 there was no literature on how to programm in Flash, it just happened.

So we went to the nearest bookstore and got a bunch of other books on programming. For many Flash developers the bible was Thinking in Java by Bruce Eckel. Most of the source materials for game programming (and that was a lion share of Flash programming) was in C++.

I'm not claiming that we were smarter, but by sheer coincidence, most people, even folks like me who skipped school, had very solid fundamentals. And partially due to the fact that it wasn't that lucrative back then.

Today most people don't care, IT is just easy money, kids have short attention span and trends are tailored by tiktok videos. All in all, it's just a fashion driven developement.

Re:The Frontend Treadmill by SkyBelow on Friday March 21, 2025 @10:08AM (#43435892)
>I'm not claiming that we were smarter, but by sheer coincidence, most people, even folks like me who skipped school, had very solid fundamentals.

Higher barrier of entry should statistically lead to less people making it past and that those who do make it past aren't a random sampling of the initial group making the attempt. While the selection isn't only for intelligence, specifically the subsets of intelligence related to programming, I would doubt any claims it wasn't a factor at all.

Re:The Frontend Treadmill by koreth1 on Thursday March 20, 2025 @08:21PM (#43430589)
> That people like video formats isn't really surprising to me since it's everywhere, but I still don't fully understand the appeal.

Me either, but I have a hunch about why.

Are you a fast reader?

I am, at least compared to the population at large. And one of the reasons I can't stand video as a format for learning about coding topics is that it is so frustratingly slow compared to my reading speed. To get anywhere close, I have to crank the playback speed up so high that I start having trouble understanding what the presenter is saying. That's on top of other things like poor searchability and no way to copy-paste code snippets.

The decline of reading skills, at least in the US, is pretty well-documented. And my hunch is that for the increasingly large number of people coming into the industry who don't read quickly or well, the efficiency of learning from videos is closer to parity with text. What's more, I suspect there's high correlation between lower reading skills and dislike of the act of reading, so videos are a way to avoid having to do something unpleasant.

I have no solid evidence to back any of this up, but it seems at least as plausible to me as any other explanations I've run across.

Re:The Frontend Treadmill by Swizec on Thursday March 20, 2025 @08:54PM (#43430786)
Alternatively: you can listen to audio while commuting or driving or cleaning or working out. I love audio for higher level things and to get an overview of the topic. Then text to dive into the details.
Re:The Frontend Treadmill by ricardobeat on Thursday March 20, 2025 @10:40PM (#43431308)
It can be quite difficult to follow programming topics over audio only, so it's not interchangeable with video in this case.
Re:The Frontend Treadmill by throwaway2037 on Friday March 21, 2025 @02:38AM (#43432450)
Another big driver to move from text to video: It is easier to monetise video via YouTube compared to a blog. People with millions of subscriptions on YouTube aren't creating FE learning material out of the goodness of their hearts; it is a big business. Also, video is almost always lower information density compared to text, so it is easier for your net to capture more customers.
Re:The Frontend Treadmill by hsuduebc2 on Friday March 21, 2025 @04:44AM (#43433226)
And you can't just search in it. It's truly trashy format for anything other that presentation or lecture. For simple information sharing it's horrible.
Re:The Frontend Treadmill by Swizec on Friday March 21, 2025 @02:16PM (#43439204)
We millenials ruined the doorbell industry by texting “here”. (Always connected)

Gen Z just sends you a picture of your door. (Mobile broadband)

What we perceive as the best way is often just driven by the technology available when we learned how to operate in the world.

Re:The Frontend Treadmill by chairmansteve on Friday March 21, 2025 @11:45AM (#43437034)
I think you nailed it.

Another example of advertising destroying the world.

Re:The Frontend Treadmill by thisisabore on Friday March 21, 2025 @03:55AM (#43432883)
I really think you have got a point, I'd add however that reading is more cognitive effort than watching a video, at a basic level (that is, information in the text or video put aside).

Just see how hard it is to read more than a few paragraphs when tired before bed vs. how hard it is to watch something in the same state.

I think this gets added to the point you are making about reading skills declining.

Re:The Frontend Treadmill by makingstuffs on Friday March 21, 2025 @08:04AM (#43434635)
That’s a really interesting take. I say that as I’m the opposite — a slow reader — and I, too, cannot stand learning via video.

I’m by no means a weak reader, I love reading and do so often. I just find myself re-reading complex sections to ensure that I understand 100%.

I also like to be able to read something and then follow it on a train of thought. For example, if a post/article says that X causes Y because of Z I want to find out why Z causes it. What causes Z to be etc.

With a video I find this sort of learning to be inefficient and less effective while also making the whole experience a bit rigid. I also find that videos tend to leave out less glamorous details as they don’t video well if that makes sense

Re:The Frontend Treadmill by rambambram on Friday March 21, 2025 @03:53PM (#43440152)
I'm also a slow-reader by your standards, re-reading to me is part of the learning process. Going over text with your eyes is not reading, let alone learning.

I think your dislike of video over text is because you're a quick learner. Like you said, going on a tangent and researching some word or sentence or statement makes you a thorough learner I think. Eventually you have a quicker and bigger grasp of the subject at hand, which is the whole point if you ask me.

Re:The Frontend Treadmill by makingstuffs on Saturday March 22, 2025 @05:42AM (#43444570)
Thanks mate! I think I consider myself a slow reader as I’ve grown up with my mother and sister who both read at some ungodly pace. They’ll finish 5 books for every one which I finish.

I do agree with the thorough learner aspect. I think having come from physical engineering backgrounds helps a lot with that.

When studying aerospace, for example, there was a lot of ‘but why’ which usually ended up leading to ‘natural phenomenon’ after abstracting far enough.

Re:The Frontend Treadmill by wing-_-nuts on Friday March 21, 2025 @11:10AM (#43436629)
I have a fairly fast reading speed, but I mostly consume my non fic (not technical) books in audio format.

Why? Attention span. If someone is reading to me, I tend to get 'pushed along' and it makes it easy to slog through a non fiction book that really could have been a pamphlet but the author needed it to be 400 pages. If I space out listening, it's usually not a problem because most non fic books are so repetitive. I suspect that's the secret behind video's popularity, people's attention is in short supply.

Re:The Frontend Treadmill by brokencode on Friday March 21, 2025 @11:33AM (#43436873)
People learn best in different ways. Some learn best by reading, some by tinkering, some by watching and listening. I heard this over and over in school and college.

I don’t think it has anything to do with reading speed. When taking in complex technical information, you spend more time thinking and trying to understand than actually reading.

If you’re finding that you can quickly race through content, it probably just means you find the content easy to understand because you’re already familiar with many concepts.

Re:The Frontend Treadmill by virgildotcodes on Friday March 21, 2025 @12:48PM (#43437977)
I’m a pretty slow reader. I tend to reread sections, pause and play around with the ideas that come into my head, get lost while doing that and have to start over… I still prefer reading specifically because it allows me to do all that at my own pace. I don’t have to feel rushed along by a presenter or actively pause, rewind, try to scrub the timeline to find a point I want to rehash etc.
Re:The Frontend Treadmill by c0redump on Friday March 21, 2025 @02:27PM (#43439341)
> no solid evidence

IMO you don’t need any. The correctness of your conclusion is self-evident. Proof by common sense, QED.

Re:The Frontend Treadmill by recursive on Friday March 21, 2025 @03:04PM (#43439736)
I happen to agree with the conclusion also. And you don't need a rigorous proof to do what you want to do. But I often find that people appeal/resort to "common sense" when they don't have a coherent argument, and just can't conceive of any other point of view.
Re:The Frontend Treadmill by WuxiFingerHold on Friday March 21, 2025 @12:22AM (#43431830)
It's not about learning (anymore). It's about consuming content. People spending (wasting) their time on X and YT are not there to learn something but to get their social media (dopamine) fix.

I hate YT, X, Insta. Don't even have an account. Some years ago there was really great content on YT, now it's mostly clickbait.

Re:The Frontend Treadmill by skeeter2020 on Friday March 21, 2025 @10:00AM (#43435808)
There's still lots of great YT content, much of it by the same producers you allude to, and they need your support more than ever with all the slop around them.
Re:The Frontend Treadmill by dartos on Friday March 21, 2025 @05:20AM (#43433487)
I can read pretty fast, but prefer videos for introductions to any new tech.

Then if I decide I like it I read the manual.

Re:The Frontend Treadmill by torginus on Friday March 21, 2025 @05:25AM (#43433520)
> web dev influencers

The fact that there's influencers for everything nowadays made me realize I'm old.

It's super useful that everyone is sharing their opinions and expertise to get that sweet 5 minutes of fame - I just learned how to tile my bathroom after watching a slew of TikToks on the subject, some with millions of views.

Re:The Frontend Treadmill by ldjkfkdsjnv on Thursday March 20, 2025 @12:37PM (#43425494)
I also don't think these front end influencers are even coding very much. Like if you hired them on a job on a serious team, they would probably come off like a junior engineer
Re:The Frontend Treadmill by GitPushOrigin on Thursday March 20, 2025 @03:01PM (#43427512)
I get that same vibe. It seems like their intent is to "wow" others into thinking how easy it is to become a developer and build an app with X framework. When in reality they just built a todo app that barely resembles how real software is built.
Re:The Frontend Treadmill by josephg on Thursday March 20, 2025 @09:10PM (#43430873)
Yeah, it seems sort of obvious in its own way. People like “the primagen” on YouTube are really entertainers first and educators second. The pitch is something like “I’ll pretend to teach you something, and you’ll pretend to learn. But actually I’ll just entertain you by being a goofball for 20 minutes. You don’t have to do any work, and afterwards you can walk away pretending like you learned something”.

I suspect in his case he might actively dumb down his skill level for the stream, so he doesn’t scare away the junior devs.

Re:The Frontend Treadmill by cratermoon on Thursday March 20, 2025 @11:20PM (#43431520)
The #1 tell is that all their projects are solo. Working on a team, working with peers, building software systems the live in production for years, through change and expansion, all seem beyond the typical influencer.
Re:The Frontend Treadmill by ninininino on Thursday March 20, 2025 @01:16PM (#43426005)
I'm only recently getting into some of the dev influencer stuff (and enjoying watching some!), I've discovered Primeagen and Theo but that's about it. Are you willing to name some names? I am trying to still form my mental model about these people and what I should pay attention to and what I should ignore.
Re:The Frontend Treadmill by molteanu on Thursday March 20, 2025 @01:51PM (#43426505)
I agree with the other comment. Ignore them all, go with the fundamentals. Heck, ask chatgpt what do they think are the fundamental ideas in computer science and go from there. Look for classic books written on those subjects. There have been plenty of smart people around the sw field who took years of their lives to write succint and valuable technical books! Use them! Ignore the poison-mixers who probably didn't write a single line of code in their whole life!

Go for a decent text editor, learn how to type! It's incredible how we use ai tools to write code for us but some don't know how to actually write themselves! Again, look it up, there are plenty of resources out there. If in doubt, search for said resources here on hn. If still in doubt, ask chatgpt what does the hn community recommend for x or y.

Re:The Frontend Treadmill by bloomingkales on Thursday March 20, 2025 @01:29PM (#43426194)
You should ignore all of it. They mostly sell the idea of a developer to you, the same with any marketing. That's what an influencer does, they make you feel good about buying a cheap identity.
Re:The Frontend Treadmill by whstl on Thursday March 20, 2025 @03:46PM (#43428007)
Not an influencer but: Casey Muratori is great.

He's actually the opposite of the "trendsetter" kind that is being criticized here, and is more of an educator with lots of experience in both education and business.

Re:The Frontend Treadmill by zifpanachr23 on Thursday March 20, 2025 @09:52PM (#43431101)
I agree. He's by far my favorite "very YouTube famous" programmer and it isn't even very close.
Re:The Frontend Treadmill by wyclif on Friday March 21, 2025 @11:50PM (#43443298)
Yeah, I dig what Casey is doing. Subscribe to him instead of these other clowns. I like how his stuff isn't glossy or overproduced—he just gets down to the content.
Re:The Frontend Treadmill by prisenco on Thursday March 20, 2025 @02:07PM (#43426755)
They're just entertainment. Like throwing on a movie or tv show.

I found value in a handful of Primeagen's videos (he inspired me to relearn C programming in a roundabout way) but the vast majority are fluff and I skip them based on the title or within the first 5 minutes.

A couple exceptions are Low Level Learning and Tsoding, who both generally stay technical, and any guest appearance by Casey Muratori will be worthwhile.

But even those, you're better off with a book or your own project to work on.

Re:The Frontend Treadmill by aaronbaugher on Thursday March 20, 2025 @02:14PM (#43426852)
The best programming videos I've seen are ones where someone just pointed a camera at a teacher in a classroom setting, like the Programming Paradigms series Jerry Cain did at Stanford some years ago. No attempt to add entertainment value, just a teacher, students, and chalkboards. I wish I could find more content like that, especially about newer stuff.
Re:The Frontend Treadmill by SCNP on Thursday March 20, 2025 @03:04PM (#43427552)
Have you checked out https://ocw.mit.edu/ ? They have a ton of MIT courses online for free in the format you just described.
Re:The Frontend Treadmill by koakuma-chan on Thursday March 20, 2025 @03:37PM (#43427899)
Primeagen and Theo is pure brain rot.
Re:The Frontend Treadmill by s1mplicissimus on Thursday March 20, 2025 @04:38PM (#43428649)
Idk Theo reminds me so heavily of a "freelance frontend developer" I had to bear with on my team for a while. Eventually even my manager caught on to how pretentious and incompetent he was, so luckily it was a short intermezzo. An opinion on everything but not a clue of anything
Re:The Frontend Treadmill by s1mplicissimus on Thursday March 20, 2025 @04:35PM (#43428618)
If you think they are fun to watch, watch them for entertainment, but don't fool yourself into believing that this is "learning". Their content is the definition of "video on the most googled keywords of the day" and the quality is about what you would expect. just consider how much content they pump out and how much time it takes to actually get into any of the topics they "cover" on a daily switching basis.
Re:The Frontend Treadmill by viraptor on Thursday March 20, 2025 @06:09PM (#43429564)
Prime is almost an anti-influencer. He promotes not adding dependencies more often than not. He's the guy making fun of the Ai craze, while also genuinely reviewing the recent releases and saying people should just learn to code instead. I really wouldn't put him in this general category of fe influencers discussed here.
Re:The Frontend Treadmill by koakuma-chan on Thursday March 20, 2025 @07:37PM (#43430283)
Meanwhile Primagen: " I Am Using Cursor - CURSOR FOUNDER TEACHES ME CURSOR!!!!!!! #ad "
Re:The Frontend Treadmill by viraptor on Friday March 21, 2025 @12:06AM (#43431711)
Go on, link a video where he actually recommends Cursor.
Re:The Frontend Treadmill by wyclif on Friday March 21, 2025 @11:52PM (#43443309)
The point is, you can replace "Cursor" with "hot new dev toy" and it's exactly how his channel functions.
Re:The Frontend Treadmill by apeescape on Thursday March 20, 2025 @08:33PM (#43430652)
His style is very much brain rot-like though. It's way more "entertainment" (though it isn't very entertaining to me) than informational content.
Re:The Frontend Treadmill by nobleach on Friday March 21, 2025 @10:09AM (#43435905)
I truly enjoy the Primeagen. I've watched him since he started on Twitch. I don't ever really see him pushing any particular agendas at all. Mostly he's either trying new things, or working on projects. That's pretty much been his jam since day one. He has opinions, sometimes they're counter to the typical dev takes. Theo is much more likely to have a commonly shared opinion. That's not necessarily a bad thing if you're into NextJS (I'm not). I just don't feel like either of those guys are trying to get me to buy stuff.
Re:The Frontend Treadmill by Aurornis on Friday March 21, 2025 @11:42AM (#43436995)
If you're watching for entertainment and, importantly, they're not selling you courses or a project they have a vested interest in, I wouldn't worry much.

Remember to take them as another perspective, not a source of truth.

The most problematic influencers are the ones who have pivoted to selling courses. If you find yourself thinking about dropping hundreds of dollars on someone's video course, spend a couple days reading free learning materials first so you can realize that it's almost always not worth it, no matter how much the smiling cheerful influencer pretends they're only trying to help you.

Re:The Frontend Treadmill by pjmlp on Thursday March 20, 2025 @01:20PM (#43426062)
Yeah, back in my day being an "influencer" required being able to crack copy protection mechanisms and add an intro into the loading screen, or animations deemed impossible in the given hardware, while remaining anonymous behind a group handle.

With fame being slowly propagated via tapes and floppies sent by mail, or some BBS archives.

Now you comment on what others do, or commit single function packages.

Re:The Frontend Treadmill by jongjong on Thursday March 20, 2025 @05:58PM (#43429455)
True, the barrier to becoming a tech influencer are very low now and yet it's harder than ever. This suggests that dumb luck plays an increasing role.

Current tech influencers are generally smart and qualified but they aren't experts in anything specific and they aren't innovative in any way. They are chosen by algorithms out of a large pool of possible candidates.

Re:The Frontend Treadmill by josephg on Thursday March 20, 2025 @09:04PM (#43430842)
> This suggests that dumb luck plays an increasing role.

Nah. It’s not luck. It’s charisma. And skill at performance & in many cases clowning. Some people just have that certain something that makes people enjoy listening to them. It can be learned, but like programming it takes a lifetime to master. And like programming, some people are naturals at it.

I know because I’ve been training in improv theatre and clowning for the last 6 years. That’s enough that I could tell you in detail what people like the Primagen or Joe Rogan are doing. But I can’t replicate it. I’m way better than I was, but I’m nowhere near their skill level as a performer.

Re:The Frontend Treadmill by wyclif on Friday March 21, 2025 @09:08PM (#43442382)
There's no doubt the Primeagen has a popular channel (459K subs at last count), but his videos are super annoying to me. Many of them are just him reading a blog post and adding some light clowning to it. To me it feels like a waste of time...I can just read the article myself a lot faster and the clowning doesn't add any value to me.
Re:The Frontend Treadmill by josephg on Saturday March 22, 2025 @06:22AM (#43444755)
I feel the same way. I don’t think you and I are the target audience for him. My read is that his content is actually pitched to a very junior audience - or an audience who don’t really want to read or engage with the blog post themselves. They want to feel smart and entertained without doing any actual thinking.

That sounds like I’m a snob - but I really get it. I’ve been watching Inkmaster lately with my gf - which is a reality tv show about tattooing. It’s super fun sitting on the couch judging all the tattoos they do. It would be nowhere near as much fun if I had to actually think, or do work while watching the show.

I think primagen is like that. It’s kinda like a trashy reality tv show about programming. If you don’t know any programming, you’ll probably learn a thing or two along the way. But you aren’t going to become a great software engineer by watching his channel. Not any more than I’m going to become a great tattoo artist by sitting on my arse, eating chocolate and watching ink master. I still do it. But I wouldn’t call it educational.

Re:The Frontend Treadmill by ayewo on Monday March 24, 2025 @01:31AM (#43457975)
> But I wouldn’t call it educational.

Edutainment perhaps?

Re:The Frontend Treadmill by wyclif on Monday March 24, 2025 @11:05PM (#43467754)
Yeah, I really do think "edutainment" is the correct classification for this type of content. A lot of tech influencers have figured out the formula for success on YouTube. In order to hit the sweet spot, the content has to be a mile wide and an inch deep to get the engagement metrics necessary to make the channel profitable.
Re:The Frontend Treadmill by jongjong on Saturday March 22, 2025 @03:14AM (#43444135)
I don't agree with this position. Primagen worked at Netflix. This is already a massively significant luck component. I watched a video of his where he describes how he got his job at Netflix and it sounds like he got very lucky, by his own account. The brand recognition and network effects of having worked at Netflix cannot be underestimated. I'm sure he also got lucky in other ways. When you really dig into stories like his, you can find so many cases where they got abnormally lucky... Many cases where you're reading and think "wow, that's just not plausible, this does happen in the real world." Like reading the Steve Jobs biography, there are so many things that don't make sense... Like when Steve Jobs was young and he called the CEO of some company asking for some electronic component and they sent it to him... I did a lot of this cold calling when I was younger and nobody ever did that for me, even for much smaller companies and asking for much smaller favors.
Re:The Frontend Treadmill by isleyaardvark on Thursday March 20, 2025 @03:17PM (#43427691)
Maybe now that’s a factor, but this has been a problem with FE development for many years, well before these influencers showed up.
Re:The Frontend Treadmill by torginus on Friday March 21, 2025 @04:06AM (#43432956)
I think it used to be much worse. While the youtube/Tiktok churn might be much more active than 5 years ago, back in the ancient era of 2018-2016, the churn was driven by the fact that tooling sucked, which was capitalized on by people who were very good at self promotion but a lot less good at engineering.

I'm not a 'frontend guy', but I do write frontend code. I use Typescript React with hooks and context most of the time, rollup with esbuild to bundle and to run my dev workflows and raw CSS/SCSS for styling or Bootstrap for cookie-cutter UIs. I've also dabbled with Svelte.

This stack has served me well, and nothing here is newer than 5 years old. There's a cadre of much newer technology that I would consider stable (Vite + SvelteKit), but since new projects come with a maturity curve from the framework side and a learning curve, learning to troubleshoot issues and solve problems.

Anyone who constantly hops frameworks is doomed to be a perpetual amateur, working with buggy frameworks they know nothing about, and they will leave a trail of projects using deprecated frameworks in their wake.

Re:The Frontend Treadmill by julik on Friday March 21, 2025 @04:27AM (#43433105)
It is incredibly pertinent. Even with the 20+ years of web dev I sometimes get swayed with clickbait like "If you are not using <frontend tech x> you are behind the curve, you are missing out, nobody works this way anymore, you are toast." This is an incredibly harmful take from those influencers. I do remember when it started - and it came from a good place, from a desire to "modernize from jQuery soup". But what it turned to now is noise that is sometimes hard to ignore.

It is only natural for a dev to ask themselves "am I still current? am I still relevant?". The induced FOMO triggers the worst bits of that anxiety, and sometimes I feel the influencers do not realise just how harmful this is.

Re:The Frontend Treadmill by sirsinsalot on Friday March 21, 2025 @05:40AM (#43433629)
It doesn't help that JS projects are often thin wrappers around thin wrappers where the project owner puts more work into their Vitepress logo than a stable API.

It all seems like it is for CV glory. Then the projects don't see a commit for years.

Re:The Frontend Treadmill by myth2018 on Friday March 21, 2025 @12:47PM (#43437960)
> Influencers in these areas need to have a constant stream of fresh material to stay relevant, so they’re always driving toward something new that they can produce content about

I feel sad to hear that. I thought that the decrease in the VC-money flow would also slow down the number of new FE-related frameworks entering the mainstream, but it seems I was wrong then

Re:The Frontend Treadmill by gasull on Monday March 24, 2025 @11:43AM (#43462332)
Relevant YouTube video:

Dear Developer, the Web Isn't About You

https://www.youtube.com/watch?v=WYXSck7TyVM