Profile avatar
scottchacon.com
CEO of @gitbutler.com, previously cofounder of @github.com. All opinions are my own, but also objectively the best.
42 posts 456 followers 46 following
Regular Contributor
Conversation Starter

20 years ago today, Linus made the first commit on the Git project. Here is my birthday present post, looking back. Happy birthday git, and thanks for all the fish. blog.gitbutler.com/20-years-of-...

Everyone rallied around moving away from “master” but we’re still collectively ok with gimp?

For the last few months, @gitbutler.com has been working on a new code review tool and using it in place of PR review. It's commit-based, treating your branch like a series of patches and it's completely changed my workflow. Check it out! blog.gitbutler.com/gitbutlers-n...

If you haven't been watching, we are now on our 11th(!) episode of Bits and Booze. This latest one is us showing off libgit2 by building a simple git client in Tauri while drinking non-alcoholic wine. www.youtube.com/watch?v=WKWf...

This is awesome.

This week in "Scott writing up dark corners of Git", it's the story of Git's new bundle-uri and issues that I found that resulted in yet another patch to Git. blog.gitbutler.com/going-down-t...

Time for streaming some Rust/Typescript goodness with Caleb! www.twitch.tv/gitbutler

Once again, @gitbutler.com's Caleb is live streaming working on our upcoming review stuff. This time at a new, shorter URL that we forgot we had squatted. www.twitch.tv/gitbutler

Scott Chacon is back in Bits & Booze Ep. 9 for Git Interview Part 2: Hard. Can he still handle the heat? Watch the fun unfold! 🍷💻 youtu.be/FbW9wlve8sI?...

Another week, another super fun Git nerd article. Today I posted about doing interdiff review with the git range-diff command. blog.gitbutler.com/interdiff-re...

Fun new blog post today about some git config values that should probably be the defaults. blog.gitbutler.com/how-git-core...

Why is Git Autocorrect too fast for Formula One drivers to react to? I dug a bit into DHH's surprise experience of noticing Git wait for only 100ms to autocorrect a command. The answer involves "deciseconds" and Levenshtein distances. blog.gitbutler.com/why-is-git-a...

Finally, GitHub has attestations. What are those you ask? "Attestations bind some subject (a named artifact along with its digest) to a SLSA build provenance predicate using the in-toto format." Finally.

Can we all agree that a Prius+ is not an “XL”, Uber?

I just learned that students today use the TI-84 graphing calculator in the classroom. When I was in high school 30 years ago, I was the first class that used the TI-81 and our teacher was trying to get used to it. But it's fascinating how _little_ this tech has really changed over that time.

Is Ariana Grande doing a Kristin Chenoweth impression in Wicked or does she actually sound exactly like her?

Watching How to Train your Dragon again and man, it is a basically perfectly structured movie. Every beat of it makes sense and moves the plot forward, empathy for all characters, solid hero’s journey, insanely original. What a great movie.

It is 9:40p in Brandenburg, an hour outside of central Berlin and its already a war zone. Nobody does fireworks with the zeal and tenacity of the Germans.

Man, I got like 12 days in this year, which is twice as long as I lasted last year. One day I can make it as far as Caleb. Last few days I tried to do every problem with SQL, which was a delight.

It’s so frustrating that streamed movies don’t have like every possible language subtitles available. If I buy a movie in the US itunes store, nothing. Same movie in German store, 15 languages available.

Did you know that in German, the word for “turtle” is “Wasserschildkröte”, which literally means “Water Shield Toad” and I think that’s fantastic.

I love our Bits and Booze series, where we drink wine and talk tech. Today's episode is Esteban and me drinking tequila and digging into `git rebase -i`. I bet you've never used `rebase -i` to split a linear history into a series of merged branches... www.youtube.com/watch?v=d6Qf...

this domain verification thing on bsky is pretty cool. @scottchacon.com is much cooler than. @schacon.bsky.social, but it's also way more useful as a "blue check" than Twitters old insane Apple review like process.

My (bluesky-less) friend released a great new monospaced font today! Demo: pavellaptev.github.io/Fliege-mono/ Repo: github.com/PavelLaptev/...

We just shipped v0.14.0 - you can now split a virtual branch into multiple dependent branches (a Stack) 🥞. This should help with shipping small incremental changes and not being blocked by code review - check out the docs docs.gitbutler.com/features/sta...

rseube called me out on our @gitbutler.com discord about my helpful and amazing commit messages. however, I feel like some of these are gold.

Oh boy. Does this mean that I need to start complaining about things that bug me on a second social media account? *shakes fist at (blue)sky*