Me and Jennifer watched Remarkably Bright Creatures tonight. A wonderful story told on the small screen. Thoroughly enjoyed it. 🎬
I had hoped to try out Claude Design with a couple of Rails applications this morning. Disappointing start so far.
You can only link code from a GitHub profile, which I don’t use, or using a local folder through the browser, but you need Chrome or Edge to do that.
Guess I’ll need to wait a while.
A busy day in the Lang household today
Our oldest, Ethan, returns home for the summer after his first year at McKendree University in Illinois. Just getting his breakfast order ready now for him walking through the door.
He was home at Christmas for a few weeks, but with the whole summer ahead of us, it will be good to get a proper catch-up with him and get a few rounds of golf together.
Later today, our youngest, Drew, is playing in a Stephen Gallagher Foundation event up at Paisley Golf Club. The first individual competition of the season for him, and with a new set of irons in the bag, I’m sure he’s going to have quite a few good rounds of golf ahead of him over the summer.
Once that’s done, it will be back home for a family dinner for four. Our first time together sitting down to a meal since Christmas.
Looking forward to a summer of family, bbqs, golf and good times.
One of the newest things that many notes apps are doing with Markdown is callouts. They add context to your notes. I first came across these in Bear, but good to see that Obsidian also supports callouts.
I might have jumped the gun putting my tomato plants out in the greenhouse last week. Colder temperatures at night this week, but hopefully they’re sheltered enough in there to keep the worst of the cold away.
Slightly overwhelmed by the number of admin libraries available for Ruby on Rails. Avo and Active Scaffold appear to be the most recently updated libraries in this category on Ruby Toolbox, which is great from a support perspective. Worth rolling my own, though?
After a few weeks of neglect, my Now page has been updated.
Moving on from GitHub
It’s been quite a week for GitHub and not in a good way.
It’s no secret that GitHub outages have been more frequent recently. The Missing GitHub Status Page definitely paints a more accurate picture of the outages that GitHub have been experiencing.
This week, Kev Quirk shared his reasons for migrating his public repositories away from GitHub to Codeberg. While he acknowledged the significant downtime, Kev’s main reason for leaving GitHub is to reduce reliance on big tech.
Recently, Mitchell Hashimoto, author of Ghostty, also indicated that the Ghostty project will be moving away from GitHub. Mitchell cited the increasing outages of GitHub as being the main driver behind the project moving elsewhere.
My move away from GitHub stemmed from a sense of division between work and personal life. I use GitHub for work and for personal projects. Despite using separate laptops for work and personal, I actually have the same GitHub account for both. So while I changed my laptop, the GitHub account was still the same. GitHub was convenient, and that convenience blurred the line between work and personal. Eventually, I found myself tuning out more on my personal projects as I felt I was still in my work environment in GitHub. It was time to consider another place for my personal projects.
GitHub’s centralisation made it hard to consider leaving. Everything is already there. All the popular open source projects, lots of social features and thousands of developers that you can follow. I imagine it’s the Facebook for developers (even though I don’t have a Facebook account).
I started looking for an alternative platform to host my projects on and eventually settled on Sourcehut.
Yes, it lacks several features that are perhaps taken for granted in other platforms like GitLab and GitHub, but it was this minimalism that attracted me to the platform. It just had the essentials that I needed. Git hosting for my projects and the ability to track tickets for those projects. I can still manage my personal projects with ease, perhaps even easier now that I do everything through the terminal.
As for the social side of GitHub, I don’t feel I have missed out on anything by moving to SourceHut. I’m still keeping up to date with new open source projects and libraries through the different RSS feeds and newsletters I subscribe to. As for people, I subscribe to their blogs. If it’s important, they’ll write about it.
GitHub’s recent outages have sparked several conversations on websites like Hacker News and Lobsters. It would be easy to identify outages as the main reason people are moving away from GitHub, but clearly, it’s rarely the whole story.
Today I learned about the Adaptive Tab Bar Color extension for Firefox. It changes the colour of your Firefox theme to match the website, much like Safari does.
Ghostty is leaving GitHub
Mitchell Hashimoto writes about the decision to move the Ghostty project away from GitHub.
I’ve felt this way for a long time, but for the past month I’ve kept a journal where I put an “X” next to every date where a GitHub outage has negatively impacted my ability to work. Almost every day has an X. On the day I am writing this post, I’ve been unable to do any PR review for ~2 hours because there is a GitHub Actions outage. This is no longer a place for serious work if it just blocks you out for hours per day, every day.
I don’t think this will be the last open source project to leave GitHub in the coming months. And I don’t think that’s a bad thing either. It’s good to have competition, and there are a number of great Git platforms elsewhere on the internet for developers.
Maybe GitHub has had its day in the sun with developers. I’ve no doubt it will remain the largest platform for developers and their projects. But given the outage history over the last few months, I’m curious to see if other projects follow suit.