Sign in

Carl Vitullo

@vcarl.com
863 followers 888 following 2.2K posts

Solopreneur just vibing, posts are probably bullshit. Community lead at Reactiflux (reactiflux.com), the largest chat community of React professionals. Check out This Month in React (open.spotify.com/show/4g3Le83YfsMeI…).

PostsRepliesMedia
Carl Vitullo @vcarl.com · 28/09/2026
The "you're almost out of storage" nag on google services is insane. Constant nudging every time I use Drive or Gmail or Photos for the past YEAR, without making any effort to intentionally conserve space. Gee guess it can't be as urgent as you're suggesting can it??
020
Carl Vitullo @vcarl.com · 28/09/2026
"couldn't focus long enough to follow through" it me
130
Reposted by Carl Vitullo
Jason Lengstorf @jason.energy · 27/09/2026
the hard parts of building a business are - solving a real problem for real people - ignoring shiny ideas that are fun but distracting - prioritizing boring stuff that moves the needle - connecting with customers if anything, AI makes it *harder* to build a successful business
614119
Reposted by Carl Vitullo
"Online Rent-a-Sage" Bret Devereaux @bretdevereaux.bsky.social · 26/09/2026
Honestly, I think a lot of this comes out of spaces and situations where intentionally reading 'the enemy' - be that a high school rival, a political outsider, another academic, whatever - in bad faith is rewarded as a display of group solidarity, a demonstration of belonging through hate.
238730
Reposted by Carl Vitullo
Camille Fournier @skamille.themanagerswrath.com · 26/09/2026
I just don't think most people are capable of talking through their problems well enough to get the AI to solve it, because most people can't talk through their problems well enough for human programmers to implement solutions to them. Do you think AI will cross that chasm somehow?
3322
Carl Vitullo @vcarl.com · 25/09/2026
I think there's a positive correlation between ability to write a good job description and ability to successfully execute AI usage at a company
020
Reposted by Carl Vitullo
James @43081j.com · 24/09/2026
Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏
ai-policy.dev
AI Contribution Policies
Ready-to-use AI contribution policies for open source projects.
1313540
Carl Vitullo @vcarl.com · 23/09/2026
a weird and dissonant part of the whole social emotional healing journey for me has realizing that i _am_ pretty cool and rare, actually. i spent a long time trying to decide if i actually unusual (complimentary) as it seemed i was or if that was the "delusions of grandeur" on the symptom list
120
Carl Vitullo @vcarl.com · 23/09/2026
bought a house
350
Carl Vitullo @vcarl.com · 21/09/2026
jokes on you i am also addicted to arguing (but in a less likeable way)
010
Carl Vitullo @vcarl.com · 18/09/2026
calendar location now happily opening maps to a completely different address than what I had saved, because sponsored
100
Carl Vitullo @vcarl.com · 16/09/2026
The stories from this are pretty fun and silly (as long as it's not excessively horrifying to you how much copyrighted content is baked into the models) gist.github.com/vcarl/025a02...
gist.github.com
The Rocinante Screenplays — 11 episodes adapted from autonomous Claude agents playing SpaceMolt
The Rocinante Screenplays — 11 episodes adapted from autonomous Claude agents playing SpaceMolt - 00-README.md
110
Reposted by Carl Vitullo
Carl Vitullo @vcarl.com · 15/09/2026
I shut them down when the someone in the in-game forum started recruiting for a cult and my agents burned my weekly limit theorycrafting someone's fake religion
052
Carl Vitullo @vcarl.com · 15/09/2026
My partner is running the NYC Marathon and fundraising for suicide prevention, please support them if you can spare some cash 🖤❤️💜 give.twloha.com/ej
A partial screenshot of the fundraising story:

I'm EJ, I have struggled with depression and self harm ever since high school.  I have lost loved ones to suicide. I am a recovering addict and alcoholic. This year I'm running the TCS New York City Marathon for TWLOHA. Every dollar I raise will go to support TWLOHA's mission of providing hope and help for people struggling with depression, addiction, self-injury, and suicide.
010
Carl Vitullo @vcarl.com · 14/09/2026
I saw it said years ago that one of the most defining characteristics of America is that it's surrounded by oceans and allies. Besides 9/11 and nuclear threats during the cold war, I'm not sure we've ever had a real act of war from a hostile foreign power on American shores
200
Carl Vitullo @vcarl.com · 13/09/2026
rules 👏 engines 👏
200
Carl Vitullo @vcarl.com · 13/09/2026
I've long dreamed of having an app that would give me flexible navigation like "take a citibike for 20 minutes to avoid a 40 minute subway route, then take the train the rest of the way" and this purports to, but I haven't tested their new NYC support yet
modemix.io
Modemix — Biking to transit, made effortless.
Biking to transit, made effortlessly simple. Turn your 20-minute walk into a 5-minute ride.
231
Reposted by Carl Vitullo
Ryan @depatchedmode.bsky.social · 12/09/2026
We have officially left the “hand transcribed by monks” era of software.
628142
Carl Vitullo @vcarl.com · 12/09/2026
9/11 memorial lights are a scam
020
Carl Vitullo @vcarl.com · 12/09/2026
A good summary of my risk appetite is that shortly before I got hit by a car for the first time, I had the conscious thought, "if there's the car around this blind corner, I'm not going to be able to stop"
110
Carl Vitullo @vcarl.com · 12/09/2026
"comfort" is like "happiness". pursuit of it is great and good, but without its antonym you can't appreciate it
000
Carl Vitullo @vcarl.com · 11/09/2026
good design is when i can't tell how much battery i have because there's no contrast
010
Reposted by Carl Vitullo
This Month in React @tmir.reactiflux.com · 10/09/2026
We've shipped a new podcast website! Your listening experience should be much improved, with chapter navigation and an auto-follow outline ✨ tmir.reactiflux.com/episodes/202...
tmir.reactiflux.com
use(browser()); Bun 1.4; is that an asteroid hitting web educators? — This Month in React
Carl and Mark catch up on all the release candidates put out
043
Reposted by Carl Vitullo
P(aul) Frazee @pfrazee.com · 09/09/2026
Feel like we've all memory-holed the era where blogging, podcasts, and wikipedia were considered the equivalent of slop
36457346
Reposted by Carl Vitullo
Salty MacTavish @saltymactavish.bsky.social · 08/09/2026
Took me a long time to understand how weird normal is
12307118
Carl Vitullo @vcarl.com · 03/09/2026
what's wild is probably the single largest contributing factor to making early-stage company investment more broadly applicable is that the 1940 law establishing definitions set wealth tests without accounting for inflation
110
Carl Vitullo @vcarl.com · 03/09/2026
holy CRAP how have I never grouped github notifications by repository before. it's so much better
000
Carl Vitullo @vcarl.com · 31/08/2026
trying to be better about posting what I actually work on, sorry not sorry for being extremely lazy about it but it would not happen otherwise claude.ai/code/artifac...
100
Carl Vitullo @vcarl.com · 30/08/2026
really "fake it til you make it" is "allow yourself to sit in the discomfort of being bad at something for long enough that you become kinda good at it"
0171
Reposted by Carl Vitullo
Mark Erikson @acemarke.dev · 29/08/2026
Carl and I had plenty to say about the new releases this month... and then we had _more_ to say about topics like the state of the frontend education industry and what that means for devs!
093
Reposted by Carl Vitullo
This Month in React @tmir.reactiflux.com · 28/08/2026
TMiR 2026-08: Release candidate season; is that an asteroid hitting web educators?
share.transistor.fm
TMiR 2026-08: Release candidate season; is that an asteroid hitting web educators?
Transcript and URLs 𐄁
061
Reposted by Carl Vitullo
ali alkhatib @ali-alkhatib.com · 23/08/2026
there's a pathology broadly in the engineering discipline (maybe exclusive to the US/west, i can't speak on that) that encourages this kind of transgressive behavior where engineers find space between "anti-social" and "enforceably illegal" and basically fester and metastasize in that space
18522
Reposted by Carl Vitullo
Carl Vitullo @vcarl.com · 08/04/2025
toekay
An emoji of a foot making the ok symbol, pinching toes together in a circle
4756
Reposted by Carl Vitullo
P(aul) Frazee @pfrazee.com · 27/08/2026
Cut from an essay but worth sharing, this is the list of projects I can recall from memory that has tried to make the internet more open. A lot of people have committed their careers to this. People care!
- RSS + Atom
  - arguably the most successful, given podcasts
