dave.js

dave.js

@davejs.dev

design engineer click-clacking on keyboards davejs.dev

26 followers42 following65 posts

Seeing a lot of hype/controversy around TOON. I’ve noticed a strong correlation between those dismissing TOON and having #opentowork on their LinkedIn. Hot take: It’s too early to evaluate the long-term utility of TOON. Those not giving it a chance now are just cosplaying as pragmatic engineers.

Cursor's Composer model really flies in agent mode and the results are pretty accurate. This feels like a critical shift in my dev workflow. I'm now reaching for agents at least twice as often, and it's always Composer. #ai #vibecoding @cursor.com.web.brid.gy

I don't think there's a single release from GitHub Universe that doesn't involve AI 🤖 Shoving AI into every feature seems like a waste of compute for the value gained.

Hot take: Modals suck. What's the point of partially obscuring content? Just make a choice: either expand the modal content inline OR display it in a standalone view. #ux #design

I often wonder about the bias of tech entrepreneurs towards only solving problems in tech. There’s such an over-saturation of companies building CMSs, productivity apps, DB-as-service, auth-as-service, etc. meanwhile it’s rare to find great software products for customers outside of tech.

View full thread

These problems are everywhere, but as tech professionals, we’re often too isolated from other professions that it’s tough to identify them.

Example: my mother worked in healthcare doing home visits as recently as 5 years ago (since retired). She shared a desktop computer with 3 other coworkers, used paper charts and fax machines, and was given a flip phone for comms while out on visits. Many people still work like this in 2025!

I often wonder about the bias of tech entrepreneurs towards only solving problems in tech. There’s such an over-saturation of companies building CMSs, productivity apps, DB-as-service, auth-as-service, etc. meanwhile it’s rare to find great software products for customers outside of tech.

View full thread

There’s also another problem though trying to emulate these successes. For a long time, venture capital has been focused on finding the next unicorn, which has led to a lot of money being pumped into moonshot ideas to make $10B+ and dismissing ideas that might top out at a few million.

For about two decades, if your idea didn’t involve “disrupting” an entire market, it wasn’t worth investment. This has created a huge gap in the market where we still have a lot of unsolved problems simply because there’s a limited (but still profitable) market.

I often wonder about the bias of tech entrepreneurs towards only solving problems in tech. There’s such an over-saturation of companies building CMSs, productivity apps, DB-as-service, auth-as-service, etc. meanwhile it’s rare to find great software products for customers outside of tech.

This is such a great opportunity though, and the unicorns we all know are typically startups who have taken a confident step outside of the tech echo chamber and solved problems outside of tech: Uber, AirBnB, DoorDash, Spotify, Zillow, to name a few.

dave.js reposted

Gleam sponsorship has dropped in the last 2 months. We are free of any corporate control, but this means sponsorship is vital to pay the core team! Please consider sponsoring Gleam, or any of the maintainers. Just a few dollars a month makes a difference.

As a tailwind hater, the biggest thing pushing me towards using @tailwindcss.com is how well AI agents are trained on it. It’s allowed me to do so many refactors on a massive spaghetti code frontend that wouldn’t have been worth my time otherwise. #css

How regularly do you contemplate leaving the tech industry and living in the woods like a hermit? For me it's about once a year. I feel like that's a healthy amount. 🙂

I love using data attributes as modifiers in #CSS. Been using this pattern for 5+ years and haven't seen it emerge anywhere else.

With that in mind though, #tailwind does do a great job with managing themes. Also, some of the utility classes are nice like `truncate` and `line-clamp`.

dave.js@davejs.dev

A year into using #tailwind and I'm still not convinced it's better than CSS-in-JS solutions that transpile to #CSS. 1. CSS Grid is confusing in Tailwind. 2. I still hate the cluttered DOM. So much horizontal scrolling! 3. Yes, naming is hard, but the added context has value!

A year into using #tailwind and I'm still not convinced it's better than CSS-in-JS solutions that transpile to #CSS. 1. CSS Grid is confusing in Tailwind. 2. I still hate the cluttered DOM. So much horizontal scrolling! 3. Yes, naming is hard, but the added context has value!

Trying to set up my bluesky feed to be free of political drama. Is that too much to ask? 🥲 Been clicking "show less like this" for days and it's still getting through. Muting certain words helps a bit, but still not enough..

You are up to date.