Sign in

Steve Francia

@spf13.com
1.4K followers 183 following 32 posts

Creator of Hugo, Cobra & Viper Former Go lead @ Google • MD @ Two Sigma • VP @ MongoDB & Docker • Drupal Board O'Reilly Author • Father of 4 • Always learning 🤔 Writing at spf13.com

PostsRepliesMedia
Steve Francia @spf13.com · 24/07/2026
Gemini 3.6 Flash has completely changed how I work. It’s not at frontier-level for coding, but for computer use? Very capable and very fast. Multiple times I thought it glitched because the response was instant, only to realize it had already finished the task. Game changer. ⚡️
130
Steve Francia @spf13.com · 07/07/2026
Go was uniquely designed for readers over writers That turns out to matter even more when the reader is an LLM running build-test-fix loops all day. Go's big advantages in 2026 look a lot like its old advantages: short compile times, boring tooling, readable simple code. spf13.com/p/go-the-age...
spf13.com
Why TypeScript 7.0 Was Rewritten in Go — And What It Means for Your Dev Stack | spf13
Go was designed for systems at scale, not AI. But in 2026, it's the optimal language for agentic development. Here's why, and what it means for your team.
0133
Steve Francia @spf13.com · 20/05/2026
When Rob Pike says "no" to AI contributions, the Go project keeps functioning. It has funded reviewers. When I say "no" to AI reviewing a PR on spf13/Afero, it just sits there. Those are very different kinds of "no." spf13.com/p/the-mainta...
spf13.com
The Maintainer's Dilemma | spf13
Open source maintenance is breaking at scale. Can AI code review can help maintainers without breaking trust, judgment, or community.
010
Steve Francia @spf13.com · 11/11/2025
Stop debating language features. Start measuring economic impact. 9 factors that reveal what your programming language actually costs across its full lifecycle, from authoring to hiring to security to AI. #EngineeringLeadership #DevOps spf13.com/p/the-9-fact...
spf13.com
The 9 Cost Factors | spf13
A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.
080
Steve Francia @spf13.com · 03/11/2025
Why do tech leaders burn millions on language choice? They think it's a tech debate. It's an identity crisis. In my new post, I explore the "invisible conversation" (ego vs. logic) and how to reframe it as an economic decision. #Leadership #Engineering #Tech spf13.com/p/the-hidden...
spf13.com
Why Engineers Can't Be Rational About Programming Languages | spf13
The neuroscience of why we make million dollar decisions based on identity, not data.
0153
Reposted by Steve Francia
Go Devroom @ FOSDEM @gophers.love · 02/11/2025
Hello Gophers! You might have seen it :gopher: You might see just it now :ac_amazed: Our CFP for FOSDEM 2026 is now OPEN github.com/go-devroom/cfp Want to help us out? Send in a talk :masto_wink: Want to help us out even more? :boost_requested:
github.com
GitHub - go-devroom/cfp: Go Devroom CfP — FOSDEM 2026
Go Devroom CfP — FOSDEM 2026. Contribute to go-devroom/cfp development by creating an account on GitHub.
01113
Steve Francia @spf13.com · 30/10/2025
6 hour delay turned into a nice reunion @mewtru.com @jason.energy @marisamorby.com
0141
Steve Francia @spf13.com · 30/10/2025
It was hype hanging out with my creator friends @mewtru.com @misodope.bsky.social @anthonysistilli.bsky.social @ritacodes.bsky.social @shaundai.com @itsthatladydev.bsky.social Thank you all for making this “old guy” part of your crew.
241
Steve Francia @spf13.com · 30/10/2025
Deeply inspired by conversations with @simonwillison.net @s.ly @johnlindquist.com @jason.energy @knowtheory.net and @pfrazee.com The best part of #GitHubUniverse is bringing together people from across the different ecosystems
2151
Steve Francia @spf13.com · 30/10/2025
Heading home inspired by #GitHubUniverse. I feel like the entire vibe can be summed up in this one slide by @martin.social The best developers never stop experimenting. Stay curious.
020
Reposted by Steve Francia
John Lindquist @johnlindquist.com · 30/10/2025
Did you go to GitHub Universe and get a sweet new badge to hack on? I created a Claude Code plugin you can download with bundled skills, commands, etc to streamline the dev process based on what I learned building some quick apps. Enjoy! github.com/johnlindqui...
github.com
GitHub - johnlindquist/badger-2350-plugin: Complete Claude Code plugin for Universe 2025 (Tufty) Badge development with MonaOS app creation, deployment, and API reference
Complete Claude Code plugin for Universe 2025 (Tufty) Badge development with MonaOS app creation, deployment, and API reference - johnlindquist/badger-2350-plugin
011
Steve Francia @spf13.com · 30/10/2025
Had an amazing time with friends new and old at #GitHubUniverse @ashley.dev @mewtru.com @t3.gg @shaundai.com @pfrazee.com @chicagoeverywhere.bsky.social @misodope.bsky.social
Group of friends
1101
Steve Francia @spf13.com · 29/10/2025
Loving the keynote from @martin.social at #GitHubUniverse live hacking a Furby.
020
Steve Francia @spf13.com · 19/08/2025
What do NYC skyscrapers have to do with open source security? That's what I've been reflecting on since participating in the first-ever GitHub Secure Open Source Fund with Cobra & Viper. Last week I shared the news; this week I'm sharing the story. spf13.com/p/cobra-vipe...
spf13.com
Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund | spf13
When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.
020
Steve Francia @spf13.com · 06/06/2023
Been playing a lot with Photoshop generative AI after watching very impressive videos. I'm not seeing anything close to the videos. It's occasionally magical, but very rarely. Usually it produces unusable results, at times laughably bad. What are others experiencing?
200
Steve Francia @spf13.com · 08/05/2023
🤖 AI is amazing at accomplish tasks that are automatable. For the 1st time this includes tasks requiring extensive training like medical🩺, legal⚖️ & professional📊 which will be massively disruptive. True creativity cannot be automated and thus will always remain a necessity in our world.
010
Steve Francia @spf13.com · 06/05/2023
Wow. Guardians of the Galaxy 3 was a perfect movie.
010
Reposted by Steve Francia
Ali Spittel @alispit.tel · 02/05/2023
I think it says a lot that people from privileged social groups are saying the invite system is elitist while people from marginalized groups are celebrating not being constantly harassed on social media for once
718443
Reposted by Steve Francia
Julia Evans @b0rk.jvns.ca · 02/05/2023
unsigned vs signed integers
title: unsigned vs signed integers

