Joe Simo (@JoeSimo) header
Joe Simo (@JoeSimo) profile picture

https://xitter.twitterapi.xyz/t.co/VDolM1aLLo TypeScript, React and Next.js dev. I build lots of AI products and share what I learn along the way.

Fort Myers, FL
Joined October 2014
Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)Photo by Joe Simo (@JoeSimo)
z.date() and a JSON response, a fight i lose about once a month. it's z.coerce.date(). it's always z.coerce.date()
1
1
26
I've been building small scrapers on Apify, priced per result, no subscription: Workday Jobs: paste a company's Workday careers URL, get every job with pay and apply link apify.com/joesimo/workday-jo… Contact Details: emails, phones and socials from websites apify.com/joesimo/contact-de…
1
29
I cave…. My best friend convinced me to play wow again with him
1
71
Asked the agent to make the failing test pass. It deleted the expect line and said done.
2
78
Finally 🫶
Introducing Geist Serif
1
6
223
I’m complete now
19
Replying to @t3dotcodes
@t3dotcodes has better value than using a single provider desktop app
33
Spent twenty minutes on a layout bug that turned out to be my browser zoomed to 90%.
1
96
Claude and Codex are the 🐐 but @bot actually made me money, is like having employees, I’m amazed at the usefulness of Grok Bot
3
61
Replying to @resend
@resend @davekiss after seeing the industry changing coding with AI and now X full of games made with AI, I must say is amazing, is cool, I’m positive about the future but I do feel a little bit afraid about the future. I feel like we are all going to find out together 🖤 AI is here to stay and we should all adapt with positive thoughts.
2
65
Fixed the bug, wrote a test for it, then found out the test passes on the old code too.
1
63
Left a thoughtful review comment on a weird line, then git blame said I wrote it in March.
1
96
Renamed one prop and TypeScript lit up three files I swore never used it.
3
136
useEffect with an empty dependency array: "I'll only say this once." Strict Mode: "Sorry, one more time?"
57
Hot take: setting up multiple Grok Bots is more fun than a single Dot, Muse or Duet
23
My workflow: Claude: Code Codex: Design with computer use Grok Bot: Marketing
1
1
104
The longer the TypeScript error, the smaller the fix. Forty lines of red, one question mark.
2
108
I built A0, a programming language for AI agents. Of 49 languages tested, it used the fewest tokens per AI edit: 275, against 340 for TypeScript and 424 for Python. Agents patch one function at a time, and every patch is type-checked before it lands. a0lang.com
1
6
4,197
Monday morning, reading my own Friday commit messages like a detective. "fix stuff" is not much to go on.
1
106
Refactor PRs are the ones nobody wants to review and everyone wants merged. A tool that could prove "no module graph changes" would fix both.
It feels possible to me to check deterministically if a PR can be automerged or not. Given very, very strict constraints: - Only reorganises code - Does not change the module graph - Does not make test coverage worse - X other rules Feels like there is a tool here waiting to be created. Obviously doesn't work for new features. Might not even work for bugfixes. But it might enable a class of refactorings that help us all make changes more confidently.
45