Building for the web platform, not around it
I'm Schalk Neethling, and I build for the web platform. That means starting with HTML, CSS, and JavaScript, leaning into what the platform gives us before reaching for frameworks. But I'm not dogmatic. When the platform doesn't solve the problem, I use the tool that does.
Above all, I write code that future developers (including future me) can trust. That means semantic markup, explicit types, validated data, and clear intent over clever shortcuts.
I have complicated feelings about AI. I'm concerned about how it's trained, deployed, and often wasted as entertainment. But I also use it daily in my engineering work because it's genuinely empowering. It helps me learn faster and dive deeper into the things I actually care about.
Here's my rule: if I'm using AI, I have to expect more from myself. I have to build software that's demonstrably better in accessibility, performance, and maintainability. Technology is only as good as what we choose to do with it.
Currently: Senior frontend engineer at Factorial.io • Writing HTML: A Comprehensive Guide