Experience vs Research
Can Experienced Programmers Reduce Technical Debt?
February 17, 2018
I'm running a workshop for CSS this week called CSS The Right Way. If you're a developer, I'm sure you're quite aware of the bad CSS code that is written every day. My workshop is about best practices, code guidelines, and overall easy maintenance of CSS. You're expected to have a grasp of CSS already before attending the workshop. The class starts with a short 20 minute lecture regarding CSS history, usage, and best practices followed by a hands-on CSS exercise. When I gave the practice run, my colleague commented that he was happy I did the research on how CSS started and when it was truly adopted. Except for searching who is responsible for starting CSS, I didn't really research. I was there.
I Was There — No Research Required
One of the earliest online ad agencies was Modem Media, where I happened to work for a year and a half starting at the end of 2000. My job mostly consisted of making these mini-sites for a few large corporations, one or two page websites that you would get to by clicking on a banner ad. At that time there were smaller standard-sized computer screens, limited fonts, and no circles or rounded anything with pure HTML and CSS. Therefore, the mini-sites were static in size and really image heavy. Just about everything was an image!