After ~20 years of coding, AI made me feel like the code isn't mine anymore.
New post on growing as an engineer, from students to seniors. Whether AI wrote it or you did, you're still responsible for what you ship.

@tiger4589.github.io
I've been developing software for nearly 20 years, both professionally and as a lifelong passion. Throughout that time, I've built a career around solving complex business and technical challenges through software engineering, architecture, and consulting.
After ~20 years of coding, AI made me feel like the code isn't mine anymore.
New post on growing as an engineer, from students to seniors. Whether AI wrote it or you did, you're still responsible for what you ship.
Thankfully all the data is string and numbers. I didn't face issues with that. The problems were more related to the Discord.Net move from text commands to complete slash commands and components. Quick manual testing proved very handy.
I've been postponing this migration for years. With Claude Code, the first full version took 5 nights.
A legacy .NET Core 3.1 app, now on .NET 10. The following article covers the setup, the lessons, and a recipe you can reuse:
SSE vs SignalR in .NET 10
When to use each + simple implementation examples.
If you’re building real-time features in .NET, this may help
How to Authenticate Server-Sent Events in ASP .NET Core by Paul Karam tiger4589.github.io/2026/10/02/s... #aspnetcore