norman retweeted
No repo left behind. We’ve replicated 99.99999% of our Git repositories on Azure. The last 0.00001% are our busiest. This new blog post explores how changing the way our quorum serializes writes opens the door to replicas that keep no persistent state of their own. github.blog/engineering/arch…
norman retweeted
The PHP security team is giving advance notice: Upcoming security release Wed, Oct 21st 2026, 14:00UTC, two critical vulnerabilities, both rated CVSSv4 9.2.
PHP users are encouraged to prepare to update. Earlier release if details become public or active exploit evidence.
Learn more about the GitHub Copilot app and Copilot CLI with your community. đź’ˇ
Join an in-person event near you! ⬇️
gh.io/join-dev-days
norman retweeted
The NCAA acknowledged that instant replay protocol wasn't followed in the Michigan-Western Michigan game, and the Wolverines should have lost. usatoday.com/story/sports/nc…
The NCAA acknowledged that instant replay protocol wasn't followed in the Michigan-Western Michigan game, and the Wolverines should have lost. usatoday.com/story/sports/nc…
norman retweeted
Official statement regarding the Western Michigan-Michigan football game.
🗒️: bit.ly/4cxOiYH
1-0
norman retweeted
Same or better quality, much lower cost, no manual model orchestration. That's what we're delivering Project HydraFusion from GitHub.
Early tests have been very positive and we're improving hourly. Give it a try and let us know what you think. 👇 github.blog/ai-and-ml/github…
Feels like this should be held for Valentine’s Day for the ultimate romance movie.
It's about to get real
luma.com/a0r926o2
I'm available.
Yep. Like so many others, I was a casualty of the "reduction in force" that Redis executed a couple of weeks ago. We just call them "layoffs" where I come from, but language is gonna inflate. George Carlin would be proud.
I'm not angry, although I was a bit shell-shocked when it happened. This is the first time in my career that I have been let go for any reason. It's been a new experience for me and has taken some time to process. It shattered an illusion of certainty that I had—that the job would only end when I left it and the paychecks would always come. Of course, I always knew logically this was false, but things aren't really real until they are.
I'm glad to have had this illusion shattered. I think this is called "growth".
And this shattering has led to an epiphany. I've spent my entire career as an employee. Beholden to companies big and small to help make their lines go up. Coding and speaking and teaching in exchange for a salary to pay for the mortgage and the bills and a retirement.
I have been very blessed, and I am very grateful. I have a retirement account and an iPhone and a place to call home. I love the coding and speaking and teaching that have funded these wonderful things. I love to help people in their efforts to make their lines go up.
But I've always wanted to work for myself. To help people more directly. So I'm gonna give it a shot. I'm going independent. Perhaps you need some help?
I can help you build applications—AI-powered or not. I can reach, teach, and engage developer communities and get your solution in front of them. I can embed with your teams and teach them AI-assisted development and Agile engineering practices like TDD and pair programming. And if you're thinking about using Redis, I can help with that too.
I'm available. Connect with me here on X, send a message, or check out my website at guy.dev.






















