I was reading a blog post by the prolific Cassidy Williams posted on CSS Tricks. The post was about how you should, to the extent you can, keep your projects simple. Here's my favourite part of the article, emphasis copied as is in the original article:
Your websites start fast until you add too much to make them slow. Do you need any framework at all? Could you do what you want natively in the browser? Would doing it without a framework at all make your site lighter, or actually heavier in the long run as you create or optimize what others have already done?
I have found that choosing to keep the technologies I use simple has helped me learn more about the fundamentals of the technologies, methodologies, or practices that I am working with. For instance, I have learned a lot about semantic HTML and accessibility by writing plain HTML with CSS and learning what it can do. I am now taking that knowledge into more advanced applications whose needs are greater than plain HTML and CSS.
This post is not advice. Choose the right technology for the job. But, at least for me, Cassidy's words hold true, and I think it's something all web developers should keep in mind when building a project.
Comment on this post
Respond to this post by sending a Webmention.
Have a comment? Email me at email@example.com.