Hi, I'm Philip.
I started programming as a kid in 1990 and never stopped. I've been working as a software developer since 2000, mostly building web applications.
I also make videos on YouTube, work on my pet projects, and share ideas, thoughts and opinions here.
Recently Created or Updated
-
Performance Limits: How Mode X Pushed Me Back Into Assembly (Back to the Pascal, Ep. 8)
- video
Back in the 90s, I had a graphics programming book with a section on Mode X ...February 2, 2026 -
Isometric Struggles (Back to the Pascal, Ep. 7)
- video
I took the first steps toward a new direction for the project and started experimenting with isometric maps ...December 15, 2025 -
New Direction? (Back to the Pascal, Ep. 6)
- video
Six weeks in, I'm rethinking the direction of the project. This video is part Q&A, part devlog, part "wait... what am I actually building?"November 30, 2025 -
Did My Abstraction Slow Everything Down? (Back to the Pascal, Ep. 5)
- video
This week was all about figuring out whether my new Canvas abstraction was slowing the game down ...November 24, 2025 -
I Cleaned Up the Code and Created a Canvas (Back to the Pascal, Ep. 4)
- video
I took a couple of days to untangle the mess from the past few weeks, reorganize the code, and maybe - just maybe - overengineer things a little ...November 17, 2025 -
Loading images, tiles, and maps (Back to the Pascal, Ep. 3)
- video
After an unexpected start to the week, I focused on loading game data and getting rid of all the hardcoded sprites, tiles, and maps...November 9, 2025