Sign in

Lachlan Campbell

@lachlanjc.com
4.2K followers 1K following 316 posts

🧑🏻‍💻 Worldwide web design engineer for climate (watershed.com) in San Francisco 🌞 Intentional optimist 🏳️‍🌈 LAHK-len – they/them lachlanjc.com

PostsRepliesMedia
Reposted by Lachlan Campbell
Aaron Boodman @aaronboodman.com · 25/03/2026
Zero to 1.0 After two years of work, 50+ releases, thousands of commits, and hundreds of bugfixes, we are officially declaring Zero stable and ready for production workloads. zero.rocicorp.dev/docs/release...
zero.rocicorp.dev
Zero 1.0
First Stable Release
69715
Lachlan Campbell @lachlanjc.com · 25/03/2026
What went into the React Aria vs Base UI decision?
130
Lachlan Campbell @lachlanjc.com · 21/02/2026
Oh which?? Russian Doll & Poker Face were both so incredible
110
Lachlan Campbell @lachlanjc.com · 21/02/2026
Codex Mac app, Zed for manual editing on top (agents can’t write enterprise CSS)
020
Reposted by Lachlan Campbell
Nadieh Bremer @nadiehbremer.com · 12/02/2026
📣 NEW! I’ve just released the BIGGEST and perhaps most creative project I’ve ever worked on! “Searching for Birds” searchingforbirds.visualcinnamon.com 🐤 A project, an article, an exploration that dives into the data that connects humans with birds, by looking at how we search for birds.
26503182
Lachlan Campbell @lachlanjc.com · 10/01/2026
100%. Flying home I replaced my dad’s Squarespace, an artist portfolio, with 2 hours of Codex’ing, finally fixing the litany of bugs/regressions they introduced while doubling their prices for private equity recently. Vercel hosts the superior site for free. Site builders are permanently over
050
Lachlan Campbell @lachlanjc.com · 01/01/2026
At this point Partiful has replaced the Contacts app for friends’ addresses
050
Lachlan Campbell @lachlanjc.com · 01/12/2025
Haha, valid. I haven’t tried Cursor etc’s local AI code review, but I’m curious if that’s a better balance. I’d much rather fix a bug it catches locally right before I put up a PR than after I’ve requested coworkers look at my work.
150
Lachlan Campbell @lachlanjc.com · 01/12/2025
Standalone chat isn’t a great form factor for serious work. Engineers wouldn’t be using GPT that much if only for chat.com, they use it because Cursor/etc integrated it where we already work. Those interfaces haven’t been built for most workflows yet, but that’s as much the interfaces as the models.
010
Reposted by Lachlan Campbell
Robinson Meyer @robinsonmeyer.bsky.social · 01/12/2025
Zillow has removed “climate risk scores” from its listings. On the one hand, the smoking gun is right in the article: It seems like the risk scores were too effective, actively dissuading people from buying properties with high flood risk. On the other hand… www.nytimes.com/2025/11/30/c...
nytimes.com
Zillow Removes Climate Risk Scores From Home Listings
13810
Reposted by Lachlan Campbell
Tom Sherman @tom.sherman.is · 16/09/2025
"Only we are responsible and skilled enough to use webviews correctly, and so only we are allowed to apply liquid glass in safari" Classic Apple
alastair.is
Apple has a private CSS property to add Liquid Glass effects to web content
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like ...
1392
Reposted by Lachlan Campbell
Jen Simmons @jensimmons.bsky.social · 15/09/2025
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML <model> element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more. webkit.org/blog/17333/w...
webkit.org
WebKit Features in Safari 26.0
We’re happy to share with you what’s arriving in Safari 26.0!
714030
Lachlan Campbell @lachlanjc.com · 15/09/2025
For Liquid Glass, @viticci.macstories.net wrote his best iOS review yet. Always an honor to edit these! www.macstories.net/stories/ios-...
macstories.net
iOS and iPadOS 26: The MacStories Review
Old and new through the liquid glass.
071
Lachlan Campbell @lachlanjc.com · 15/09/2025
My first month in San Francisco flew by! So thrilled to be back at Watershed. Also: now we manage over a quarter of US carbon emissions 🌎
050
Lachlan Campbell @lachlanjc.com · 12/09/2025
So ready for the Cloud White Air ☁️
020
Lachlan Campbell @lachlanjc.com · 09/08/2025
Ooh! Where are the details / is it open to the public?
100
Reposted by Lachlan Campbell
Hello Weather @helloweather.com · 01/07/2025
The all new Hello Weather is finally here! We’re rolling it out gradually this week, so if you don’t see the update yet, hop over to this App Store link and grab it. apps.apple.com/us/app/hello...
apps.apple.com
‎Hello Weather
‎Hello Weather gives you beautiful, trustworthy forecasts powered by the best weather data on Earth. With hyperlocal real-time updates and a joyful design that’s easy to read at a glance, you’ll alway...
73910
Lachlan Campbell @lachlanjc.com · 05/07/2025
I would love a better schedule site! I refer to @binx.bsky.social’s amtrakexplorer.com for a map constantly
amtrakexplorer.com
Amtrak Explorer
explore the amtrakverse
020
Lachlan Campbell @lachlanjc.com · 04/07/2025
@ped.ro Would love the ability to export all my notes from the iOS app as a backup (as Markdown files). Exporting right now is one-off, & each file has to be manually named 😔
120
Lachlan Campbell @lachlanjc.com · 04/07/2025
Being able to incant extensions directly inside Raycast (a la Sky’s AI AppleScripts) would be amazing 👀
000
Lachlan Campbell @lachlanjc.com · 14/05/2025
My first professional modeling campaign: now blooming on baboontothemoon.com!
Lachlan in a colorful outfit staring into the camera over a huge aqua backpackLachlan staring into the distance in a bright outfit wearing the aqua backpackLachlan wearing the backpack in front of large flowersLachlan opening an aqua crossbody bag’s zippers in front of large studio flowers
1131
Lachlan Campbell @lachlanjc.com · 06/05/2025
Massive fan of this related art project by @tega.bsky.social: solarprotocol.net
solarprotocol.net
Solar Protocol
A naturally intelligent network programmed by the sun.
140
Lachlan Campbell @lachlanjc.com · 06/05/2025
I’m presenting my thesis show I’ve been building all spring, American Toxics, today! Catch the livestream at 5:24pm ET (10:24pm London) for 10 minutes: itp.nyu.edu/shows/thesis...
itp.nyu.edu
NYU ITP / IMA Thesis Live Stream
050
Lachlan Campbell @lachlanjc.com · 24/04/2025
I totally agree they’re damaging, especially how they’re being used for the wrong things, but the fact that we cannot get rid of them at this point is why I said the train left the station
120
Lachlan Campbell @lachlanjc.com · 24/04/2025
Oh yes, this is lovely! I would love to see tools for thinking about vertical rhythm as a designer/engineer built straight into the browser devtools, as realistically I’m not going to bring in a system like this to every project that could benefit from it
110
Lachlan Campbell @lachlanjc.com · 24/04/2025
Gen AI is 100% a new imperialism, the development has been indefensible. But I can’t defend the ideological, material, or economic underpinnings of the chips enabling this conversation either. & it feels like the right thing for me to use those as tools to build more of the just world I want to see
210
Lachlan Campbell @lachlanjc.com · 24/04/2025
I bought a @theverge.com sub the day they launched. I’ve been so impressed by their growing boldness in coverage, of the election/gov, climate/env, the Vietnam War at 50 today; all way wider-eyed stories than most publications, expanding tech far beyond consumer product specs. Grateful for them!!
0100
Lachlan Campbell @lachlanjc.com · 24/04/2025
I wholly respect resistance as a response but it feels like an arbitrary line. I’m making a project rn using an LLM to illuminate some of that toxic history in gov archives; I think the train left the station on LLMs being part of tech landscape, & now it’s up to us to shape how they’re used. 3/3
200
Lachlan Campbell @lachlanjc.com · 24/04/2025
then the underpinnings/design of the computers themselves being conceived of for military/surveillance purposes from the beginning. LLM development has been wildly unethical, but at the same time hasn’t all our digital technology? We’ve just had it long enough to normalize that story? 2/3
210
Lachlan Campbell @lachlanjc.com · 24/04/2025
I totally understand this, but learning more about the history of computing, I feel the computers & internet we’re used to come from the same lineage. The toxic materials, wildly polluting manufacturing in the South Bay to water-hungry fab labs in Taiwan, outsourcing mining to slavery, 1/3
110
Lachlan Campbell @lachlanjc.com · 24/04/2025
Love this. I wish there were easier ways of overlaying grids exactly like that in the browser to check my alignment. Did you add those as an image overlay or is there a tool I’ve overlooked?
110
Lachlan Campbell @lachlanjc.com · 23/04/2025
Totally. I also feel less inspired to write things in a better way after the functionality is already working & it’s not a code mess I directly made
100
Lachlan Campbell @lachlanjc.com · 23/04/2025
Not a specific rec but icones.js.org is solid for exploring too
icones.js.org
Icônes
120
Lachlan Campbell @lachlanjc.com · 23/04/2025
These haven’t been updated in awhile but I still like @jxnblk.bsky.social’s set: jxnblk.io/geomicons-op...
jxnblk.io
Geomicons
Open Source Icons for The Web
000
Lachlan Campbell @lachlanjc.com · 22/04/2025
The impact of @tailwindcss.com on getting design engineers to learn to spell the word “fuchsia” cannot be overstated
0111
Lachlan Campbell @lachlanjc.com · 16/04/2025
No, it’s not life changing but I enjoy using it & it’s been fun creatively to explore WebXR & spatial design! I use it weekly & I’m planning to keep it for decades to remember this moment in tech/my own creative life
000
Lachlan Campbell @lachlanjc.com · 15/04/2025
I also find it excellent for research & focused deep writing. Writing about these two paintings recently, I “hung” them in my bedroom with a keyboard on my lap & Obsidian in the center, with a map on the side & private music without headphones. Top tier setup, no distractions.
Screenshot of visionOS with two impressionist paintings up & a paper in Obsidian in the center
010
Lachlan Campbell @lachlanjc.com · 15/04/2025
I use mine regularly & it’s super fun! I don’t recommend anybody buy one for the price & impracticality, but it’s a stunning TV, a wonderful way to enjoy the web, the OS is beautiful, & it lets me experiment with WebXR/new 3D tech/think about the future
100
Lachlan Campbell @lachlanjc.com · 15/04/2025
Lovely!! Just saw another new ASCII tool today: bsky.app/profile/benl...
130
Lachlan Campbell @lachlanjc.com · 15/04/2025
ohnotype.co blazetype.eu abcdinamo.com www.205.tf foundry.basement.studio pretendfoundry.com phantom-foundry.com www.nan.xyz
010
Lachlan Campbell @lachlanjc.com · 15/04/2025
Not a lot of vindication in owning an Apple Vision Pro these days, but at least I can write off $4000 on my taxes 🥲
180
Lachlan Campbell @lachlanjc.com · 14/04/2025
Made more things in the world lime green today 💚
Spray painted plastic parts, including two trays & a box with 3 compartments, all in near-neon bright green
020
Lachlan Campbell @lachlanjc.com · 13/04/2025
Ahh so happy for you two!!! I need to finally go sometime
120
Lachlan Campbell @lachlanjc.com · 11/04/2025
WIP excerpt: Encouraging follow-up questions with an LLM, by highlighting less-known scientific concepts which generate automatic questions you can refine. Trying to make it easier to be curious!
0130
Lachlan Campbell @lachlanjc.com · 11/04/2025
Pressed the wrong button while slicing my 3D print but making an infinite number of one of my project’s parts seems more fun than the complete project??
Screenshot of 3D model of an orange tray repeated infinitely on a 2D plane
0100
Lachlan Campbell @lachlanjc.com · 03/04/2025
I did in a super simple way on covidglobalhackathon.com!
covidglobalhackathon.com
COVID-19 Global Hackathon
The #BuildforCOVID19 Global Online Hackathon was an opportunity for developers around the world to tackle challenges related to the coronavirus (COVID-19) pandemic in March/April 2020. Expert judges f...
010
Lachlan Campbell @lachlanjc.com · 03/04/2025
Aww give her some pets for me!
000
Lachlan Campbell @lachlanjc.com · 03/04/2025
React 19.1 changed the useId delimiters, though I have no idea if aria attributes have the same standards as CSS selectors: github.com/facebook/rea...
github.com
Release 19.1.0 (March 28, 2025) · facebook/react
Owner Stack An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to...
110
Lachlan Campbell @lachlanjc.com · 29/03/2025
Back up! Strange, isup.me confirmed it was down at the time
110