- RDF & the Semantic Web
- SOLID, subsequently
- CouchDB
- IPFS
- Dat
- BitTorrent arguably
  - but it was always more file-oriented than web-brained
- Ethereum
  - yes, I include it
- ActivityPub
- StatusNet
- Tent
- Friendica
- PubSubHubbub
  - I am not making these up!
- OStatus
- Diaspora
- XMPP
- Nostr
- Secure Scuttlebutt
3739240
Carl Vitullo @vcarl.com · 26/08/2026
aw fuck it looks like AI subconscious is happening. J Space is interesting www.neuronpedia.org
100
Carl Vitullo @vcarl.com · 25/08/2026
Something I've done for years (after some tales-from-the-crypt level git shenanigans) is _always_ start a new project with a blank commit. ```sh git init git commit --allow-empty -m 'Initial commit' ```
130
Reposted by Carl Vitullo
Hazel Weakly @hazelweakly.me · 24/12/2025
The two hardest problems in Computer Science are 1. Human communication 2. Getting people in tech to believe that human communication is important
251073265
Carl Vitullo @vcarl.com · 24/08/2026
cosign
020
Carl Vitullo @vcarl.com · 22/08/2026
made it to @atproto.nyc community day 2026 [y6ik6qlq] #atprotonyc
060
Carl Vitullo @vcarl.com · 21/08/2026
erryone complaining about "load bearing" but actually modeling a codebase analysis through the lens of structural engineering is probably really good for llms. failure modes and whatnot
030
Reposted by Carl Vitullo
The Onion @theonion.com · 19/08/2026
Democratic Socialism: Myth Vs. Fact theonion.com/democratic-socialism-m…
MYTH: The government will take away your money and give it to the poor.

