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)
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)
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)
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)
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)
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)
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