Thorsten Suckow-Homberg

@thorstensuckow
7 Followers
18 Following
17 Posts
Full Stack Senior. Working w/ clients across multiple industries and countries, helping to deliver web apps more effectively.

I come from the world of the #AgileManifesto, #XP, #CleanCode and #TDD.
For me, software development is still a craft - with responsibility, diligence and an obligation to understand. AI tools can support this craft, but they must not replace it.

It is out of this tension that the Manifesto for AI-Augmented Software Craftsmanship emerged:

https://ai-manifesto.software-craftsmanship.dev

In my article, I take a closer look at the motivation behind it.

https://thorsten.suckow-homberg.de/blog/manifesto-for-ai-augmented-software-craftsmanship

Manifesto for AI-Augmented Software Craftsmanship

Principles for AI-Augmented Software Craftsmanship. A guide for using AI as a partner, not a replacement.

#Manifesto for #AI -Augmented #Software #Craftsmanship - a 🧵

With tools like #GitHub #Copilot, #Claude Code and #Gemini CLI, our work has changed massively. The models keep getting better - but with that, the question grows louder: How can we trust #code that was generated by a synthetic #assistant? And at what point does this code start to interfere with an existing, carefully crafted codebase without us even noticing?

I'm using #helios as the #framework for a #university project .
I've published an accompanying technical report that outlines the key architectural decisions behind the #prototype and discusses its further #development. 👉

https://www.researchgate.net/publication/397445662_helios_Design_and_prototypical_implementation_of_a_C_game_framework

#gamedev #indiedev #indiegames

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.

https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/from-camera-to-clip-space-derivation-of-the-projection-matrices

#LinearAlgebra #Math #gamedev #indiedev #indiegames

In my latest article, I examine model matrices through the lens of change-of-coordinates transformations, and why (R×M)×v ≡ R×(M× v).

https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/model-matrix-transformations-a-change-of-coordinates-perspective

#GameDev #OpenGL #Math #rendering #linearalgebra #computergraphics

Model Matrix Transformations: A Change-of-Coordinates Perspective | thorsten.suckow-homberg.de

Mathematical foundations for model matrices through change-of-coordinates theory, equivalence proofs.

In real-time graphics, the lookAt view matrix transforms world coordinates into the camera’s frame of reference.

My latest article derives the lookAt matrix from core linear algebra principles, starting with orthonormal bases and change-of-coordinates matrices. It shows how these concepts form a 4×4 matrix that encodes both rotation and translation with geometric precision.

🔗 https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/change-of-coordinates-and-applications-to-view-matrices

#ComputerGraphics #GameDevelopment #LinearAlgebra #OpenGL #3DRendering

My latest article delves into vector rotations as a specialized class of linear transformations, addressing their theoretical underpinnings in 2D and 3D. We examine classical rotation matrices, Rodrigues' formula, and their critical role in #GameWorldModeling and real-time systems, particularly concerning computational precision.

https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/rotations-as-a-special-case-of-vector-transformations

#GameDev #Math #ComputerGraphics #LinearAlgebra

Rotations as a Special Case of Vector Transformations | thorsten.suckow-homberg.de

Rotations as a Special Case of Vector Transformations, with Applications to Game World Modeling

The dot product is essential in game dev and simulations—from FOV checks to coordinate transformations. This intro article covers the geometric intuition, key lemmas, and a practical example for visibility modeling without ray tracing.
🔗 https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/the-geometry-of-the-dot-product
#GameDev #Math #ComputerGraphics #LinearAlgebra
The Geometry of the Dot Product | thorsten.suckow-homberg.de

The Geometry of the Dot Product and Applications to Visibility Modeling

When everything fails,
@babeljs comes to the rescue: Learn how to use modern #javascript syntax and language features in
#sencha #extjs projects - w/o breaking builds:

https://link.medium.com/hY3HUlnC8ub

Thanks to ddev, creating an instance of a fully fledged #email messaging #API has never been easier! And while you're at it, why not drop a `ddev create-conjoon` for a running #JavaScript Email frontend? 📨

#ddev #docker #service #soa

https://github.com/conjoon/ddev-ms-email

GitHub - conjoon/ddev-ms-email: DDEV/Docker configuration for serving conjoon/lumen-app-email.

DDEV/Docker configuration for serving conjoon/lumen-app-email. - GitHub - conjoon/ddev-ms-email: DDEV/Docker configuration for serving conjoon/lumen-app-email.

GitHub