Advertisement · 728 × 90

Posts by Steve Francia

Preview
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.

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...

4 months ago 9 0 0 0
Preview
Why Engineers Can't Be Rational About Programming Languages | spf13 The neuroscience of why we make million dollar decisions based on identity, not data.

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...

5 months ago 15 3 0 1
Preview
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.

Hello Gophers!

You might have seen it :gopher:
You might see just it now :ac_amazed:

Our CFP for FOSDEM 2026 is now OPEN

https://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:

5 months ago 11 13 0 0

Great to meet you too! Love all that you are doing at bluesky

5 months ago 2 0 0 0
Post image

6 hour delay turned into a nice reunion @mewtru.com @jason.energy @marisamorby.com

5 months ago 14 1 0 0

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.

5 months ago 4 1 2 0

Thank you so much. I’m super glad we did as well. This years hallway track was incredible

5 months ago 2 0 0 0

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

5 months ago 15 1 2 0
Advertisement
Post image

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.

5 months ago 2 0 0 0
Preview
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

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...

5 months ago 1 1 0 0
Group of friends

Group of friends

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

5 months ago 10 1 1 0
Post image

Loving the keynote from @martin.social at #GitHubUniverse live hacking a Furby.

5 months ago 2 0 0 0
Preview
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.

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...

7 months ago 2 0 0 0

It’s seems to me that photorealism is it’s weak point, ironically.

2 years ago 0 0 0 0

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?

2 years ago 0 0 2 0

🤖 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.

2 years ago 1 0 0 0

Would love to see it. Is it recorded? Slides published?

2 years ago 1 0 0 0
Advertisement

Wow. Guardians of the Galaxy 3 was a perfect movie.

2 years ago 1 0 0 0

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

2 years ago 187 43 7 2
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

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

unsigned vs signed integers

2 years ago 27 5 0 0

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.

2 years ago 3 0 0 0

How do you keep up manually? It seems impossible to do using the app.

2 years ago 0 0 1 0

Feel the same way. Everything else degraded so much I forgot what it feels like to be in a community again.

2 years ago 2 0 0 0

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: https://atproto.com/

2 years ago 429 143 16 18
Advertisement

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

2 years ago 0 0 0 0

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 https://github.com/rothgar/rothgar/tree/master/cfp

2 years ago 24 8 2 2

It's nice, but also DMs are really nice. It's a very safe way to have someone you don't know very well contact you.

2 years ago 0 0 1 0

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 😧

2 years ago 6 0 0 0
Post image
2 years ago 31 6 4 1