Blog
Notes from the Trenches
Practical programming guides, module advice, and debugging tips from a working software engineer.
-
· Polytechnic · Singapore
Programming Help for Singapore Polytechnic IT and Computing Diplomas
Where Singapore polytechnic students can get real help with programming modules, from Year 1 Python and Java to the FYP, and how diploma coding differs.
Read more → -
· FYP · Capstone · Singapore
FYP Demo Day Survival Guide for Singapore Students
Surviving your FYP or capstone demo: what examiners grade in the demo and viva, the failures that sink good projects, and defending AI-assisted work.
Read more → -
· Career · Internship · Singapore
What to Build for Your Internship Portfolio as a Singapore CS Student
What gets a Singapore CS student shortlisted for an internship in 2026: the projects worth building, what reviewers skip, and how to show you can ship.
Read more → -
· NUS · CS2040S
NUS CS2040S Survival Guide, From a Working Engineer
How to survive NUS CS2040S: the data structures that earn marks, why the practical exam breaks people, and the weekly habit that gets you through Kattis.
Read more → -
· Singapore · Python · Career
Learning Python as a Working Adult in Singapore: A Realistic Plan
Learning Python around a full-time job in Singapore in 2026: why most people stall, the honest options, what to learn first, and when 1-to-1 help pays.
Read more → -
· Singapore · Tutoring · Pricing
How Much Does a Programming Tutor Cost in Singapore? (2026)
What a programming tutor costs in Singapore in 2026: hourly ranges by level, why assignment and FYP help is quoted per job, and how to spot borrowed code.
Read more → -
· AI · Singapore · Careers
Shopee Cuts Engineers, AI Salaries Surge: What Singapore CS Students Should Do in 2026
Shopee cut Singapore engineers the same week AI salaries rose 5x faster than other wages. Why it's one story, and what it means for CS students.
Read more → -
· FYP · Capstone · Singapore
Getting FYP Help in Singapore: Supervisor, Peers, AI, or a Tutor?
Where to get help on your Singapore FYP, from your supervisor to a paid tutor: when each fits, what each can't do, and the four common stuck-points.
Read more → -
· Python · NUS · DSA1101 · Data Science
Pandas in 30 Minutes for NUS DSA1101 and Statistics Modules
The pandas patterns NUS DSA1101 actually tests, with copy-paste examples. Built for students who need to be productive by next tutorial, not eventually.
Read more → -
· Python · Singapore · Hiring · Tutoring
Best Python Tutor in Singapore (2026): How to Choose, Where to Look, What to Expect
An honest guide to finding a Python tutor in Singapore in 2026 — what your options actually are, how to evaluate them, and what each type costs.
Read more → -
· Tutoring · Hiring · Singapore
Hiring a Programming Tutor in Singapore: Seven Questions to Ask First
Seven questions that filter honest tutors from chancers, and what good answers sound like. Works for Carousell, agency or referral tutors alike.
Read more → -
· AI · Tutoring · CS1010 · CZ1003
Tutor vs ChatGPT for CS1010, CZ1003, and First-Year Programming
Where AI tools genuinely beat a human tutor for first-year CS, where they fail, and how to use them honestly without breaking academic integrity rules.
Read more → -
· Python · Polytechnic · SP · NP · NYP · TP · RP · Singapore
Polytechnic Year 1 Python in Singapore: What to Expect at SP, NP, NYP, TP, and RP
How Year 1 Python is actually taught at the five Singapore polytechnics, the modules to expect, common stuck-points, and how to get help when stuck.
Read more → -
· Tutoring · Singapore · Hiring
Freelance Programming Tutor vs Tutoring Agency in Singapore
Hiring a solo tutor vs going through an agency in Singapore: pricing, communication, what to expect, and when each one fits.
Read more → -
· Tutoring · Singapore · Hiring
How to Pick a Programming Tutor in Singapore Without Wasting Money
What actually matters when choosing a programming tutor in Singapore. Red flags, fair pricing, and the questions to ask before you pay anyone.
Read more → -
· NUS · CS2030S
NUS CS2030S Survival Guide, From a Working Engineer
How to pass NUS CS2030S without burning out: the mental models, common traps and weekly habit that separate an A from scraping through.
Read more → -
· NUS · CS1010
NUS CS1010 Survival Guide, A Working Engineer's Take
How to survive and pass NUS CS1010 Programming Methodology, the practical assessment, and the final exam without burning out.
Read more → -
· Python · Debugging
5 Python Mistakes Singapore Students Make Every Semester
The five most common Python bugs and design mistakes I see across NUS, NTU, and polytechnic assignments, and how to fix them properly.
Read more → -
· Debugging · Skills
Debug Like a Working Engineer, Not a Panicked Student
A practical four-step debugging method that works on every language and stops you wasting hours on print statements.
Read more → -
· FYP · Capstone
Picking a Tech Stack for Your FYP, Without Regret
How to choose the tech stack for your FYP or capstone at a Singapore university or polytechnic, from someone who has rescued plenty of bad picks.
Read more → -
· Group Projects · Soft Skills
Group Project Survival Guide for Singapore CS Modules
How to survive group projects in CS2103T, IS200, INF1002, and every other Singapore module that loves them. Without becoming the person doing 80% of the work.
Read more → -
· Exam Prep · Revision
How to Revise for a Programming Exam in 7 Days
A focused 7-day revision plan for any Singapore programming module exam. Practical, what-to-do-each-day, no fluff.
Read more →