panel 1: there are 2 ways to interpret every integer

unsigned:
- always 0 or more
- example: 8 bit unsigned ints are 0 to 255

signed:

- half positive, half negative
- example: 8 bit signed ints are -128 to 127

panel 2: bytes are mapped to integers in a counterintuitive way

for example 11111111 is 255 if it's unsigned, but -1 if it's signed

why are 255 and -1 the same byte?

panel 3: integer addition* wraps around

for example, for 8-bit integers 255 + 1 = 0

for 16-bit integers, 65535 + 1 = 0

*(by "addition", we mean "what the x86 add instruction does")

panel 4: but if 255 + 1 = 0, you could also say 255 = -1

(diagram with 0 -> 255 in a circle on the outside and 0 -> -1 on the inside: it goes 0, 1, 2, 3, .., 127, -128, -127, ..., -3, -2, -1)

panel 5: this way of handling signed integers is called "two's complement"

It's popular because you can use the same circuits to add signed and unsigned integers. 5 + 255 has exactly the same result
0275
Steve Francia @spf13.com · 28/04/2023
Product management is about empathy for the people you serve. The better you understand their needs, the better you can create something they'll love.
030
Reposted by Steve Francia
AT Protocol Developers @atproto.com · 27/04/2023
If you're reading this post, that means you can start playing around with our API. No other access needed! 🚀 Check out our API here: github.com/bluesky-social/atproto/t… Read our docs here: atproto.com
16428143
Steve Francia @spf13.com · 26/04/2023
Super stoked for Guardians 3, but also a bit worried about the emotional rollercoaster it's likely to be 😢. How can we best prepare (emotionally) for seeing it and saying goodbye to these guardians we love.. any ideas @jamesgunn.bsky.social
000
Reposted by Steve Francia
Justin Garrison @justingarrison.com · 25/04/2023
If you're looking for talk proposal ideas I've been open sourcing all of my CFPs for the past 4 years Feel free to check out my good and bad ideas here github.com/rothgar/rothgar/tree/mas…
2248
Steve Francia @spf13.com · 25/04/2023
Look at that, I have an entire hour free. I can really get something done, I have plenty of time.. check email 📧 read bsky.social 😄 find the right music to get in the right mood 🎶 ... Ready to start... wait, what!?! what do you mean there's only 5 minutes left 😧
060
Reposted by Steve Francia
Rich Burroughs @somewhattolerable.com · 25/04/2023
4316
Reposted by Steve Francia
Matthew Broberg @mbbroberg.fun · 25/04/2023
Profile portability is the key promise, but is it here? This long read by the Firefox CTO is worth digging into if you’re as curious as I am. Next up is a deeper look at Zot protocol to contrast
educatedguesswork.org
First impressions of Bluesky's AT Protocol
More trees than forest
041
Reposted by Steve Francia
Jay 🦋 @jay.bsky.team · 19/04/2023
We're hiring a Go dev! If you have experience with large-scale systems and are excited to make decentralized social go fast and scale up, we want to talk! blueskyweb.xyz/join/go-developer
blueskyweb.xyz
Go Developer
28307128
Steve Francia @spf13.com · 24/04/2023
If you’re into: 🛹 Skateboarding 🖥️ Software/Engineering 📄 Product Management 🌆 Travel 🧑‍💻 Web Development 🖼️ Photography 🤘 Punk / Ska 🎭 Storytelling 🗨️ Open Source 🤗 Inclusion 📊 Data science 🤔 Philosophy 🏡 Home Automation 🕹️ Gaming 😄 Developer Experience 🦸‍♀️ DC & Marvel Come say hi!
252
Reposted by Steve Francia
Ankit Bhandari @anku.bsky.social · 24/04/2023
Bluesky seems to be like another Twitter clone but AT Protocol isn’t. Here are some of the facts for what AT Protocol mean 🧵
3356
Steve Francia @spf13.com · 24/04/2023
Trying to figure out BlueSky. Is it better to keep the bsky.social handle or a dedicated domain? Dedicated domain is shorter, but then someone else could register the handle at bsky.social and create confusion.
220
Steve Francia @spf13.com · 24/04/2023
BlueSky feels like Twitter circa 2010 (which is a really good thing). Just a simple well executed experience facilitating healthy discourse. 🎉
120