Tutorials are making you a worst JS engineer
Okay. Iāve been fortunate enough to have worked across the spectrumāfrom small digital agencies building government sites, to mid-sized companies like Rosetta Stone, to corporate giants like Verizon, AOL, and Yahoo. And throughout those years, Iāve seen every kind of engineer walk through the door. When I first started programming, there were no tutorials. No YouTube. No ChatGPT. You had to dig through documentation, forums, or straight-up reverse-engineer broken code. It was brutalābut it forced you to understand the why. Fast forward to today: you can Google a tutorial for almost anything. You can ask ChatGPT and get a clean answer in seconds. But here's the problemāreal life isnāt ideal. Tutorials are. And when you rely on those ideal scenarios, you miss the actual muscle behind engineering: critical thinking. Iāve interviewed countless engineers. Many of them looked great on paper, some could even code live decentlyābut the moment a problem wasnāt cookie-cutter, their lack of foundational understanding showed. They didnāt know how to ask the right questions. They couldnāt navigate the real-world constraints of deadlines, compliance, technical debt, or cross-team communication. Most engineers today donāt remember the days of float layouts or clearfix hacks. Now itās all Flex and Grid. The tools have gotten easier, but the industry? Itās only gotten more complex. Hereās my advice to every aspiring developer: - Donāt start with tutorials. Start with an idea in your head. A small one. - Build it. - Then add to it. Layer by layer. - Every time something breaks, stop and ask why. Not just how to fix itābut why it broke. Thatās the essence of engineering. Because in business, you rarely start from scratch. You inherit messes. You work with existing systems. You stack new features onto aging infrastructure. You deal with teams, deadlines, EC2 servers, CORS errors, payment systems, WebSockets, compliance layersāand no tutorial prepares you for that. Gextron didnāt start as complex as it is today. Back when I was making videos about it, it was simpler. Now, with real paying users, it's grown into something no tutorial could explain. Itās got layers of real-world complexityāand only someone whoās built and built upon it over time can navigate that.