Sign in

John

@jbott.social
186 followers 500 following 218 posts

Abyss domain expert.

PostsRepliesMedia
John @jbott.social · 08/10/2026
The @jj-vcs.dev 0.46.0 release finally supports colocated jj workspaces and git worktrees! I've been running a build off main for a week or so, and can confirm it's as great as it sounds github.com/jj-vcs/jj/re...
Release highlights: Jujutsu can now colocate workspaces besides the default one by creating Git worktrees. Use jj workspace add --[no-]colocate and the setting git.colocate to control this.
020
John @jbott.social · 06/09/2026
Hmm that’s quite a track record
Experience

VP, Software Engineering - GitHub
Copilot
GitHub
Jul 2025 - Present • 1 yr 3 mos
Bringing agentic software development to life in GitHub and GitHub Copilot.
Supporting the teams building Copilot CLI, Copilot SDK, Copilot Coding Agent, I ...more

VP, Software Engineering
Microsoft
Dec 2024 - Present • 1 yr 10 mos Redmond, Washington, United States
Bringing GitHub Copilot into the agentic software engineering era.
Leading the Copilot Agents org at Gi ...more

Chief Technology Officer
Pulumi Corporation
May 2017 - Dec 2024 • 7 yrs 8 mos
Leading the engineering, product, design and data teams at Pulumi. Building the future of cloud engineering and
infrastructure-as-software. Member of the founding team.
000
John @jbott.social · 19/07/2026
When you’ve got tokens to burn before the next reset…
Screenshot of claude code showing 48 fable sessions in a dynamic workflow
130
John @jbott.social · 18/05/2026
Mmmm, Umami and Assembly claudemeal #40
An open tin filled with a sparkly rainbow sea of claudemeal, umami and assembly flavored
061
John @jbott.social · 20/06/2025
1k places pinned on Google Maps!
A screenshot of the Google maps pinned list with 1000 places
010
John @jbott.social · 08/05/2025
This post sponsored by biome literally never reading my config file correctly. Tbf I have a monorepo which might have a weird structure, but WHY CAN I NOT JUST SPECIFY A CONFIG PATH THAT YOU JUST READ
The change my mind meme with the text “LSP servers should not be allowed to read files”
020
John @jbott.social · 12/04/2025
I’m sorry to tell you that I’ve decided that OpenAI is actually just an input neutral / output rebel (potentially neutral) compiler
From claude: "X is a compiler" alignment chart

Output Purist (Output must be binary): 
- Input Purist (Input must be a program): gcc is a compiler
- Input Neutral (Input must be text): Microsoft Word is a compiler
- Input Rebel (Input can be anything): A coin flip is a compiler

Output Neutral (Output must be instructions):
- Input Purist (Input must be a program): prettier is a compiler
- Input Neutral (Input must be text): Javadoc is a compiler 
- Input Rebel (Input can be anything): Bop It! is a compiler

Output Rebel (Output can be anything):
- Input Purist (Input must be a program): An orchestra is a compiler
- Input Neutral (Input must be text): AI Dungeon is a compiler
- Input Rebel (Input can be anything): The sun is a compiler​​​​​​​​​​​​​​​​
030
John @jbott.social · 31/03/2025
Why do websites and social media (even well produced ones) not have the same “feel” that a well produced book does?
The magazine “The Motoring Journal” summer 2021 edition, with a picture of a BMW 2002 driving on a pretty road. Article with a page covering photo of a woman standing in front of a single engine propeller plane. The article is “Exit Interview: Benedikta Unter Ecker”
000
John @jbott.social · 14/03/2025
New toy!
A Glasgow digital interface explorer on my wooden desk
010
John @jbott.social · 11/03/2025
What the actual fuck
hCapcha (captcha provider) prompt with clearly AI hallucinated images that you're supposed to match to another clearly AI hallucinated image, none of which make sense or look like the exampleAnother hCapcha (captcha provider) prompt that says "Please click on the food that tastes sweet." with more AI hallucinated images, none of which look real including some ice cream cones, barrels, what may be a shell, and a broccoli head that looks completely fake
030
John @jbott.social · 05/03/2025
Beans!
Beans with chopped onions in a cast iron skillet
020
John @jbott.social · 09/05/2024
Oh no
Instagram ad for a big roomba that is on the street, by an account roborock
020
John @jbott.social · 20/01/2024
All computers should look like this, change my mind
The  side of a tall (probably 8 feet or so) computer with cover removed and many thick black bundles of cables coming out of it
230
John @jbott.social · 09/01/2024
The ideal commit to pull request ratio
020
John @jbott.social · 28/12/2023
Nice
A screenshot of the text “Venmo balance $69.69”
010
John @jbott.social · 15/09/2023
The burning man equivalent of that bulldozer guy
020
John @jbott.social · 07/07/2023
Vaporwave is slept on
A vaporwave style image of a mountain range with a logo coming up behind with a starry sky in the background
000
John @jbott.social · 25/06/2023
Touch rock
Legs on a big rock with a waterfall in the background
110