Blog

Technical articles about software development, architecture, and best practices

Kotlin's LSP Problem is Real

I just want to click through code. The state of Kotlin's LSP is driving me away from the language.

2026-01-263 min read
Read More →

Creating Games With My 10-Year-Old Son

How Claude made my son enthusiastic about working with a computer, making programming accessible and fun.

2026-01-255 min read
Read More →

Ralph Wiggum: Loop it!

How a simple Bash script and a clever prompt pattern turned 35 skill reviews into a 30-minute automated session.

2026-01-116 min read
Read More →

The Reviewer

How I stopped reviewing bad code and started building better software with AI assistance.

2026-01-034 min read
Read More →

Technical Deflation

Changing code tomorrow is cheaper than doing it today.

2025-12-244 min read
Read More →

The Kotlin Paradox

Kotlin may be a nicer language, but Java might be the best choice when paired with AI. Here is why.

2025-12-195 min read
Read More →

Battle of the Infographics: GPT 5.2 vs Gemini

2025-12-172 min read
Read More →

The AI Coding Ladder

From Copy-Paster to Architect: A look at the 7 levels of AI coding assistance.

2025-12-078 min read
Read More →

My AI Writes Code. Yours Can Too.

A detailed look into my personal workflow using AI tools to enhance productivity and creativity in my projects.

2025-11-297 min read
Read More →

2026: The Year the IDE Died

Steve Yegge says if you use an IDE in 2026, you're a bad engineer. From CNC machines to Vibe Coding, here is why we are facing a 'Swiss Watch Moment' in software engineering.

2025-11-243 min read
Read More →

AI tools can be funny

When I asked Claude to build something technically impossible, it refused to do the work. Is this AI pushing back? A humorous look at what happens when you push an AI assistant's limits.

2025-11-132 min read
Read More →

When AI Assistants Reach for CLI Tools

Why does Copilot sometimes choose perl one-liners over proper edit tools? A look at AI assistant habits and how to guide them back on track.

2025-10-301 min read
Read More →

The new website of Inspired IT

How I used Claude Code and OpenAI Codex to design, migrate, and refine my new Inspired IT website with AI assistance.

2025-10-163 min read
Read More →

Unraveling the Code: Kotlin's Edge Over Java Streams

A comprehensive comparison of Kotlin vs Java for 7 coding challenges, demonstrating Kotlin's superior conciseness and readability.

2024-10-2020 min read
Read More →

How does limitRate work in Reactor

An in-depth explanation of the limitRate operator in Project Reactor and how it improves performance by batching demand requests.

2022-03-216 min read
Read More →

How to use groupBy in Reactor

A detailed guide on using the groupBy operator in Reactor, including common pitfalls like stream stalling.

2022-03-1210 min read
Read More →

Debugging demand in Reactor

Learn how to use the log function to debug demand flow in Project Reactor and understand backpressure behavior.

2022-03-063 min read
Read More →

Starting Inspired IT

The inaugural announcement of the founding of Inspired IT

2018-12-181 min read
Read More →