There’s a lot I’d like to write about and the number of draft posts in this blog’s backend are piling up honestly; but from the get-go:

  • DUMBarr being setup to replace my Plex and home media server stack
  • The fight between Notion and Obsidian as my knowledge system is coming to an end(?)
    • And it looks like Notion is winning…!
  • Getting my services, and the infrastructure back online

There’s a lot to do! And a lot to figure out.

Stay tuned 🙂

I think a lot of creators say, “When you have a nice space, it makes you want to use it more” or something along those lines for creative output. Having nice tools makes you want to use them more, a nice chair to sit at, or a powerful PC, shiny power tools to make things, etc.

That philosophy even rings true for something as basic as an online blog (well, now more of a whole damn website). Since deciding to redesign my site and consolidate it all, it’s given me ikigai and really, it’s become a joy to start updating my this site (and even this blog) a lot more.

I won’t go so far as to say my aim this year is to blog more or do more content – but I’d like to foster a better environment around which I can update this site more often, be it with blog posts, or new site features, or otherwise.

An evolution of my website’s themes

Independent Publisher is a fantastic theme – I loved how simple and straight to the point it is. I actually came across this theme when I started following a Minecraft Modder back in the early halcyon days of Minecraft’s modding scene, the early alpha and beta days. There was a modder by the name of Sk89q (Albert Pham) who actually developed one of the most important mods that propelled Minecraft into its modern day popularity, WorldEdit. His blog had this theme in a nice neutral toned colourway that made it easy to read and keep up with a lot of his (sometimes not so) little projects. I immediately took to using the same theme, with a few little tweaks of my own, and left it mostly at default with a colourway change for things.

Minty Charmander is my own from-scratch WordPress theme, the first time I’d actually properly done something like this without just hacking other themes or shoe-horning other layouts in. I made this theme shortly after meeting my fiance Annie 🥰. One could even go so far as to call her my muse! The theme’s nomenclature came from our shared enjoyment of the earlier Pokemon games (Red/Blue) and how we both chose Charmander as our starting Pokemon.

The design began as a way to “modernise” the look of the site, and it was the first attempt at sharing a common design language between mutliple domains (jtiong.blog and jtiong.dev) — in fact, you can still see the older Minty Charmander design applied to jtiong.dev (as of the time of writing!)

Chunky Snorlax is of course, the current incarnation of the site, and a much larger project than just a WordPress theme. It too is written from the ground up, but with a few hard requirements to the project such as:

  • The site must be usable on mobile
  • Discord integration for my personal community must be implemented
  • It must be able to handle private gated sections for family, or friends

The project is like Minty Charmander, targeted towards unifying the domains under jtiong.com as well as having consistent branding across the sections of the domain that they’ll become; and is in fact, so large that I even have it documented in Notion for task tracking and managing what I’ve done so I have a reference to come back to in future development.

It’s an interesting development project for me because after a few years away from the tech industry, I’m finally dipping my toe back into coding and learning some skills along the way, at my own pace 😃

The site will continue being a desktop first website. I’m always designing and developing the site based off how it appears on my personal desktop, before making the design responsive and accommodating for mobile resolutions afterwards.

Improving standards in publishing posts

I’ve been a WordPress user for a long time in regards to this blog – about 10 years apparently. But it’s always been a secondary, perfunctory usage. I’ve always just very basically logged in, dumped what was in my head into a post, and hit publish.

Since I started with Minty Charmander during July 2024, I started to use more features of WordPress’s editor like Galleries, and photo uploads properly. And with the blog’s current iteration, I’ve started:

  • paying attention more to CSS styling (partially due to design hard requirements above)
  • learning to use the built-in lightbox feature and some improvements with it
    • the lightbox now loads the source image in full res when you click on them instead of delivering an upscaled thumbnail with the native WP feature
  • learned that adding image captions improves traffic to my site
  • likewise, feature images also help increase traffic! It also just looks a lot nicer across the blog 🙂
  • the tags and categories system needs some refinement, but works fairly well
    • I need to go through my posts and re-tag and re-categorise as appropriate!

So it’s nice to see that putting in the effort into the site has also meant I’ve started improving my own methods and processes for creating content here. It’s an older form of content, I’m not a YouTuber or some sort of highly skilled video editor; and it’s never a “no” but for now, I enjoy the written word more. And so I rant on the internet using this blog 🥳

2026!

I can’t believe I made it past 40 times round the Sun on this ball of dirt. I’m not usually one to wax philosophical in a public space, but I’m old, and I figure it’s alright for me to be doing this now.

This year is all about adjusting to the changes in my life over the last 2 years. This marks my (going into) 2nd year of being “retired” but in reality, I’d say it’s more like a “doing a lighter workload”. And boy it wasn’t a matter of becoming a man of leisure, instead I decided to buy a cafe on my birthday last year🤣

