Working on the M365 Companion apps means shipping features fast and keeping code quality tight — all while requirements change faster than Nairobi weather. Vibe coding has become my on-again, off-again relationship: sometimes it drives me mad, other times it saves my day.
So what’s vibe coding? It’s coding on feel. You know what you want the feature to do, you’ve got your GitHub Copilot agent, or any AI agent ready to autocomplete your thoughts, and together you just… vibe your way to working code. It’s that flowy mix of intuition, momentum, and mild chaos — where syntax catches up to your brain, not the other way around.



