This is pretty late, but really, no hurry. This would probably feel like a repeat of my 2023 review.
January
- 😔 Got disappointed by recent events.
- 📢 Made a statement that it’s impossible for an app to make everyone happy.
February
- 😮 Gathered quite a lot of attention from an experimental UI that I did for catching up on posts on Mastodon.
- 🤩 My web app got mentioned on The Verge Installer.
- 🧑✈️ Experienced using Copilot on error logs in Edge browser’s DevTools console.
- 🏷️ Had fun CSS-ing a rubber stamp effect.
- 🤩 My web app also got mentioned by @gruber
- 🚌 BusRouter.SG got "featured" on Vulcan Post.
March
- 👨🎨 Did a mockup of how a “social address” look like.
- 🗺️ Discovered a cool change (small green arrows) on Google Maps.
- 📰 Phanpy got featured on the Fediverse Report.
April
- 🚏 Discovered a new bus stop.
- 📢 Phanpy got mentioned on an article by Anuj Ahooja.
- 📰 Also got featured on Hacker News front page.
- ☕ Attended 59th KopiJS meetup.
May
- 🌅 My side project, Phanpy, featured on Stefan’s article about the impact of clients on the use of alt text.
- 🕵️ Discovered some interesting trends with Alt text badge UI’s.
- 📣 Phanpy got mentioned by creator of Metafilter.
June
- ☕ Attended Kopi.JS #60
- 🩸 Glad to know that my project reduced someone’s frequency of blood pressure rise 😂
- 📰 My project got mentioned on The Verge Installer again.
- 📰 My project also mentioned on Elena Rossini’s article.
- 🎨 Simon mentioned my project and even dug back my old artwork from 21 years ago 🫣
- 🧵 Played with Threads API and built a bot account.
- 👴 Got older.
- 💸 Shared a little about my Chrome extension 13 years ago.
- 🌦️ Showed off my phone Lock Screen when it rains.
July
- 🥞 Ranted about the lack of SQLite in the browser.
- ☑️ Learnt about
border-start-start-radius
.
August
- 💬 Huge i18n change on Phanpy, complete with pseudo-localization and RTL support.
- 🤔 Wondered about "Invalid Date"
- 👨🎨 Rant about designers naming things.
- 😮 Surprised that phones caught up to 16GB RAM.
- 🔐 Learnt about PKCE in OAuth.
September
- ✨ Phanpy finally reached 1K stars after almost 2 years.
October
- 🤔 Had some thoughts on Markdown parser.
- 🎙️ Phanpy got mentioned on the FLOSS Weekly podcast.
- 🤔 Had some thoughts about Arc browser.
- 👴 Reminiscing on my Boosts Carousel invention.
- ☕ Attended Kopi.JS #61
November
- 🤔 Wondered about the dynamics of how job interviews are conducted.
- 🚛 Migrated my CheckWeatherSG bot.
- 🎉 11th anniversary of Kopi.JS.
December
- 🎁 Got my #Wrapstodon.
- 🎙️ Phanpy got reviewed in a podcast again.
- 🚀 Started working on an experimental web client for Bluesky.
Newsletter
Right after June, I quietly stopped posting my newsletter. The last issue was the 34th, with the subject "2 years of (f)unemployment". I was kind of surprised that it's been two years, and my fun little newsletter ran for almost 3 years, since 2021.
I think a combination of events sort of made me stop. This newsletter thing starts to become like a chore. There's not enough dopamine release that social media posts give via likes, reposts or replies. Newsletters only show clicks and views, which may not be accurate. I've seen how other (tech and non-tech) newsletters thrive by increasing subscriptions or getting sponsorships, so maybe that's how they could sustain that long.
There are also some issues with Substack around that timing and there's no easy (and free, depending on number of subscribers) way to migrate out of it.
Honestly, the only parts I miss from writing my newsletter are the "Interesting discoveries" and "Neat bookmarks" sections. I mentioned this before:
This also reminds me of the times when I always share cool stuff to whoever sitting beside me at work, in the office, which is impossible now due to work-from-home setting.
If I'm going to revive my newsletter, I'll probably just focus on these but again, I'm not sure if anyone would want that. When I stopped posting, I didn't really get any feedback or questions from my subscribers, which is probably just the nature of how e-mails work? If you don't get the e-mails one day, it's hard to notice them or probably they accidentally end up in the spam folder. There's already so many e-mails that you need to sift through every day, so missing one doesn't matter much anyway.
Thinking about it, above points might apply to blog posts too. Though I guess blog posts "live" on the web so it has a permanent and timeless place, while e-mails drop in your inbox where it's ephemeral. Substack does give a "web presence" to the e-mails but it's kinda "closed" and too Substack-specific. When I moved from Revue to Substack in 2022 (Revue was shutting down), a lot of the older issues are now 404-ed and there's no way to redirect them.
So, if I want this to be more long-lived, might as well convert my "newsletter" into a blog? There probably won't be any easy and free newsletter platforms in near future because sending e-mails are not free. Converting every e-mail subscriber to RSS/Atom feed subscriber seems to make more sense.
One approach that I've been keeping my eyes on is Simon's "Link blog".
I realize now that link blogging deserves to be included a third category of low stakes, high value writing. We could think of that category as things I’ve found.
That’s the purpose of my link blog: it’s an ongoing log of things I’ve found—effectively a combination of public bookmarks and my own thoughts and commentary on why those things are interesting.
Imagine a list of links, with commentary – duh, that's what I did in my newsletter.
I'm not sure how I would start this yet, considering the tech used in my blog, the demands from anyone who want to read my link blog, and the amount of effort to make this work and not succumb to it feeling like "chore" again.
Keeping this in mind for now.
Very extended unemployment
Time passes by really fast.
I'm passively, not actively, looking for jobs but the overall job market vibe is not the same as pre-pandemic days. The same job posts from the same companies appearing over and over again for the past 2 years. Companies seem to have lost interest in hiring front-end developers, but more into generic "software engineers". There's no new exciting startups that catch my eyes. Some companies are on hiring freeze. My LinkedIn and Twitter DMs are filled with messages from people telling me to upvote their Product Hunt submissions. Layoffs are still very happening unfortunately.
Things look pretty bleak. I keep telling myself that if I graduated from university around this timing, it would be even worse. Which makes me wonder, how are the folks from coding bootcamps doing now?
It feels like a privilege that I even have the capacity to worry about others while being jobless for more than 2 years.
I've been joking to people that I'm "retired", but honestly in the current economic state, that's impossible.
Two years of not working does weird things to the brain. Side projects keep me sane. Watching anime series keep me sane. Walking, with light exercises, keeps me sane. Exploring new places like a tourist, keeps me sane. Taking random scenic photos keeps me sane. Randomly meeting up with people keeps me sane. Taking a long bus ride under the rain keeps me sane.
But there's a limit. Time slows down. Things start to get boring from time to time. My brain starts to hallucinate and I keep asking myself, why do I go to work in the first place? What did I want to do? "Change the world" as what startups used to say? What's my origin story (My Hero Academia reference)? Am I just working because everyone else is working? Do I want go back to being a code monkey or try more executive roles? Are my skillsets still relevant? Should I still do glue work and get overlooked?
I'm starting to understand why some older folks don't want to retire. Jobs took most of the time in our lives, morning till night, 5 days a week, they keep the brain occupied with things that seem important, they provide financial income to improve our lifestyles, and the whole process repeats for many, many, many years.
But…
Where's the "fire"?
I realised that I say this in every job interview: "I just want to build cool things that help people." It's the very thing that keeps me "alive" but years of work, intertwined with the pandemic and various events, has manage to put it off.
One day, a soundtrack (Yuujin a-Kun Wo Watashi No Bansousha Ni Ninmei Shimasu) suddenly started playing in my head. It's one of my favourites, from an anime that I watched few years ago, called "Shigatsu wa Kimi no Uso" (Your Lie in April).
Fourteen-year-old piano prodigy Kōsei Arima becomes famous after winning several music competitions. When his mother Saki dies, Kōsei has a mental breakdown while performing at a piano recital; this results in him becoming unable to hear the sound of his piano, even though his hearing is otherwise unaffected.
Two years later, Kōsei has not touched the piano and views the world in monochrome.
Obviously, I'm not a prodigy and my "story" is not that dramatic. But "unable to hear the sound of his piano" and "views the world in monochrome" part sounds very similar.
My work is also not like music that could transcend words and connect people in ways that words alone can't.
Though, I really wished that it could.
Looking back
I'm not a professional photographer, but I really like taking these random photos, despite not travelling anywhere outside of Singapore.
Taking long walks and capturing these moments give me time to pause and think.
Everything around me has changed so much, and I'm constantly yearning for pre-pandemic days. I realised that I've inevitably downgraded from a mice to one of those "littlepeople" in Who Moved My Cheese?, a book I read many years ago.
Again, I don't know what's going to happen.
Hopefully there's still a spark somewhere out there.