Blog
Notes from the Trenches
Practical programming guides, module advice, and debugging tips from a working software engineer.
-
· 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 right tech stack for your final-year project or capstone in 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 →