At the end of last year I bought an apartment, my own little slice of paradise in a great spot in Sydney about 15 minutes from the CBD. I’ve been very fortunate to be able to do so, but it’s a big adjustment from my previous living conditions (I’d always lived in free-standing houses usually of 3 or more bedrooms).

It’s forced me over the recent holiday period to look at all the things I own, and how to cut down on excess – something I think I generally suffer from especially the last few years (I have so much computer related crap in my possession). And really, I suppose it’s inspired this post for me to rant about how I’m going to start the year and approach life, etc. Looking back in the post history on this blog, I don’t really recall writing about things like this so much, but I suppose this is a bit more of a personal project now. So, time to ramble on!

Like every trend chasing “New Year, New Me” kind of person in Western Culture, I looked at what I thought would be a “foreign yet cool” concept as a starting point, and of course, looked to Japan. A bit awkward considering I’m an Australian-born Chinese person, but hey! Sort of in the right region!

  • Ikigai – I think this means to find meaning and purpose in life on a day-to-day basis
  • Kaizen – I think this means to constantly improve, as long as it’s a step forward, it’s improvement
  • Wabisabi – Finding beauty and perfection in the imperfections, impermanence and incompletion

I like the muddled sort of “constant improvement” and reiterative process of development these Japanese Philosophies talk about. And I think in a lot of Asian culture, the grind culture is definitely something they’ve mastered over the years. Maybe it’s appealing deep into that heritage inside me 🤣

Not to be outdone though, the Swedish themselves also have a philosophy called Lagom – a term that actually hits with a bit of PTSD from an old development project for me (it was named Lagom). Lagom means “Just the right amount, not too much, not too little. Just right.” and is the idea of perfect moderation and balance in execution.

I think, this year I’m beginning my 40s with a step towards making my life more like a chill game. More Stardew Valley, and Animal Crossing; and less the Sims without a ladder, or Elden Ring 😱

It’s more about making sure each day I’m a little bit better than before. But also accepting that not all days will be like that, and some days there will be steps backwards, or time needed for recovery. And even in those challenges and setbacks, there’s beauty and joy to be found.

Happy New Year 🙂

Yup – I bought a cafe 🙂

Happy Birthday to me!

Here’s to a new adventure 🙂

A quarter century into the new millennium!

Panko (L) loves being sociable (poor Sora(R)! 🤣)

A start to the year that was full of cleaning, fun, and dinner with my beloved family.

2024 was a whirlwind of a year – I moved house (again!), I finished the year no longer a bachelor, and I even managed to get in a trip to Japan 🙂

The year has truly been something else – and I’ve managed to “solidify” the technology side of life at present, even with this blog maintaining its uptime finally!

2024 definitely ended on a more positive note than 2023 did; and I’m excited to see what happens going forward this year in 2025 🙂

Previously, on JT’s bought some books…

The Wheel of Time Collection I bought back in 2022 (Blog Post here)

I bought a custom leatherbound set of a favourite book series of mine, The Wheel of Time – and it’s something I’ve taken great joy in reading and keeping with me since 2022. Even around then, I was also looking at finding a set of books that were my other favourite mythos; The Discworld novels by the late Terry Pratchett.

Growing up, I had started reading Terry Pratchett’s novels in junior high school; but exams and life took a turn and I stopped reading them for a while. It wasn’t until I had started my career after university that I stumbled back across the books again, and found them far more poignant now that I was in that very same outlandish rat race that his books are a commentary on at times.

After a lot of umm’ing and aah’ing about and trying to justify buying the series of books and whether to see if I can get them custom made; I came across a few of the books in Dymocks one evening, and they were in a beautiful hard cover, gilded published release. It wasn’t the leatherbound stuff I wanted, but they were colourful, vibrant and nice to the touch and made me want to read them again. It was only a few books of the series however, so I decided to wait it out and see if more of the Discworld collection got released.

That was in 2022.

2 years later, it turns out the majority of the books have now been released, with a few more to come (one as soon as August 5th) and I was still on the fence about owning the series. It even sprung up during a date with my new girlfriend while we were having a post-meal stroll.

Well, that was a couple months ago, and now, I’ve pulled the trigger. More than $1000 AUD was spent on this, and it’s not the full collection, but it’s only missing 2 more books at present that have yet to be released (both are planned to be released in the next couple months).

The first shipment of the books arrived! 36 of the 45 novels are now occupying my dining table…!

Discworld Novels
36 of 45 Discworld Novels, 2 more are expected to arrive tomorrow, and more in the days leading up to August 3rd… I’m so excited to finally own these after reading them from libraries all over the place for years and years!

They’re simply beautiful. And I was gushing about them to friends and family, and it occurs to me that these books bring me a lot of joy 😂

