I've been a front-end web developer for almost 20 years now. I love making websites look good and function good at the same time.
I started working on websites right before the dot com bust of 1999. It was difficult to be laid off not long after there was so much excitement for the world wide web and online commerce. However, I never stopped thinking about web development and I knew it would be big someday. So, I have been creating websites and working on websites for people ever since. I started out with Dreamweaver and I was pleased to see the clean code that it generated. Like many developers at the time, I wrote HTML pages using the table tag. font tag, center tag, and other outdated tags. I could pad tables and use the td tag to position images and text on a webpage to get the job done. Then, I learned how to use divs and the float attribute as that became more popular and a better practice. Now, there are some exciting new CSS3 properties like the flex property. The flex box model is even more powerful and useful than the float property when it comes to displaying sections of a webpage in a neat and ordered way. And, there are also some great templates out there that are open source and easy to customize such as the one that I'm using for this website that make use of Bootstrap.