Recently, I got tired of trying to explain to non CS people why my Computer Architecture classes did not teach me web development,
so I started teaching myself web development, and this seemed as good a place as any to start.
When I think about it, I have always wanted my own website to catalog my projects and serve as a digital resume, and I am not sure why I didn't have one yet.
That's why, to learn html and css for my first real website, I decided to try to make one.
I think I am a pretty good first client because I have really high expectations, and no ability to sue if those expectations aren't met.
In other words, its an optimal learning environment.
While working on this website, I learned:
How to use CSS grid to lay out web pages in ways that look good.