FACT: You are the poor.
159223616266
Carl Vitullo @vcarl.com · 18/08/2026
Been thinking a lot about how to work with AI, and how to collaborate with others using AI
220
Carl Vitullo @vcarl.com · 15/08/2026
how many products the past 15 years have been one form of receiving or managing notifications for yourself how many have been abandoned because they abused that role so badly it no longer served the original purpose
000
Carl Vitullo @vcarl.com · 15/08/2026
I've been thinking a lot about working and working with AI. Something that's always been true about work is that, you only get one shot
100
Carl Vitullo @vcarl.com · 15/08/2026
been playing with a complex network setup to try and get something working to make it easier to ship weirdo projects
130
Carl Vitullo @vcarl.com · 14/08/2026
feels like an artifact that could plug into an interesting review and collaboration system
A screenshot of Sublime Merge, a Git GUI. The body of the commit reads:

Build Deno CLI for AI session commit generation

metrics
Tokens generated    907588
Tool calls          872
Files read          51
Lines added         4776
Lines removed       289
Unattributable ops  0
Churn               0.06
Novel               0.94
Deletion            0.00

subagents
- general-purpose sonnet d1 tok=18597 calls=37 ms=233283 :: Harvest log-format facts from Python
- general-purpose sonnet d1 tok=49779 calls=71 ms=709120 :: Survey real Claude Code JSONL logs
- general-purpose sonnet d1 tok=45380 calls=82 ms=719494 :: Verify human-turn predicate on real logs
- general-purpose sonnet d1 tok=69643 calls=69 ms=785545 :: Write Phase 0 log schema note
- general-purpose opus d1 tok=48061 calls=7 ms=807810 :: Draft the frozen spec
- general-purpose sonnet d1 tok=141396 calls=93 ms=1570348 :: Build pinned fixture corpus
- general-purpose sonnet d1 tok=54547 calls=49 ms=600716 :: Document toolUseResult shapes in ref doc
- general-purpose sonnet d1 tok=205047 calls=142 ms=10240650 :: Implement the Deno CLI
- general-purpose sonnet d1 tok=114406 calls=153 ms=1482998 :: Follow session_id to span split sessions
- general-purpose sonnet d1 tok=45467 calls=79 ms=723485 :: Fix system-reminder exclusion rule

human turns

[2026-08-14T01:24:20.606Z]
# Goal

Build a Deno CLI that generates a git commit whose message is a condensed, …
110
Carl Vitullo @vcarl.com · 14/08/2026
"hey, I'm vcarl"
000
Carl Vitullo @vcarl.com · 14/08/2026
"software factories" gonna be it soon
100
Carl Vitullo @vcarl.com · 13/08/2026
give someone a sawzall and a welder and they could rule the world
000
Reposted by Carl Vitullo
Marco Rogers @polotek.bsky.social · 13/08/2026
I remember talking to people about this when folks were trying to unionize against tech companies. In order to be a credible threat, you have to be able to make the company feel pain from your non-cooperation. I don't think we ever found a way to do that. They're too big and have too much money.
0306