Blog

Technical articles about software development, architecture, and best practices

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-24⏱ 3 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-13⏱ 2 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-30⏱ 1 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-16⏱ 3 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-20⏱ 20 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-21⏱ 6 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-12⏱ 10 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-06⏱ 3 min read
Read More →

Starting Inspired IT

The inaugural announcement of the founding of Inspired IT

📅 2018-12-18⏱ 1 min read
Read More →