"Well, mock interviews are great and all, but at some point you're going to have to stop hitting the punching bag and square off against someone who's actually trying to hit you back."
"Well, mock interviews are great and all, but at some point you're going to have to stop hitting the punching bag and square off against someone who's actually trying to hit you back."
App Review: Zombies, Run!
"Functionally, it's like a fitness app had a one-night stand with a radio programme and this is the illegitimate offspring."
5 January 2019
The Problem With Streaming
"This is probably just my opinion, but I've always felt that Singapore's educational system puts just a little too much emphasis on streaming."
17 September 2017
How worried should software developers be about Devin AI?
"If, as a software developer, you have predicated your entire career around your ability to write clean, beautiful, well-documented and nicely structured code, you have spectacularly missed the point."
Contact Tracing With TraceTogether
"TraceTogether is obviously a Minimum Viable Product that was hastily hammered out over the course of a couple sprints, and as such, there are sure to be a few rough edges."
Replit Goes Rogue
"The uncomfortable reality is that AI can be a useful tool for seasoned software developers, or it be used to help laypersons cosplay as seasoned software developers."
3 September 2025
Do techies lean Liberal or Conservative?
"In fact, one of the most baffling (and frankly insulting) things I have heard as a developer is being told that I should be better at the job because I'm a man."
28 July 2025
Tech skillsets: Go deep or go wide?
"Want to specialize? Cool, do that. Want to generalize? Also cool, go crazy. But we need to be cognizant of the tradeoffs."
25 November 2025
Film Review: Black Mirror Series Six
"Black Mirror is chock-full of shocking scenes and even more shocking language. And I'm going to spoil the ever-loving heck out of this one, so strap in, son!"
Finding Your Purpose Professionally
"Hey, some people find purpose in not starving. And if you think that's not a purpose, shut your privileged piehole."
1 January 2026
Full-time Pay, Part-time Job
"It's all very well to have the best and brightest doing the job until they piss you off every time they open their mouths."
4 May 2025
Teochew Thunder Live: Coding Classes
Here are some basics to pick up. Beyond these, there will be live video calls where screens will be shared and techniques demonstrated. For further enquiries, we are in the Clubhouse room TTL Coding Classes.
You will learn how to declare string variables, concatenate strings and call some string methods.
About TeochewThunder
The author of this website is an aging software developer who still loves his work enough to do it in his spare time. This site is the proof of that. When he's not tinkering with code, he's enjoying a steaming hot black coffee, doing laps in a public pool or haunting the local library. Yes, he really is that boring. Go read his code instead of this bio.
This website houses tech content, including but not limited to the following:
Code samples and demos.
Technical observations.
Musings on the latest developments in web technology.
My personal profile.
Check out SPERMINATOR, a browser-based game. COMPLETE!