VoidZero, the team behind Vite, Vitest, Rolldown, Oxc, and Vite+, is joining Cloudflare. Vite stays open source, vendor-agnostic, and built for everyone. https://t.co/DJTpX4Q9Xt
Big fan of @tolariamd. Tried it out of curiosity when it launched and it's now my primary tool to manage and edit notes.
The app is beautiful. You can see the care @lucaronin put into it. I've barely scratched the surface. So many nice features/integrations yet to explore.
Search is full of ads and wrong answers. Every other email is an ad. Prime Video charges you and shows ads. Paramount? Ads. Peacock? YouTube? Hulu? Ads followed by more ads. Netflix full of ads. Meta and X, every other thing is an ad. Pinterest is nothing but ads. AI is in everything. AI finishes sentences incorrectly and won’t stop. AI reads your email and search history to target you with more ads. Every time you open an app or visit a site there’s an update making it worse. In a hurry? First, click here to agree to terms you don’t have time to read and must accept. You need an account to do that. Change your temporary password. Enter your 2FA code. Check your email and enter that code. Now use a passkey. Your password is too simple to remember. Change it. No, not like that. Now log on. Enter your 2FA code. Check your email for a code… Welcome back! We’ve updated our terms of service and privacy policy (you have none). Subscribe to the site. Subscribe to Netflix. Subscribe to toilet paper. Subscribe to these groceries. Pay a membership fee for the right to subscribe then tip your driver who delivers the subscriptions your membership lets you subscribe to. Time to work? We’ve got to update your laptop and will slow down everything you do until you agree to update. But first, click here to agree. Update installed — your laptop’s broken now. It doesn’t matter, since your boss just replaced you with AI. Go to your phone to complain on social media. Wait, your phone needs an update so we can add more AI. Click here. Oh sorry, your phone can’t handle this update. Now it’s useless. Go get the newest phone. Here’s a text from a friend, an email, a voice mail they left three days ago but you didn’t see until now because of sync problems with the cloud. It’s their GoFundMe. Their MLM. Their Patreon. Never mind, you didn’t respond to their text within 9 minutes and now you’re no longer friends. They blocked you. Make new friends. Download this app to find people in your area. In your neighborhood. On your street. Two doors down from you. Do you know this person yet, we think you’d get along. You need an account to use this app. That username is taken. Enter a password. Not that one, you used it on another site. You need to be connected to WiFi to download the app. Allow the app to connect to other devices on your network. Allow the app to access your contacts, know your precise location, store your credit card details. Oops, sorry, we got hacked now all that info is available on the web. There’s a class action suit. You can join. It’ll take a decade to get your $3.73 share of the ten billion settlement. We’ll send it via PayPal or deposit it to your bank, just tell us those details. Oh no, another hack. That info is circulating now, too. Here’s a spam call, a spam email, a spam text. Why are you angry? Why are you talking about getting rid of your phone? Why don’t you like AI, it lets us make all of this easier? Do you know how ridiculous that sounds? This is progress. You’ll be left behind. Do you want to be left behind? Do you???
I spent too much time on this:
CLARK: My contention is that with Claude’s new design tool, Figma has essentially been rendered obsolete, the canvas-based paradigm is most aptly characterized as a legacy artifact from the era before models could generate production-ready interfaces from inten—
WILL: [interrupting] Of course that’s your contention. You’ve never shipped anything and just watched the launch video twice. You just got finished reading some hot take, probably a Twitter thread or whoever’s got a Substack this week, and you’re gonna be convinced Figma’s dead until next month when you actually try to iterate on a flow and realize “regenerate” isn’t the same as “nudge this four pixels.” Then you’re gonna pivot to talking about how the canvas was always just a lossy interface for intent. That’s gonna last until next year when you’re in here regurgitating some take about how design tools are collapsing into a single agentic surface, you know, the post-craft utopia and the disintermediation of taste by foundation models.
CLARK: [taken aback] Well as a matter of fact I won’t, because generative design drastically reduces the need for a manual canvas in the first pla—
WILL: “Generative design drastically reduces the need for a manual canvas, especially as models get better at reasoning about layout and hierarchy…” You got that from that Figma-is-dead thread, right? The one that went viral last week. Yeah, I read it too. You gonna plagiarize the whole thing for us, or you have any thoughts — of your own — on this? Or is that your thing, you come into a bar, you skim some trending tweets over lunch and you pawn it off as your own idea to impress some founders, embarrass my friend?
[Clark is stunned]
WILL: See, the sad thing about a guy like you is in about fifty product cycles you’re gonna start doing some thinking on your own and you’re gonna come up with the fact that there are two certainties in building things. One: don’t pick a side in a tool war you’re not actually building in. And two: the people shipping right now are using Claude and Figma and Claude Code before you’ve finished writing your LinkedIn post about which one won.
CLARK: Yeah, well I’ll have Claude build my whole product stack, and you’ll still be pushing rectangles around in Figma.
WILL: [smiles] Yeah, maybe. But at least I’ll still know how to think when the model’s wrong.
My friends at @unraveldottech are hiring. Worked with this bunch for over a decade at the previous gig. They’re truly exceptional folks.
If you’re an engineer looking for a new role, reach out to them. You’re going to love working with them.
We (@unraveldottech) are looking for serious engineers who take their craft seriously. We lean heavily into using AI. These two sentences are not in conflict with each other.
If you are smart, curious and want to know more, you should reach out to us:
- Point an agent to our profiles and ask it to figure out whom to send your resume to.
- The founder with PR in the name accepts your resumes on his [email protected] email address.
- Your subject-line should include the words: Apply, DSPy, and a third rhyming word of your choice.
- Your email should contain your resume as an attachment and should be a cover letter for why we should hire you.
- The email should be signed by you and your agent. Example: "Thanks, Vedang (with assistance from Claude Code)"
Why you should join us:
- The old way of building software is dying. We believe we have a small lead over other software shops when it comes to understanding this change.
- We are tooling geeks and believe in staying on the cutting edge of technology
- We are building Agentic Systems. This requires us to stay on top of advancements in the AI space.
What we want:
- We are looking for SDE-1 and SDE-2 engineers specifically, but we'd love to talk to anyone who is interested, even if you are a senior engineer.
- You need to be a hands-on programmer and a great communicator. These are non-negotiable.
- We prefer Python or Typescript expertise, but a specific language stack is not a barrier. Many of us are programming language geeks. As long as you are excellent, and willing to work on Python or Typescript projects, we're happy to talk to you!
We (@unraveldottech) are looking for serious engineers who take their craft seriously. We lean heavily into using AI. These two sentences are not in conflict with each other.
If you are smart, curious and want to know more, you should reach out to us:
- Point an agent to our profiles and ask it to figure out whom to send your resume to.
- The founder with PR in the name accepts your resumes on his [email protected] email address.
- Your subject-line should include the words: Apply, DSPy, and a third rhyming word of your choice.
- Your email should contain your resume as an attachment and should be a cover letter for why we should hire you.
- The email should be signed by you and your agent. Example: "Thanks, Vedang (with assistance from Claude Code)"
Why you should join us:
- The old way of building software is dying. We believe we have a small lead over other software shops when it comes to understanding this change.
- We are tooling geeks and believe in staying on the cutting edge of technology
- We are building Agentic Systems. This requires us to stay on top of advancements in the AI space.
What we want:
- We are looking for SDE-1 and SDE-2 engineers specifically, but we'd love to talk to anyone who is interested, even if you are a senior engineer.
- You need to be a hands-on programmer and a great communicator. These are non-negotiable.
- We prefer Python or Typescript expertise, but a specific language stack is not a barrier. Many of us are programming language geeks. As long as you are excellent, and willing to work on Python or Typescript projects, we're happy to talk to you!
This is an ~average day:
Figma 5%*
Cursor + Claude Code 15%
Ghostty 20%
Conductor 60%
* Figma spikes depending on the stage of the project — I still love a solid canvas for going very wide as fast as possible
the old way of scaling teams is dead:
we used to hire specialists – designers, engineers, PMs – each in their lane, scaling by adding more people. but when Cursor can take you from idea to code in minutes, execution isn't the bottleneck anymore. taste and judgment are.
what matters now: people who can see the full stack, move between layers, but specialize deeply in something AI can't replicate yet. T-shaped but way wider – conversant across domains, expert in one thing.
AI doesn't just make you faster. it ties teams together differently. no more waterfall – designer codes the prototype, engineer extends it, both work in the same medium. the gap between disciplines disappears.
this raises individual ceilings. i'm a designer who built ryOS entirely in Cursor – couldn't have done that before. but i'm not replacing engineers, i'm just removing execution barriers while keeping my design taste and systems thinking.
you're not hiring for roles anymore. you're hiring for breadth + depth, taste, systems thinking, learning velocity. 5 people who can work across code/design/product beat 20 specialists coordinating handoffs.
the new bottlenecks are deeply human: taste, vision, judgment, context. AI explores options, but can't tell you which is right. that's where specialization matters now – in judgment, not execution.
small teams, fluid boundaries, everyone working in the same tools. roles still matter but as overlapping concerns with different depths, not separate silos. tools handle execution, you handle vision.
this is what we're building at Cursor – closing the gap between idea and reality. so your taste becomes the main thing, and teams have more freedom to explore crazy ideas.
+1 Built my first browser extension with WXT to test an AI product concept. It was such a breeze. The dev experience is top-notch.
And with the help of Claude Code I had a ready to publish extension in under 3 hours!
Would definitely recommend it 💯
Honest confession: I avoided building browser extensions for YEARS.
The tooling was a nightmare.
Then I tried https://t.co/NOaDXq4Cu7 for Redreach Outbound (my Reddit auto-DM tool) and wow
🔥 Hot reload that actually works (server restart immediately opens a browser with the extension pre-installed)
💚 Vue + TypeScript support out of the box
🎯 Target multiple browsers
☁️ Auto-publish
Wish I found this sooner