Everyone is pointing fingers at jQuery and PHP. The real list is different, more uncomfortable, and way more relevant to your career right now.
Open any developer forum today, and someone is declaring something dead. jQuery is dead. PHP is dead. CSS is dead. Most of these takes are wrong, recycled, or both.
This article is not that.
Two developers. Same years of experience. One keeps getting interviews. The other keeps getting ghosted.
The difference is not talent. It is which skills they are still holding onto.
First, the skills everyone says are dying — but are not
jQuery runs on over 75% of all websites. W3Techs has tracked this for years, and the number barely moves.
WordPress powers 43% of the entire web. It runs on PHP.
These are not dying. Stop worrying about them.
The real list is different. And it hits closer to home.
#5 — Writing CSS purely from scratch
This was a real skill. Understanding the cascade, specificity, and layout modes. Developers spent years getting good at this.
But the workflow has changed.
Tailwind is now mainstream, not controversial. CSS Modules handle architecture. Design tokens handle values. AI handles most of the boilerplate.
A developer who only writes raw CSS with no exposure to any of these tools is becoming rare in job listings.
The skill still works. The workflow around it has moved on.
#4 — Cross-browser CSS hacks
If you learned frontend before 2016, you know this pain. Vendor prefixes. Conditional comments. IE-specific layout bugs. It was a real specialization.
Internet Explorer reached the end of life in June 2022.
All major browsers are now evergreen. They auto-update. The Interop initiative, a joint effort between Apple, Google, Microsoft, and Mozilla, has been closing compatibility gaps every year since 2021.
Tools like Browserslist and autoprefixer handle what is left automatically.
The hours spent debugging IE layout collapses are just gone as a category of work. That expertise does not have a job anymore.
#3 — Building UI components completely from scratch
Writing a modal from zero used to mean something. Focus trapping, ARIA attributes, keyboard navigation, and scroll locking. It was genuinely hard.
Now shadcn/ui, Radix UI, and Headless UI exist, and they solve this better than most developers would from scratch, including the accessibility parts.
At most modern teams, building a modal or date picker from zero without a base library needs a specific justification.
If your CV says “built custom UI components” with no context, it reads as a legacy signal now. Not a differentiator.
#2 — jQuery-specific patterns
Not jQuery itself. The specific patterns around it.
$.ajax(). Deferred chaining. Plugin architecture. The mental model of wrapping everything in the jQuery object.
The Fetch API replaced $.ajax() natively. querySelector replaced jQuery selectors. Event delegation works natively now.
A developer starting at a new company today is far more likely to walk into a React or Vue codebase than a jQuery-first one.
Knowing jQuery is fine. Listing it as a primary skill on a CV aimed at product companies is a different story.
#1 — Manual Webpack and Babel configuration
For years, knowing how to configure Webpack from scratch was genuinely marketable. Entry points, loaders, plugins, code splitting, and tree shaking. Senior frontend developers were expected to know this cold.
Then Vite arrived. And Create React App was officially deprecated.
Vite is now the default for new React, Vue, and Svelte projects. Its defaults handle what used to require hours of Webpack tuning.
Deep Webpack knowledge still matters if you are maintaining a large legacy codebase. But it is not something a developer starting out needs to prioritize.
That window has closed.
What replaced them
Skill fading away what replaced it?
- Hand-rolled CSS Tailwind, design tokens, and AI-assisted styling.
- Cross-browser hacks evergreen browsers.
- Interop initiative: Custom components from zero shadcn/ui, Radix, Headless UI.
- jQuery-specific patterns Fetch API, native DOM, modern JS, manual Webpack config Vite, Turbopack, zero-config defaults
Why this feels uncomfortable
These were not shortcuts. They were the right way to build things at the time.
The industry just does not retire skills with any announcement. One year a technique is standard. A few years later the job listings quietly stop mentioning it.
That is the nature of working this close to the browser. The platform keeps moving.
The only thing that matters
Frontend is not getting harder to enter.
But it is getting harder to stay relevant without paying attention.
The developers who are fine are not the ones chasing every new framework. They are the ones who notice when a category of work gets absorbed by tooling and adjust accordingly.
The skills that are dying are not the ones everyone argues about.
They are the ones that quietly stopped showing up in new projects while everyone was busy arguing about jQuery.
Did you learn something good today?
Then show some love.
© Muhammad Usman
WordPress Developer | Website Strategist | SEO Specialist
Don’t forget to subscribe to Developer’s Journey to show your support.





Top comments (0)