New Jan 15, 2026

Year End Review — 2025

More Front-end Bloggers All from Zell Liew View Year End Review — 2025 on zellwk.com

2025 was a difficult year for me.

I felt I was struggling with the pits of despair and depression for most of the year. And it looks like I’m finally near the end of a long, dark tunnel that has taken several years to cross.

2025 — Family and Personal

Here are a couple of noteworthy things I’d like to highlight about the year.

Wife’s suicide state is over

Calling the suicide hotline for my wife at the beginning of the year was a rough experience. I’m glad this whole ordeal is over.

We sorted out the critical trigger that caused the entire episode somewhere in March, by helping my wife realize that I’m not her enemy (in so many words).

Right now, she’s on medications (the daily kind) to keep her emotions in check. Once, near the end of 2025, after stopping her meds without a doctor’s approval for a few days (because she fell ill and thought she shouldn’t take these meds along with antibiotics…), she blew up.

Stopping her explosion took a large toll on me. So right now I’m mentally and emotionally exhausted.

We’re both dealing with the repercussions of that incident, but it’s safe to say we’ve made huge headway a few days ago about her anger-explosive behaviour. Double fingers crossed.

Daughter seems to be fine now

My wife grabbed a knife and asked me to kill her in front of our daughter during the suicide period. She also raged a lot at my daughter for various reasons.

Just the knife incident alone has already caused a lot of damage. The other incidents made things worse. I tried to diffuse/parry these damages each time it happened, by telling my daughter that her mum needs to work on her emotions (in so many words). I can only say I did what I could.

It doesn’t look like anything bad is happening to my daughter’s psyche at the moment. So we’re safe, for now. I hope these incidents won’t affect her much in her life, though they probably would :(

I did my best. The rest is up to my daughter as she grows up.

Reflections on vulnerability and damage to my writing ability

Maybe I was foolish to write about a suicide incident. And maybe I was even more foolish by disclosing I used physical force.

Apparently, this “violence” factor triggered several people’s imaginations, so much that they had to call me out and “persuade me nicely” about my behaviour privately via email.

The “words of advice” from these individuals still hurt.

I didn’t manage to guard myself against additional negative emotions that were rained down onto me. Regardless of the reasons, I was badly affected.

Even now, it’s still difficult for me send out newsletters.

Thankfully, I wrote for CSS Tricks later in the year. Working with Geoff Graham helped me recover some of my writing ability — and he even affirmed certain styles that I was testing out. Writing became quite simple, and sorta fun again, when working with Geoff.

Now, I’m working on my blog again — together with writing for CSS Tricks, of course — and I’m working up my courage to face everyone through here as I speak.

Boys and girls. The world is dangerous if you expose yourself too much. But funnily, that exposure can allow for room for growth at the same time. I’ve written a reflection about showing this violence publicly before, but I’ll close this whole chapter off with a third article soon.

Finally, before we leave this section, I wanna thank everyone who encouraged and supported me through this journey. You’ve given me some strength to continue moving. Thank you.

Emotional saturation

You can imagine that I was already stretched emotionally during the year…

And adding to that:

It was exhausting. But I tried to force myself to work — and it made things worse — because I couldn’t bring myself to work and I blamed myself for my ineffectiveness. Boo.

Anyway, not trying to blame anyone, but noting how I really had it rough last year. I intend to do better this year.

I’m leaving work last in this review because I couldn’t bear to face the shame I’m feeling. I’ve wanted to finish most of my projects 2 years ago, but I’m still working on them, without much progress.

But I gotta face the shame to finish this article. So here we go.

The Boring Parts

I’ve accomplished several boring, but important things over the year, including:

The 1st item is important because the sales page is now aligned to how I feel about the subject, instead of trying to twist other people’s perceptions/psychology (which I find distasteful). The disgust I’ve felt about the previous page no longer hogs my mind space.

I have another page to rework — Magical Dev School’s landing page. I’m likely going to rework it later this year. Fixing both Learn JavaScript and Magical Dev School together proved to be too much for my brain last year.

The 2nd and 3rd items were important for cost reductions since I’m not making much money from the courses now. They saved a huge amount and helped me feel more at ease.

Shifting Gears

I’ve started shifting my writings — courses and articles — away from fundamental material because I think AI will saturate this market.

With supply increasing and demand decreasing, course business based on fundamental material will no longer work.

So I’ve been shifting my content towards stuff that AI cannot produce. This often means advanced material or personal expertise.

That said, I haven’t been very successful in these shifts because I couldn’t bring myself to write for many reasons already stated above.

2026

My theme for 2026 is to walk my own path.

A lot of things are packed into those four words. It includes:

Tangibly, I’m not gunning for much:

Everything else is bonus.

This will likely give me sufficient space to recover, explore, and find ways that work for me.

Side Notes

I realized that a public year end review is an important ritual for me after doing it consistently for a few years then skipping it consistently for another few years.

That’s because:

With that, onward to 2026.

Thanks for reading.

I hope we all have a good year ahead.

Scroll to top