In Praise Of The Basics<\/h1>\nGeoff Graham<\/address>\n 2024-05-30T15:00:00+00:00
\n 2025-03-19T12:04:52+00:00
\n <\/header>\n
Lately, I\u2019ve been thinking about the basics of web development<\/strong>. Actually, I\u2019ve been thinking about them for some time now, at least since I started teaching beginning web development in 2020.<\/p>\nI\u2019m fascinated by the basics. They\u2019re an unsung hero<\/strong>, really, as there is no developer worth their salt who would be where they are without them. Yet, they often go unnoticed.<\/p>\nThe basics exist in some sort of tension between the utmost importance and the incredibly banal.<\/p><\/blockquote>\n
You might even think of them as the vegetable side on your dinner plate \u2014 wholesome but perhaps bland without the right seasoning.<\/p>\n
Who needs the basics of HTML and CSS, some say, when we have tools that abstract the way they\u2019re written and managed? We now have site builders that require no technical knowledge. We have frameworks with enough syntactic sugar to give your development chops a case of cavities. We have libraries packed with any number of pre-established patterns that can be copy-pasted without breaking a sweat. The need to \u201clearn\u201d the basics of HTML and CSS is effectively null<\/code> when the number of tools that exist to supplant them is enough to fill a small galaxy of stars.<\/p>\nRachel Andrew wrote one of my all-time favorite posts back in 2019, equating the rise of abstractions with an increase in complexity and a profound loss of inroads for others to enter the web development field:<\/p>\n
\u201cWe have already lost many of the entry points that we had. We don\u2019t have the forums of parents teaching each other HTML and CSS, in order to make a family album. Those people now use Facebook or perhaps run a blog on wordpress.com or SquareSpace with a standard template. We don\u2019t have people customising their MySpace profile or learning HTML via Neopets<\/a>. We don\u2019t have the people, usually women, entering the industry because they needed to learn HTML during that period when an organisation\u2019s website was deemed part of the duties of the administrator.\u201d<\/p>\n\u2014 Rachel Andrew, \u201cHTML, CSS and our vanishing industry entry points<\/a>\u201d<\/p><\/blockquote>\nThere\u2019s no moment more profound in my web development career than the time I changed the background color of a page from default white to some color value I can\u2019t remember (but know for a fact it would never be dodgerblue<\/code>). That, and my personal \u201ca-ha!\u201d moment<\/a> when realizing that everything in CSS is a box. Nothing guided me with the exception of \u201cView Source,\u201d and I\u2019d bet the melting Chapstick in my pocket that you\u2019re the same if you came up around the turn of the 21st century.<\/p>\nWhere do you go to learn HTML and CSS these days? Even now, there are few dedicated secondary education programs (or scholarships<\/a>, for that matter) to consider. We didn\u2019t have bootcamps back in the day, but you don\u2019t have to toss a virtual stone across many pixels to find one today.<\/p>\n\n
\n 2025-03-19T12:04:52+00:00
\n <\/header>\n
I\u2019m fascinated by the basics. They\u2019re an unsung hero<\/strong>, really, as there is no developer worth their salt who would be where they are without them. Yet, they often go unnoticed.<\/p>\n The basics exist in some sort of tension between the utmost importance and the incredibly banal.<\/p><\/blockquote>\n You might even think of them as the vegetable side on your dinner plate \u2014 wholesome but perhaps bland without the right seasoning.<\/p>\n Who needs the basics of HTML and CSS, some say, when we have tools that abstract the way they\u2019re written and managed? We now have site builders that require no technical knowledge. We have frameworks with enough syntactic sugar to give your development chops a case of cavities. We have libraries packed with any number of pre-established patterns that can be copy-pasted without breaking a sweat. The need to \u201clearn\u201d the basics of HTML and CSS is effectively Rachel Andrew wrote one of my all-time favorite posts back in 2019, equating the rise of abstractions with an increase in complexity and a profound loss of inroads for others to enter the web development field:<\/p>\n \u201cWe have already lost many of the entry points that we had. We don\u2019t have the forums of parents teaching each other HTML and CSS, in order to make a family album. Those people now use Facebook or perhaps run a blog on wordpress.com or SquareSpace with a standard template. We don\u2019t have people customising their MySpace profile or learning HTML via Neopets<\/a>. We don\u2019t have the people, usually women, entering the industry because they needed to learn HTML during that period when an organisation\u2019s website was deemed part of the duties of the administrator.\u201d<\/p>\n \u2014 Rachel Andrew, \u201cHTML, CSS and our vanishing industry entry points<\/a>\u201d<\/p><\/blockquote>\n There\u2019s no moment more profound in my web development career than the time I changed the background color of a page from default white to some color value I can\u2019t remember (but know for a fact it would never be Where do you go to learn HTML and CSS these days? Even now, there are few dedicated secondary education programs (or scholarships<\/a>, for that matter) to consider. We didn\u2019t have bootcamps back in the day, but you don\u2019t have to toss a virtual stone across many pixels to find one today.<\/p>\nnull<\/code> when the number of tools that exist to supplant them is enough to fill a small galaxy of stars.<\/p>\n
dodgerblue<\/code>). That, and my personal \u201ca-ha!\u201d moment<\/a> when realizing that everything in CSS is a box. Nothing guided me with the exception of \u201cView Source,\u201d and I\u2019d bet the melting Chapstick in my pocket that you\u2019re the same if you came up around the turn of the 21st century.<\/p>\n