Maybe it’s something to be more retrospect about going forward 🙂

The branding & theme was named by my partner, Annie 🙂

I actually started this specific post as an addendum to my previous post; but realised that there’s enough in here that I want to talk about on both a personal and technical level that it should warrant its own entry.

Why “Minty Charmander”?

Well, Annie thought the colour scheme reminded her of a Charmander, and combined with the light green highlights – “Mint” 🙂

The colour scheme uses a number of my favourite colours in a limited palette – purposefully, as I recall from some old design course literally a couple decades ago now, that in UX a small number of colours that can be interchanged and not conflict with each other, was better than a large dynamic swatch of colour for getting information across.

I am using the ol’ trusty Bootstrap framework for the UI and layout of everything. I don’t have any real special rationale for using Bootstrap – it’s just what I’m most familiar with; I think as I ease myself back into coding from a long break, it’s nice to just crawl before I can walk, before I can run 😅

Planetscale?!

Laziness and the idea that I needed a stable service to run a DB for my little projects convinced me to continue with Planetscale – yes, it costs $47 USD a month, but it’s more stable, and more nicely managed than I could ever do with a random self hosted solution.

I decided to continue paying it for the time being, pending further efforts to make things self hosted down the track, but for the time being – it’s nice to have a DB that is:

  • highly available;
  • able to spawn itself into a main, and dev branch

I could probably implement this without a paid system – but I feel like the DB service works as a backend for multiple systems (as it would if I were to self-host) – and that’s a single point of failure that I couldn’t upkeep like a service that is designed to stay online professionally.

End of the day, it’s actually pretty easy to justify the cost of this database for myself; and I’ve spent more on dumber stuff in the past. At least this is a sensible subscription 😜

So, what’s next?

Well, the branding is mostly done, but there’s a few missing things like Search results statistics, and category browsing callouts, to name a couple of things. I’ll be taking my time fixing everything, and eventually hope to start using this blog a lot more to diary more things that I get up to on a more personal level, as opposed to just dumping whatever pseudo-technical stuff comes across my mind!

We have a new look for the blog! I hope you all like it 🙂

For those that are curious, below is how things used to look (not too long ago!)…

How my blog originally looked

I’ve been using a theme called Independent Publisher now for about 7 years or so. And while I am indeed retired; I didn’t want to let my technical skills (as little as they are) go to waste nowadays. So I updated the look to both jtiong.dev, and jtiong.com to match similarly in branding now 🙂

It’s been more than a moment since I last touched a WordPress Theme, and so I’ve no doubt that there’s bugs and issues with the new theme you see now (built from scratch lovingly over a day or so, as you’ll be able to see from the Commits on jtiong.dev!). But this change will give me plenty of things to do to fix and maintain for the future with this blog.

And now finally after most of a day’s work, my domains are starting to be a little bit more on-brand! ♥

This post was from after the move to the new house, and at the start of 2024 – at this point I had not recovered the 2023 posts to the blog from the old server that was no longer plugged in. This has since been restored, but I’ve included the post here for full context anyway!

JT

So, I’ve been pretty crazy busy, even with the idea of “Retirement” being bandied about in my life.

I’ve added a couple more 2023 posts, and hope to increase/improve the amount of content I can restore, but it’s not looking all that promising to be honest…! To restore it all, I’ll have to pull out one of the old Dell R330 servers and spin ‘er up so I can extract all the info as needed, etc.

Easier said than done considering it’s in a storage crate under the house right now 🙁

It’s definitely sitting in the back of my mind though, as it’s a year of tech upgrades and updates where I had finally configured a lot of my server stuff to a level that I was really happy with…!

For now though, I just wanted to post here and make sure the site’s staying alive…!

Some technical challenges!

My site currently uses the hobby plan of Planetscale – my preferred sort of “cloud” hosted MySQL DB instance; unfortunately this is going away and they’re forcing everyone onto a minimum $47 USD/month plan. I can understand the need for sustainability though, and it’ll reduce the amount of “exploiters” that have taken advantage of such a free plan.

Sadly, it’s an expense I am not really willing to pay either, not for my small hobbyist needs. So it’s time to migrate back to the ol’ self hosted MySQL instance on my own VPS somewhere.

This post was from after the move to the new house, and at the start of 2024 – at this point I had not recovered the 2023 posts to the blog from the old server that was no longer plugged in. This has since been restored, but I’ve included the post here for full context anyway!

JT

We start the year with some technical issues!

I’ve had some migration problems with moving my sites and servers around from my old house to my new house, and as such, I’ve lost most of the 2023 entries! 😢

The highlight of the year was my Japan 2023 trip in May with everyone, so I’ll try and put up at least the photos to keep things going 🙂

For now at least, the site is once again working, and online!