Skip to main content

Technology, Tools, and Work

Prototyping, static site generators, test-driven development, AI tools, certification, gadgets, and the occasional rant about PowerPoint. The articles about how I work and the tools I use.

16 articles, newest first.

That's What I Call Rapid Prototyping! Building a Business-Ready Prototype in Hours, Not Weeks

March 2026

That's What I Call Rapid Prototyping!

Building a Business-Ready Prototype in Hours, Not Weeks

What if you could build a fully functional prototype in a matter of hours instead of weeks? That's exactly what I did for an app concept. Using AI-assisted development, I went from concept to working prototype (including a professional video pitch) in just hours. Here's how I did it, and why this approach is changing the game for getting stakeholder buy-in.

Read more
The Game of Test-Driven Development

November 2025

The Game of Test-Driven Development

A Day of Coding and Experimentation Above the Rooftops of Vienna

On a crisp November Saturday, about thirty developers gathered at SQUER's Vienna office to practice Test-Driven Development. We learned, experimented, and rediscovered the joy of crafting code. One key takeaway stood out for me: it's okay to learn from things you make and then throw them away.

Read more
How I Stopped Worrying About My Static Site Generator

August 2025

How I Stopped Worrying About My Static Site Generator

(and Let Copilot Do the Work)

For years, I clung to a messy little static site generator I'd hacked together in Node.js. Every so often I'd think about rewriting it but the motivation never stuck. Then GitHub Copilot showed me I didn't need to rebuild anything at all.

Read more
AI Videos in 2025

August 2025

Creating Videos with AI in 2025

A Hands-On Look at the Current State of AI-Enhanced Production

What started as a casual favor for a colleague turned into a deep dive into today's AI-powered video tools. I produced multiple short videos, combining scripts from ChatGPT, voice-overs from Artlist.io, stock footage from Envato, and editing in Final Cut Pro. The process was surprisingly fast, impressively capable, and full of lessons about what AI can (and can't) do in creative work.

Read more
Bringing back the weird

July 2025

Bringing Back the Weird

On the Disappearing Web of Enthusiasts

The internet used to be weird and wonderful. Personal websites were built out of pure passion, not profit. But somewhere along the way, the enthusiast spirit got buried under branding, analytics, and algorithms. It's time we bring it back.

Read more
How using a delightful tool boosts creativity and preformance

May 2025

Joyful Tools

How Delightful Design Elevates Creators

Some tools are powerful. Others are beautiful. But every now and then, you find a tool that's just so delightful to use, it makes you want to create. They don't just perform tasks. They invite exploration, spark curiosity, and gently nudge us into flow. Let me tell you about the joy of using a tool that feels right.

Read more
Why I dislike PowerPoint

February 2025

Why I Dislike PowerPoint

(At Least How It's Used In Some Large Companies)

PowerPoint is everywhere in corporate life. Meetings begin with it, discussions revolve around it, and after everything is said and done, the slide deck is all that remains. But this is the problem: PowerPoint was never meant to be the presentation, it was meant to support one. In large companies, this tool has been twisted into something it was never designed to be, and that's why I dislike it. A lot!

Read more
Think. Do. Discover. Code Retreat Linz 2025

January 2025

Think. Do. Discover.

Attending A Great Code Retreat on Test-Driven Development in Linz

It was a fine day! A day of coding, learning, and connecting with like-minded developers at the Code Retreat in Linz in January 2025. Fun and engaging, from tackling programming challenges with constraints to sharing stories and insights with amazing people.

Read more
I Couldn't Decide Which Library to Use, So I Wrote My Own Website Search

January 2025

I Couldn't Decide Which Library to Use, So I Wrote My Own Website Search

I needed a search function on my website without bloating it with heavy libraries or server-side tools. Instead of relying on frameworks, I decided to write my own lightweight, client-side search from scratch. Here's how I did it, and why building it myself turned out to be a good idea.

Read more
How I Passed the AWS Cloud Practitioner Exam

December 2024

Cloudy with a Chance of Certification

My Journey to AWS Cloud Practitioner

Preparing for the AWS Cloud Practitioner Certification exam was a journey of discipline and adaptation, using online learning platforms to master cloud concepts and AWS services. Despite challenges with time constraints and moments of doubt during the exam, I successfully earned the certification. Here's how I did it, and what I learned from it.

Read more
How I Felt Compelled to Find a Hidden Message Without Realizing How Interesting It Would End Up Being

July 2024

Steganography in Python

How I Felt Compelled to Find a Hidden Message Without Realizing How Interesting It Would End Up Being

When a coworker invited me to a feedback call, I found a hidden message in the email. Join me as I go down a rabbit hole to decode a message that turned out to be hidden in an image. I used Python to extract the message and learned a lot about steganography in the process.

Read more
Distraction-free writing with a Palm m125 and a foldable keyboard

June 2024

Palming Without Distractions

Distraction-free Writing with a Palm Organizer and a Foldable Keyboard

The Palm m125, with the right peripherals, can make a great distraction-free writing tool to sustain the flow state that many writers of prose and long articles seek to achieve. Here is how a decades-old organizer can help, and what to pay attention to for a frictionless experience. This epic article has it all! (Including a hidden section about PalmOS Hacks.)

Read more
Archiving the Archive Thumbnail

February 2024

Archiving an Archive

My Adventures Scraping the Contents of the Archive of Digital Art

A while ago, I wanted to learn web scraping so I wrote my own little suite of applications based on Puppeteer/Node.js to grab content from the Archive of Digital Art (ADA), parse it into JSON and extract the images. Join me as I scrape the bottom of the web archive.

View Project
Using the MacBook with an eInk Tablet as an External Display

November 2023

Using the MacBook with an eInk Tablet as an External Display

Using an eInk display as an external screen reduces eye strain and is well readable in direct sunlight. How do you connect the Onyx Boox Tab Ultra to a MacBook Air? Let's explore various methods like AirDroid Cast and Duet Display, alongside a more economical and effective solution involving a USB Capture Device. Find out the details in this article and video.

Read more
Title graphic reading AUTH FLOW in glowing 3D letters over colorful HTML login-form code and a faint authentication flowchart

October 2023

Authentication Antics

The Complexity of User Registration and Authentication

Mapping out the process of user registration, user login and password reset let me rediscover the quirks and delights of the process. Here's my unnecessarily detailed description with wireframes and flowcharts of something we take for granted.

Read more
Unleash the Power of the DevTerm

June 2023

Guide to ClockworkPi's Portable Linux Console

The ClockworkPi DevTerm is a peculiar portable Linux device with numerous delightful features, albeit some frustrating ones as well. This guide will demonstrate how to configure the DevTerm to overcome its limitations, such as the small screen size and the somewhat challenging trackball. Additionally, it will provide instructions on using the DevTerm with an iPad Pro.

Read more