Frameworks, Libraries, and the Modern Web Developer: Web Development, Overdone
Post from July 28, 2017 (↻ March 27, 2021), filed under Web Development.
It’s exciting to be in our field, web development, almost since its inception, and to see it evolve. There’s no shortage in interesting challenges, yet here I wish to point to a more recent one, the problem of abstraction through frameworks and libraries and, generally, tools.
The abstraction, then, consists of frameworks and libraries and tools being mistaken for and—for all practical decisions like training and hiring—taking on the role of core technologies; and while it’s not that we don’t need or shouldn’t use frameworks and libraries and tools, the situation we’re in now requires us to focus more on the underlying technologies again (including cleaning them up) and to keep our sights on our craft and, you name it,—tailored quality for the long run.
Does this feel like some hush-hush hurry-hurry job to you, too? I had this in my drafts for a while but I don’t have the motivation to rewrite it. And then, something much more exciting is going to complement this post quite nicely—stay tuned. Therefore this must do, for a little moment. ✨
I’m Jens Oliver Meiert, and I’m a web developer (engineering manager) and author. I love trying things, sometimes including philosophy, art, and adventure. Here on meiert.com I share some of my views and experiences.
If you have questions or suggestions about what I write, please leave a comment (if available) or a message.
Have a look at the most popular posts, possibly including:
- What I Learned Building Google’s Web Frameworks
- Web Development: How Making Our Own Lives Difficult Is More Important Than We Think
Perhaps my most relevant book: CSS Optimization Basics (2018). Writing CSS is a craft. As craftspeople we strive to write high quality CSS. In CSS Optimization Basics I lay out some of the most important aspects of such CSS. Available at Amazon, Google Play Books, and Leanpub.
Looking for a way to comment? Comments have been disabled, unfortunately.