Daniel Saewitz
saewitz.com
Daniel Saewitz
@saewitz.com
who: software engineer, indie bootstrapper, concert-goer

what: building a web framework, popflash, relisten, & tapped in

where: brooklyn

when: sometime shortly after the big bang

why: https://saewitz.com
IME claude will look at your codebase and write code similar to what already exists

GPT models will write this jumbled mess _unless_ you explicitly tell it the shape of the code you want it to write
had Astra write some tests, it came up with this. what in the world is this wall of text
September 16, 2026 at 8:15 PM
removing a ton of features from my web framework before launching

just melting away half of the work I did
September 16, 2026 at 5:09 PM
apple turning my apple watch into a symbol of wanton surveillance is kinda shite
September 15, 2026 at 6:17 PM
me: looks like you wrote a lot of code over there, seems like too much

agent: you're absolutely right

::thought for two minutes::

agent: im gonna write code even harder
September 15, 2026 at 5:44 PM
once again, my lukewarm takes are making people lose it
What’s shocking to me is my hot takes don’t get any one mad but my lukewarm takes get people furious
September 15, 2026 at 3:25 PM
sitting down this week and figuring out how to make tappedin.live more accessible to the nyc live music beginner

deeper content guidance on venues, set times, shows and so on.

gonna be a fun solve 😃

what would you like to see?
Tapped In
A daily, hand-curated concert calendar for New York City. The ~20 best live music shows every night. Completely free
tappedin.live
September 15, 2026 at 3:09 AM
OG Tapped In
Live music options in NYC, September 1976
September 15, 2026 at 2:39 AM
clever solve to a nested ternary

much cleaner
September 15, 2026 at 1:57 AM
Just built a feature into relisten and if there was to be a future jamband named "track" it would have completely broken it

so I had to rename the route pathway "$track" which feels equally plausible for a jam band name
September 14, 2026 at 10:07 PM
Waiting 20 mins for a bus only to have it drive right by ya - ow
September 14, 2026 at 8:08 PM
I rather do like my Apple Watch but its UI and UX leave so much to be desired
September 13, 2026 at 4:44 AM
My high powered anker usb-c cables died in just two years. It can’t handle the flex.

Does anyone have good cables (160+W) that can last?
September 12, 2026 at 8:11 PM
Went down a rabbit hole of discovering that there is no real recovery method for errors in RSC/SSR, except for Suspense - which has orthogonal uses.

Would love to see a new primitive in React for catching errors on the server. Here's my writeup:

github.com/react/react/...
[Fizz]: An error thrown without a Suspense boundary rejects the shell w/ no recovery primitive · Issue #37616 · react/react
React version: 19.3.0 Steps To Reproduce Render a server (or ssr) component with zero Suspense boundaries throw new Error() or next's notFound() Fizz's shell rejects, on nextjs this returns empty h...
github.com
September 12, 2026 at 7:30 PM
Great moments in data structure history
September 11, 2026 at 4:14 AM
This PR ducked under the radar, but was just officially released in React 19.3

Being able to render from a server component (to serialize rsc data to the client) is a no brainer sugar that makes crossing the boundary in nested situations much cleaner

github.com/react/react/...
September 11, 2026 at 12:57 AM
nothing better than this in an agentic coding world
September 11, 2026 at 12:19 AM
has anyone's company been wrestling with their web framework or architecture lately?

i'd love to chat and find out what problems you've been running into.

this isn't a pitch meeting and I won't be selling you anything – but it will help me craft my framework's feature-set and narrative.
September 10, 2026 at 4:46 PM
The stones of the react team to ship the return contract for useState hooks as an array (const [state, setState])

other teams would have shipped an object with fixed keys, not a de-structurable array
September 10, 2026 at 4:30 PM
😀
React 19.3 is now available!

This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components.

react.dev/blog/2026/09...
React 19.3 – React
The library for web and native user interfaces
react.dev
September 9, 2026 at 7:26 PM
had a phenomenal weekend at dicks sporting goods park. first time there since 2014. really had a blast with the crowd and shenanigans. jams out the ears.

fave of the weekend was life saving gun, but the light, WGTYM, and wave of hope (mini kit jam) also crushed.

well done Phish, see you in a month
September 8, 2026 at 4:49 PM
relisten brings you soundcheck jams too
The 9/5/26 soundcheck has been updated to:

Two Doors Down Jam -> Funky Bitch Jam

This is the first known time Phish has played, jammed, or teased a Dolly Parton song (you can listen here): relisten.net/phish/2026/0...

Thanks to Lynne for passing this along
September 8, 2026 at 4:45 PM
baby you’re a rich man tease somewhere @ ~11:57-12:20 of oblivion last night #phish

so cool
September 5, 2026 at 6:48 PM
Me: Please center a div using css

Claude: No problem. And in order to solve that for you, I unified general relativity and quantum mechanics.
September 4, 2026 at 10:40 PM