Start this blog or wait till it's 100% perfect?
Anyone who has launched even a single project-website has had to ask themselves this question at least a thousand times. In this article, I present the last few days right before launching this blog. I wonder how many of you have experienced something similar.
March-May 2024 According to entries in the GIT repository, I wrote the first line of code on March 5th of this year. Between then and March 20th, I found nine evenings for additional work. The earliest I coded was at 6:28 PM, and the latest was at 1:42 AM. And as life often goes, a longer break followed. I got sick. When I recovered, it was mid-May.
Wednesday, May 22, 2024 I implemented the simplest color scheme switching mechanism: light-dark. I had never done it from start to finish. Nothing major, but an interesting few hours of fun.
The next several evenings included:
- Adding article tagging, allowing me to distinguish my posts from linked ones.
- Adding missing styles for the dark color scheme.
- Adding a component to display the list of articles.
- Running the first unit tests.
Wednesday, May 29, 2024 It's 8:26 PM, and this is the moment when this article began to take shape. The previous paragraphs were written retrospectively. However, today's time to work on the blog quickly ran out. I managed to write a few sentences for the "About" page and adjusted the font size on the entire blog for the 10th time.
I still don't have any tool for editing site content, like Filament. I’m writing this text in a notepad on my Mac.
Question 123: Should I install it first and properly write the article using the text editor's benefits?
Answer: No, start without it.
Question 124: What about translations? It would be nice to have language versions.
Answer: No, stop dreaming, start without it.
Question 125: What about pagination for the article list?
Answer: I’m skipping it because there will only be one article for now.
… and a few more similar questions.
What if I dress up this article in HTML, style it with CSS, and then place it in the database in the [articles[1]->text] column without Filament? I’ll probably do everything manually! For now, I'm out of time again. I still have to go to the city for an errand...
Thursday, May 30, 2024 Today is a day off work. It’s 12:18 PM. After the morning marital cleaning of the apartment, I finally have a moment to write a few more sentences for this article. By the way, I don't know if it's the same for you, but I only took down the Christmas lights hanging under the ceiling throughout our apartment today (end of May).
I added a few sentences to the "About" page. I forgot to mention that this blog is primarily my experimental playground. A place where I can let my crazy programming ideas run wild.
I can actually start transferring this text to the Blade template and manually style it. Then, move it to the database, and it’s done. But I still need to connect the domain to my Google Cloud Run environment. Since I’m doing this for the first time, who knows how much work it will take. But let's not exaggerate, it should go smoothly (smirk).
I’m taking a break from writing. 1:50 PM. Time to start assembling the new wardrobe in the bedroom. The Ikea packages have been lying in the hallway and living room for a good month.
It’s 7:40 PM. I’m returning to this article. Actually, this text is enough. I think I’ve already illustrated the struggle most of us experience when launching a new website.
Now "only":
- Manually enter this text in the database.
- Manually add its tagging.
Question 156: What about the broken view on mobile?
Answer: I’m ignoring it. I’ll set the minimum site width to around 960px and not worry about it for now.
Alright, I’m really finishing up. Will I really launch today or "tomorrow"?
Meanwhile, I’m going back to assembling the wardrobe...