May 31, 2023
Project #1: Make a Website
For my very first monthly project, I made this website. TADA!
It runs on Jekyll, the layout is in Pure.css, and ChatGPT made everything better.
Fun with CSS
The site went through a lot of iteration on the visual front. Here are some of the highlights:
(Click the buttons to see this page in different styles. “Back to Default” buttons reset the styling, as does reloading the page.)
Original Site
This is what the website looked like originally, before I started work on it this month. There wasn’t much here, it was just an empty landing page few sentences on an “About” page.
First attempts with ChatGPT
Can you even read this? Definitely worse than the original. Try hovering over the navigation bar links at the top; it’s the only color on the page.
Simple, readable, boring. The nav bar links pulse a little when you hover over them.
Maybe some color?
I want something colorful, let’s see if ChatGPT will oblige.
Not exactly what I had in mind, but there’s some color now. Need to fix those margins.
Basically the same design in different colors, and illegible. The margins are still a problem.
We got some color, and it’s readable again; The margins and nav bar still need work, and the page heading is too small.
Experiments
I know I want colorful, but don’t have a clear vision beyond that. ChatGPT experiments!
Okay, there are colors. Not the right colors, but something at least. It still manages to look pretty bland.
Well that’s different. Still need to sort out those margins. Let’s try something else.
Nope.
Headings are still too faded to read clearly. Let’s keep going.
Colorful AND Legible
I guess removing the color does make it more legible.
The horrible font is back. At least we have properly contrasting colors.
Now we’re getting somewhere. Still needs some tuning, but much better.
Nav Bar Antics
That nav bar isn’t pretty, but it’s certainly well defined.
Now it has no definition at all. Check out the funky mouseover underlining.
I think ChatGPT ran out of memory. The nav bar is great though, check out that mouse over effect!
All together now
Let’s try pulling together everything good from the previous versions
Almost there.
With some spacing adjustments, minor color improvements and a better mobile layout, it’s finally coming together. If you’re reading this very far in the future, the site may look quite different; this is where I wrapped up the project for the first month.
Reflections
My only goal at the start of the month was to have the website up, functional, and presentable. I didn’t realize that this first project was about more than a website. It was about getting everything set up and ready for all the projects that will get built in this endeavor. I already have a larger game project I’m working on, and I need to keep my personal life mostly functional, so this month was about figuring out routines in my daily life to make all three sustainable. Building these sorts of structures is not trivial, and it has truly taken the full month to even start to get them down. This is all a work in progress, and the processes will be refined and change over time, but getting at least something in place was a challenge.
Writing this blogpost also took longer than expected. It’s been a long time since I’ve written anything, and I frankly forgot how much time goes into all the tasks around writing–you can’t just sit down and write and BAM it’s done. A lot of work goes into things like stucturing the post, figuring out how each part should flow into the next, sorting out what to keep from what to cut. All these things take time, and as someone who is not a writer, they took a lot of time. I’m hoping that as I post more regularly it will get easier, or at least faster.
In the last few days of the month it became clear that project management is going to be crucial for getting these projects done. I have always struggled with management skills, and it will be one of the most difficult aspects of these monthly projects. But it’s a skill I need to learn, not just for these small experiments but for any project I undertake. I completely ignored it this past month, but will focus on it more moving forward.
Future Projects
I have no idea what I’ll be working on next month. Keeping a list of potential project ideas as they occur will be helpful in the future, but for now you’ll just have to come back next month to find out what’s brewing. See you then!