# Alessandro Romano > Alessandro Romano's thoughts. ## Blog Posts - [Making My Codebase Agent-Ready](/posts/agent-ready-codebase.md): AI writes 99% of the code on this site — though I still read all of it, to learn and stay sharp. But I've made my review focus on what actually matters instead of being a kind of human QA. I introduced deterministic gates that let an AI agent change my code without me losing sleep: CI, coverage, mutation testing, architectural fitness functions, performance budgets, and property-based testing. Along the way, I also found some real bugs. - [Making My Site Agent-Ready](/posts/agent-ready.md): How I went from a score of 25 to making aleromano.com truly readable by AI agents: markdown endpoints, llms.txt, structured data, and more. - [My Friend Stress-Tested My Website Without Telling Me](/posts/friend-stress-tested-my-website.md): A story about how a colleague accidentally taught me the importance of load testing, and how you can set it up yourself in minutes with Node.js. - [AI in the Browser: No Server, No Costs, No Privacy Trade-off](/posts/built-in-browser-ai.md): How I added AI-powered summarization and translation to every blog post using Chrome's Built-in AI APIs running entirely on your device. - [I Mandated AI for My Entire Team. Here's What One Month of Data Says.](/posts/ai-mandate-team-survey-results.md): As an Engineering Manager, I forced AI-assisted coding on all three of my teams at the start of 2026. After one month, I ran a survey. The results surprised me. - [The Boys and the Future of Super AIs](/posts/the-boys-future-super-ai.md): An analysis of AI risks inspired by Dario Amodei's essay, drawing a parallel with the superheroes from the series The Boys. - [High Agency and Philosophy in the Age of Artificial Intelligence](/posts/high-agency-ai-philosophy.md): In a world where AI turns coding into a commodity, high agency remains the true differentiator between those who dream and those who ship. - [I Manage, I Parent and I Code. Fifteen Minutes at a Time](/posts/manage-parent-code-ai.md): How AI-assisted development helps me stay technically sharp at work and on my personal site despite constant context switching and limited uninterrupted time. Benefits and risks. - [3 Career Tips Nobody Talks About](/posts/3-career-tips.md): If you think that to grow as a Software Engineer you need to learn another programming language... you're wrong! And this post explains why. - [This Site and My Return to Basics](/posts/about-this-site.md): Why I decided to use a VPS and adopt an AI-assisted workflow. - [Improving My Blog With Claude Code](/posts/improving-blog-with-claude.md): How I used Claude Code, an AI assistant, to refactor my blog's tag system and improve content organization. - [Simple VPS Observability for Your Personal Website](/posts/simple-vps-observability.md): Learn how a lightweight monitoring solution can provide sufficient coverage for your personal website without the complexity of enterprise-grade tools. - [Commit messages should explain why](/posts/git-commits-why.md): If you think AI-generated commit messages are a time-saving feature, you're wrong. If your commit messages summarize what you changed, read this post. - [YAGNI for Business](/posts/yagni-for-business.md): YAGNI stands for "You Ain't Gonna Need It". It's a principle of Extreme Programming (XP) that suggests not implementing a feature until it is necessary. It is an essential tool to avoid waste of time and resources that can be applied even in domains different than Software Development. - [The Emotional Component of a Software Release](/posts/emotional-component-software-release.md): The emotional component of a software release is crucial to success. Technical leaders must create a positive environment, communicate effectively, manage expectations, and celebrate success to ensure a rewarding experience for all stakeholders. - [One-to-One Coaching: 3 Reasons Why You Need It!](/posts/one-to-one-coaching.md): In today's fast-paced, high-pressure business world, with so many companies struggling to meet demanding quarterly targets, it's easy to see why some leaders think there is no time for anything as superfluous as one-to-one coaching. If you are in a leadership position or have aspirations of being one then do not give up on coaching just yet. Here are 3 reasons why you need to run one-to-one sessions. - [Upgrade Azure Schema Registry Without Downtime](/posts/azure-schema-registry-upgrade.md): Be careful updating apps due to breaking changes. Get inspired from what I did. - [Mindfulness for Developers: Clean Code with a Clean Mind](/posts/mindfulness-for-developers.md): Mindfulness is a way of living in the present moment, focusing on what's happening right now. It can help you become more calm, relaxed and focused. This is an incredible skill for a developer. - [My Morning Routine](/posts/morning-routine.md): What I do to stay healthy and productive. - [I renovated my Home Office](/posts/home-office-renovation.md): There are things you should consider when creating a home office setup for remote working. Here's what I did. - [Effective meetings start from the agenda](/posts/effective-meetings-agenda.md): You can find here my recipe on how to properly set up an agenda for an effective meeting. The questions you'll need to answer beforehand will challenge you at the point you may recognize you don't need the meeting at all. - [From Mac OS X to Windows 10 as a Developer](/posts/mac-to-windows.md): You may think you'll get a poorer Developer eXperience and miss a lot of features you take for granted. I can show you how I migrated to good ol' Windows without losing my head.