Adam Tuttle
banner
adamtuttle.codes
Adam Tuttle
@adamtuttle.codes
he/him/his. First engineer @ AlumnIQ and now CTO.

Temporary collection of stardust, but with a heartbeat. Take that, rocks!

I like skydiving, woodworking, and lists of three. My love language is sending and receiving gifs. TransDad🏳️‍⚧️
I think the one thing that would take the Logitech MX Master 4 from "I really want that but my 3 is still fine" to instant-buy is if the usb dongle could be stored inside the mouse (like a bunch of other cheap mice already do) when traveling. Also if it were USB-C.
December 4, 2025 at 1:27 PM
It's 2025. I can plug my laptop in with a single USB-C cable that will rapid-charge it while also doing dock things (usb, sd cards, audio, 2 external monitors)...

But we're still stuck with Bluetooth that sounds like hot garbage the moment you switch from half-duplex to full-duplex.

Boo, I say.
November 17, 2025 at 7:56 PM
Upgraded my iPhone 14 pro to iOS 26.1 (from 18) mostly to try an app that requires 26. Immediately regret it. God this looks awful.
November 12, 2025 at 5:59 PM
I feel like I'm going crazy. @notion.com Calendar (formerly Fantastical) is changing view (e.g. week/day/month) and which calendars are toggled visible/hidden at random. No updates available. This is madness!! 🍌🍌🍌
November 11, 2025 at 3:58 PM
When using Cursor to plan a feature (before letting Cursor build that feature), if I run a 2nd prompt to update the plan, is this known/typical? I don't have too much non-standard cursor config, not using a BYO api key. It _seems_ to work ok, but it's unsettling.
November 10, 2025 at 11:02 PM
I know I'm late to the party, but holy smokes container queries are just as good as they were promised to be! And using them in @tailwindcss.com v4 is *chef-kiss* perfect!
September 24, 2025 at 6:23 PM
Is there a JS library that parses dates out of the bazillion stupid ways humans will format them give the opportunity?

Currently annoyed with:

yyyymd
yyyymmd
yyyymdd
mdyy
yymmdd

And no, the input is not something I can have any control over.
August 28, 2025 at 9:47 PM
I posted a developer job online today, and have been reviewing submitted resumés for the rest of the day. Here are my observations...

For reference, the job is a "jack of all trades" senior-dev position on a SaaS team of 4 in a company of 8 (after they join)...
August 18, 2025 at 8:56 PM
That people mistake this for "toughness" is baffling to me. This is incompetence in its purest form.

nytimes.com/2025/06/22/us/po…
June 23, 2025 at 1:42 PM
June 12, 2025 at 6:50 PM
HELP! We're starting on the foundation of what will become our app's next-gen monolith (replacing the current monolith) with a whole new tech stack (SvelteKit!) on Monday.

Need to decide (soon!) on what the mechanism will be to route to new vs old monolith.
June 6, 2025 at 8:46 PM
I'm trying out Tana as an alternative to Notion / Obsidian. Something I keep bumping into is it seems like they REALLY want everything to be a child of daily notes. I have a side hustle and it seems odd to me that this is the breadcrumb trail for it. Tana users, what am I missing?
June 6, 2025 at 1:36 AM
Reposted by Adam Tuttle
It’s the happiest day of Elon Musk’s life because he finally posted something people actually want to read
June 5, 2025 at 8:12 PM
If you need GRC software, DON'T use @onetrustofficial.bsky.social ... For just ONE example of why: Their security questionnaire (that you would send to your vendors) leaks contact information on the FIRST page. I haven't even gotten to the other pages yet. What moron thought this was a good idea?
June 5, 2025 at 8:04 PM
Nothing makes your customers more pleasant than seeing your face.

Which is to say: don't hide behind your signup form and customer support email.

If you look and act like a faceless company, they'll treat you like one.

If you look and act like a person, they'll treat you like one.
June 5, 2025 at 5:18 PM
If there is ONE novel I recommend the most, my favorite book ever, it would be Project Hail Mary by Andy Weir. Loved by my 10yo son, my wife, and my mother in law.

Available on Audible for $3.89 right now or Kindle for $1.99 a.co/d/dHInLCm or Google for $1.99 play.google.com/store/books/deta…
June 4, 2025 at 2:28 PM
@t3.gg I have a (minor-ish?) security concern to report to you for UploadThing. Your DM's are closed. No .well-known/security.txt. Got no pointers when I asked a Q in your discord. How should I report it?
June 2, 2025 at 8:26 PM
Reposted by Adam Tuttle
ITS HAPPENING

Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations
May 27, 2025 at 10:23 PM
I got to talk a lot about @svelte.dev on @workingcode.dev last night. Excited for the episode to drop!
May 14, 2025 at 12:45 PM
Hell is using software written by someone else. If there is a Hell, I'll be in it, using Lotus Notes for eternity.
May 7, 2025 at 3:00 PM
Reposted by Adam Tuttle
All of our listeners and followers should take this one!
For your pleasure, the State of Devs 2025 survey is now open. Unusual questions this year. More about life and identity than tools and pay.

survey.devographics.com/survey/state...
State of Devs 2025
Take the State of Devs survey
survey.devographics.com
May 1, 2025 at 6:13 PM
The LLM music tool that I really want: "I love pop-punk and what I've heard of the roots of punk music but never really dove into it like I should have. Play a master-class in all of the great original punk music" <starts radio station customized to my request>
May 2, 2025 at 12:35 PM
The one app that hasn't had AI unceremoniously shoved up its backside that really should: Music streaming. You have gobs of data for what I like to listen to. Youtube Music/Spotify/etc should have a never-ending list of suggestions for me that are all bangers.
April 23, 2025 at 6:13 PM
Google Tag Manager is evil. You "upgrade" because your customers want the latest analytics and new features, then you find out Google gave them the ability to backdoor whatever JS they want onto your site. And you'll never know if you don't use CSP with reporting.
April 21, 2025 at 5:56 PM
The one aspect of TypeScript that I still struggle with is the thousands of little chunks of data that get passed around to facilitate efficient data transfer and app functionality. Do you create types for these subsets? Ignore the errors? Am I doing something wrong?
April 13, 2025 at 1:42 PM