usage of AI
I think that, these days, it is important to be transparent about the use of AI.
I started working with microcontrollers back in the 1990s, using only assembler. Because of that, I would say I have a very deep knowledge of how microprocessors work at every level. That is why I allow myself to use AI for some tedious and repetitive tasks, as well as for railing (rapid AI learning). I believe AI should not replace the process of learning fundamental skills. Young people should first develop the ability to think, reason, and solve problems on their own before relying on AI as a tool. Once those foundations have been established, AI can become an incredibly powerful assistant rather than a substitute for understanding. I hold the view that AI should not be used in the education of young people and that children and teenagers should not have access to AI.
The projects shown on this site were created without the use of generative AI to write the code itself. The older projects, of course, were developed long before AI became commonplace. For some of the newer projects (starting in 2026), I do make use of AI. However, I generally do not use it for code generation. Instead, I use it as a learning tool to help me understand new concepts more quickly. I also use AI for debugging, crunching datasheets, and spellchecking. For me, it is a case of "teach me how to do it" rather than "do it for me." In that regard, AI provides an enormous benefit.
In my professional work so far, AI has not played a major role. However, even there, practical use cases have started to emerge, and I am actively working with them.
And, perhaps most importantly, AI is a fantastic rubber duck.
"That makes me genuinely happy to hear"
- Codex 2026