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.
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.