Jake Lazaroff
banner
jakelazaroff.com
Jake Lazaroff
@jakelazaroff.com
nyc-based programmer and designer. alum @recurse.com. azzajew. public transit enjoyer. thoughts on local-first software, atproto, javascript frameworks, web components, css and other web minutiae.

🌐 https://jakelazaroff.com
Pinned
my @localfirstconf.com talk is up! showing how to use atproto to build realtime collaborative apps — multiplayer text editors, video chat, etc — without maintaining any infrastructure
Jake Lazaroff — Building more resilient local-first software with atproto
YouTube video by Local-First Conf
youtu.be
Reposted by Jake Lazaroff
My brother is in a touring hardcore band and just arrived at his venue for today
August 24, 2024 at 9:36 PM
"apps should be distributed, not hosted" has been rattling around in my brain for an entire month
Stray product(s) idea. A class of atproto apps should be spa's (single page apps) installable directly to our pds @wisp.place style. Apps should be distributed, not hosted. I should be able to install the Bluesky app to bluesky.captaincalliope.at, and then install that to my phone and desktop.
bluesky.captaincalliope.at
September 16, 2026 at 12:14 PM
this is unbelievably good 🤯
here's a peak at what i've been doing for the past few years:

building a calm, playful little space for thinking, doodling, journalling, and programming with materials like ink, paper, and… flux that spreads through your notes like a fluid wait what?

www.youtube.com/watch?v=GurW...
PlayBook: A Programmable Paper Notebook
YouTube video by Ink & Switch
www.youtube.com
September 16, 2026 at 11:36 AM
this is how you can tell who never experienced firsthand the effervescent chart-topping club banger "get low" by lil jon & the east side boyz
i greatly dislike skeet
September 15, 2026 at 3:11 AM
Reposted by Jake Lazaroff
🙋‍♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms?

it turns out you already have all four if you have a bluesky account

👉 airspace is a typed client for it
airspace
The database you already have.
getair.space
September 14, 2026 at 4:08 PM
TIL!
Quick reminder, if you're working on a SaaS product that requires a login, please check if you've defined the well-known URL to change passwords. Password managers will check `/.well-known/change-password` to offer a quick way to change passwords.

https://www.w3.org/TR/ch...
September 14, 2026 at 2:12 PM
that sort of technological solutionism always reminds of this interview with joseph weizenbaum — creator of ELIZA, the first chatbot! — on the role of computers in education

ebiquity.umbc.edu/paper/html/i...
September 13, 2026 at 11:21 PM
one mistake people make a lot is treating every technological incursion into a field as a form of progress when that is absolutely not always the case
journalism? ai is getting there
medical? ai is getting there
legal? ai is getting there
farming? ai is getting there
art? ai is getting there

you can absolutely be a part of the creative and design process with ai, and you very well may keep a job! but your job is going to be very different
September 13, 2026 at 9:51 PM
Reposted by Jake Lazaroff
Future me watching temporary -productivity-burst me commit to meetings and calls.
September 11, 2026 at 1:44 PM
the good reason is that ~every native UI development toolchain is significantly more excruciating than web dev
You want to know why your thing sucks now? There's a 50/50 chance it is secretly a web browser and site for no good reason instead of a real computer program.

I don't know why we've turned many things that should not be web dev into web dev, but here we are.
September 11, 2026 at 1:58 AM
guess i can add @digitalocean.com to the list of businesses to which i'll no longer be giving money
September 9, 2026 at 7:22 PM
this sucks 😕
September 5, 2026 at 1:44 PM
finally!
August 31, 2026 at 5:01 PM
politics aside, it's fucked up that google maps can unilaterally decide that this is just what everyone sees now. users should have agency to label their maps however they want
August 30, 2026 at 11:21 AM
Make your favorite film sound as boring as possible without giving away the title:

a computer hacker takes some medicine
Make your favorite film sound as boring as possible without giving away the title:

A chief technology officer is worried about keeping his spreadsheets private.
August 29, 2026 at 9:49 AM
Reposted by Jake Lazaroff
a guy extracted all of the 3d models from Katamari Damacy and put it up on a site:

katamari.andrew-boylan.com
Katamari Object Library
A desktop-style archive of 1,680 textured GLB object models.
katamari.andrew-boylan.com
August 27, 2026 at 11:27 PM
get in, loser, we're bringing back framesets (but good this time)
holy shit this would be a game changer
August 26, 2026 at 11:52 PM
holy shit this would be a game changer
August 26, 2026 at 11:38 PM
Post a perfect album from the 2000s:
August 23, 2026 at 7:22 AM
Reposted by Jake Lazaroff
The Internet is absolutely beautiful. A guy made a video about an artist at a Con with nobody at his booth who talked about a comic he made himself about Nigerian folklore.
Artist woke up to 25k new followers and 200+ orders
www.instagram.com/reel/DcUvl_u...
August 22, 2026 at 7:38 PM
Reposted by Jake Lazaroff
all the vibe coded apps is really killing my atproto enthusiasm icl gang, do folks have some recommendations for Organic Free Range atproto apps they like?
August 22, 2026 at 12:31 PM
yet another cool idea stymied by web browsers' inability to open TCP sockets 😔
August 20, 2026 at 2:10 PM
pretty wild how liberating it is to write code that just works in the browser without a build step
It's still incredibly pleasing to run through old projects converting TS into JS + JSDoc.

I made the decision to cut out TS (excluding `.d.ts` files, they get a pass) from all my personal projects years ago and I'm still very much convinced that's the right move. TS as an authoring format ain't it.
August 20, 2026 at 7:44 AM
Reposted by Jake Lazaroff
It's still incredibly pleasing to run through old projects converting TS into JS + JSDoc.

I made the decision to cut out TS (excluding `.d.ts` files, they get a pass) from all my personal projects years ago and I'm still very much convinced that's the right move. TS as an authoring format ain't it.
August 20, 2026 at 4:55 AM
Reposted by Jake Lazaroff
🍂📝 Applications are OPEN for the Fall 2 Batch, which begins on September 21!

Spend 6 or 12 weeks programming with other curious peers in Brooklyn or online.

Read more information and apply via the link in our bio or at www.recurse.com/apply
August 18, 2026 at 2:28 PM