GitHub Bootcamps, Governance Ideas, and Migration Marathons
This week had a bit of everything โ holidays, high-stakes customer meetings, late-night debugging, and even a spark for a brand-new GitHub product. Between training prep, migration madness, and writing blog posts, I also found time to pitch a new idea internally and start building the MVP right away.
Monday
It was a holiday here in Switzerland, so I took a well-deserved pause from screens and GitHub issues. No meetings, no code โ just rest.
Mood: ๐งโโ๏ธ Chill and recharging
Tuesday
I kicked off the day with a virtual meet-and-greet with a colleague from the Netherlands โ weโll be delivering two GitHub Bootcamps together in July. It was great to start syncing early.
Our weekly team meeting (shifted from Monday due to the holiday) gave me a chance to update the customer on our Azure DevOps to GitHub user/group migration โ export complete, next up: importing.
The day ended with a tough customer meeting full of deep questions about GitHubโs capabilities, limits, and best practices. We didnโt finish... round two is next week. ๐ฌ
Mood: ๐คฏ Mentally drained but focused
Wednesday
Started strong by reviewing a potential GitHub Copilot training offer โ a huge opportunity with an international customer. If successful, it could scale across their global teams (maybe even in Asia!).
Then I ran into a minor GitHub annoyance: you must be an org owner to assign issues in a project. Noted.
In the afternoon, I synced with my LinkedIn Learning producer to finalize updates for my upcoming GitHub course.
Later, inspiration hit: I had a compelling idea for a GitHub Enterprise governance product. I dove into feasibility research and scheduled a call to pitch it the next morning. Whether it flies internally or not, Iโm shipping it โ even as open source.
I also started a blog post on best practices for structuring GitHub orgs โ this question keeps popping up, so itโs time to document the answers.
Mood: โก๏ธ Energized and inspired
Thursday
I shared the blog post draft with some colleagues and got encouraging feedback โ a few tweaks later, itโs much better.
Later, I supported a teammate presenting a GitHub migration plan from Perforce โ the customer loved it! Weโre moving forward with both training and the migration itself.
I also had a great internal chat with a colleague collecting dev insights for an upcoming talk โ always happy to share how I use GitHub day to day.
First thing in the morning, I had a mini internal pitch meeting for the governance tool idea โ they loved it! There's real potential for upsell or follow-ups with customers. MVP phase: officially on.
After dinner... well, I fell into a Perforce-to-Git migration rabbit hole. Used g4 from the Git tools, wrestled with Windows quirks, and finally got it running. Wrapped at 3:30AM. Yikes.
Mood: ๐ง Hyper-productive but sleep-deprived
Friday
After my 3:30AM marathon, I eased into Friday a bit late. I shared the Perforce migration progress with a colleague, and he was pleased with how itโs shaping up.
Later, I demoed it to the customer in our daily sync โ positive vibes there too.
Then I tackled the new .NET AI Chat template from Microsoft. It runs great with cloud-based LLMs, but weโre hitting issues with local SLMs. We heavily modified the project, but thereโs still a stubborn error weโll chase down next week.
Mood: ๐ด Tired but proud
๐ Stay ahead of the dev curve
I created a Curated RSS Feed Bundle for Web Developers โ a hand-picked OPML file of the best dev blogs and websites on the internet.
๐ก Just download, import into your favorite RSS reader (like Feedly or NetNewsWire), and enjoy fresh insights every day.
๐ Grab it on Gumroad โ stay sharp without the noise.
