Advanced Complexity of Web Engineering
I teach web engineering. JavaScript, TypeScript, the full stack. I've mentored hundreds of students through online courses and one-on-one sessions.
15 Oct 2023

I teach web engineering. JavaScript, TypeScript, the full stack. I've mentored hundreds of students through online courses and one-on-one sessions.
Here's what I keep seeing: the barrier to entry has exploded.
When I started, knowing CSS and HTML was enough. You could drop a button on a page, add an iframe, and call it a website. We learned new tools one at a time — AngularJS, then React, then Node, then AWS. Each wave gave us years to absorb before the next one hit.
That era is over.
The landscape now
Students today face a wall of names, concepts, and tooling choices before they can even render a button. Learning web development has become the equivalent of an advanced degree. Months or years just to reach the starting line.
A junior engineer today knows more than a junior knew ten years ago. And the expectation gap keeps widening.
Why mentorship is non-negotiable
You can't learn this stuff from articles alone anymore. The surface area is too large. Angular or React? Webpack or Vite? TypeScript or plain JS? Add AI tools into the mix and the confusion multiplies.
You need someone who's been through it. A senior engineer who can cut through the noise and say: "Ignore that. Focus here. This is what actually matters for where you are right now."
That kind of guidance saves years. Literally.
The rise of Staff and Lead Engineers
This is why the industry needs Staff and Lead Engineers more than ever. These aren't just fancy titles. They're the people who bridge the gap between stakeholders and engineers. They learn the domain. They teach. They lead constructive conversations.
If your company is struggling with the basics of cross-team collaboration, you need these roles to connect the dots.
What I'd tell you
If you're starting out — find a mentor. Someone who's already working as a senior or above. Enroll in their courses. Learn from their mistakes. They'll compress years of trial and error into months.
If you're senior or above — invest in teaching. Answer questions. Write about what you know. The real skill isn't knowing complex things. It's explaining complex things in simple terms. Learn your audience. Find the edges of their knowledge graph and build from there.
That's how the industry grows. One mentorship at a time.
AI Transformation for Organisational Leaders
For directors, heads of function and founders: eight live evening sessions with Ehsan Gazar and Anoosh Zeighami, ending with a one-page 2027 AI plan for your organisation, built on a real workflow and ready for your leadership team.
$1,495, or $1,045 with code EARLYBIRD until 23 Oct.
View the live cohortKeep reading
- A Chatbot Answers. An Agent Does the Work. Here Is the Difference
- Why AI Can Crack a 90-Year-Old Maths Problem and Still Get Your Invoice Wrong
- I Use AI Every Day: Why I Built a Place to Practise the Old Problems
- How I Find Problems Worth Solving
- Notes on Software Quality
- I Built a Tool to Compare Senior Engineer Salaries Across 17 Cities, and I Want Your Take