Chris Dhanaraj

@chrisdhanaraj.bsky.social

PM @ Netflix (UI Platform & Design Systems), ostensibly figuring out a better way to build UI applications. Former UI Engineer, used to co-host a podcast called Toolsday.

My less than hot take is that there's a pretty significant difference between engineers using AI to write code and PM's using AI to write PRDs. A user of an application at the end of the day has no idea of the code behind an app, just the quality of the application.

Attempted to buy a Fujifilm XT-5 from Amazon, got sent a literal box with a rock inside of it instead and now am having to repeatedly explain to Amazon that… I cannot return the time because all I have is a box with a rock.

This has been the most exhausting last three weeks of work in a while - my brain is tired and my body is ready for a week of naps. I did write a lot of great design system memos though, so there's that

Re: burnout - I know you've all heard this before, but oh wow is it important to implement *some* kind of physical practice into your life. Near daily tennis has done wonders on keeping me mentally grounded when work is stressful

This is already happening at some levels - I've gotten asked by eng leadership multiple times in the last two months around where AI fits into our roadmaps. And this is at the developer productivity angle, versus product where they're even further ahead on this

Sunil Pai@threepointone.bsky.social · 2y ago

replace ai with databases or react or something already mainstream. doesn’t matter weather you use it regularly or not, or like/hate it, or have expertise, but you should know the space well enough to pattern match it to problems. Thats our job as technologists.

Spent a solid two to three hours trying to ChatGPT / Reddit a Notion formula question before just reading the docs and figuring it out in fifteen minutes. A big ole whoops from me (the AIs haven't come for me yet!)

We’re leveraging Notion as a CRM + Database for this tennis community app I’m building and… its honestly been delightful. One of the requirements was that manual entry had to be easy to do for a non-technical person, and working with Notion API has been pretty straight-forward.

I’ll say I’m a little surprised there aren’t more tutorials out there around modeling User data with Prisma / Supabase + Clerk / Auth0 / something out there. It *feels* like this is just a hard requirement for most applications, and nobody wants to stick all their data into Clerk, right?

More lukewarm takes from me - your internal design systems (probably) should be building on top of React Aria or something similar. You probably aren’t resourced where you can cover the same level of expertise, and it’s a better use of your time to invest in business-specific component compositions

Devon Govett@devongovett.me · 2y ago

New React Aria release! 📢 🪗 Disclosure + Accordion GA 🔎 Ctrl F in DisclosureGroup ☎️ New ToggleButtonGroup component ✅ Mixed selection and actions in Menu 💬 Complex Menu popovers ❌ Dialog close button slot 🍾 Full TS strict compliance react-spectrum.adobe.com/releases/202...

I’m sketching out an app for this tennis community I joined (#justSFthings), and I’m continually wow’d by how easy it is to just ship things these days. I can go from nothing —> full-stack application + db + auth in less than hour, just wild.