Thorsten Suckow-Homberg
banner
thorsten.suckow-homberg.de
Thorsten Suckow-Homberg
@thorsten.suckow-homberg.de
Full Stack Web Dev by day - C++, affine transforms and game dev by night. Building clarity with code, proofs & plots.

https://thorsten.suckow-homberg.de | https://garagecraft.games | @garagecraft.games
From #Camera- to #Clip-Space, to #NDCs and z-Fighting - the latest article in my series examining the mathematical underpinnings of the #OpenGL rendering pipeline focuses on projection matrices.

thorsten.suckow-homberg.de/docs/article...

#LinearAlgebra #Math #gamedev #indiedev #indiegames
September 17, 2025 at 10:21 AM
M*R local-space vs. R*M world-space - I'm breaking down #matrix composition for rotating objects around external/local origins, using active and passive transformation.

thorsten.suckow-homberg.de/docs/article...

#gamedev #computergraphics #linearalgebra #indiedev #indiegame #3dgraphics #math
September 2, 2025 at 8:53 AM
Senior #gamedevs, assemble!

Shipping tonight: vibes. Patch notes: blew in the cartridge.

#gamedev #indiedev #adulting
August 15, 2025 at 12:53 PM
Deriving lookAt from core linear algebra principles, starting with orthonormal bases and change-of-coordinates matrices, showing how these concepts form a 4×4 matrix that encodes rotation and translation.

#GameDev #OpenGL #Math #rendering

🔗 thorsten.suckow-homberg.de/docs/article...
August 11, 2025 at 9:53 AM
Rotations are key affine transformations in games, simulations & real-time systems.
I show how 2D vector rotation generalizes to Rodrigues’ formula in 3D, with applications in hierarchical scene graphs.
🔗 thorsten.suckow-homberg.de/docs/article... #ComputerGraphics #RealTimeRendering #GameDev #Math
May 13, 2025 at 6:42 AM
🎄I might be #lttp but optimizing the runtime of my solution for part two of #puzzle 5 down to 9ms was really fun! 🎅 https://adventofcode.com/2023/day/5 #AdventOfCode
March 9, 2025 at 7:02 PM
Here's a #python #Rosenblatt #Perceptron with a plotter that allows for animating all learning steps:
https://github.com/ThorstenSuckow/pylabs
March 9, 2025 at 7:02 PM
A #Perceptron implemented in #python and visualized with @matplotlib 's #pyplot 🤖
March 9, 2025 at 7:02 PM
well. #chatgpt obviously not so good with math?
March 9, 2025 at 7:02 PM
Loving the fact that we get a first glimpse at Einstein in the latest trailer for #OppenheimerMovie. Scene probably indicating #Einstein's and #Oppenheimer's time together at @Princeton.
March 9, 2025 at 7:02 PM
#Mathematics teaches you to focus on the details. I have started to sum up my observations of @UniKonstanz Treude & Junk "Beweisen lernen" in a blog post at https://thorsten.suckow-homberg.de/blog/2023/05/01/errata-beweisen-lernen
March 9, 2025 at 7:02 PM
Tell me you‘re in beta without telling me you‘re in beta. #Diablo4
March 9, 2025 at 7:02 PM
I‘m not so sure that we‘ve had better reflexes when we were kids, I think we just had more time in between frames.
Happy birthday, @DOOM !
March 9, 2025 at 7:02 PM
Fair enough!

#googlechrome #javascript #development
March 9, 2025 at 7:02 PM
delorean now allows for recursing into packages for transpiling local dependencies.

https://github.com/coon-js/delorean#externals

#jav
ascript #babel #nodejs
March 9, 2025 at 7:02 PM
coon-js/delorean is a real looker with its transpiling for @sencha #extjs projects. New `external` configuration for local #packages coming soon!

https://www.conjoon.org/docs/api/misc/@coon-js/delorean

#jav
ascript #nodejs @babel 🐟
March 9, 2025 at 7:02 PM
Well.

#Trump
March 9, 2025 at 7:02 PM
Every #scrum master following the recent #development at #twitter.
March 9, 2025 at 7:02 PM
#microfrontends architecture helps you with identifying domain boundaries and cutting SPAs into independently developed and deployed modules. Let's discuss challenges, impacts and integration ‘‰ https://youtu.be/mvtz1arSQkk ðŸ #development #javascript #architecture #youtube
March 9, 2025 at 7:02 PM
Good morning #munich 🥨! Today I‘ll be talking about the implications caused by integrating #MicroFrontends, with a special emphasis on organisations and #dev teams. Come join us! @eyeworkers_ka #javascript
March 9, 2025 at 7:03 PM
My #teapot gets deployed as a #monolith, but it‘s also modular.
#modulith @eyeworkers_ka #development
March 9, 2025 at 7:03 PM
how @phpstorm makes me reflect on myself.

#javascript #development
March 9, 2025 at 7:03 PM
Dial 1-800-RATE-MY-CODE
March 9, 2025 at 7:03 PM
Also me, the moment @phpstan renders my cli all red:
March 9, 2025 at 7:03 PM
Me, whenever my cli lights up green after a first call to `phpstan analyse -l 9`:

#php @phpstan #coding
March 9, 2025 at 7:03 PM