
Ben Holmes
@BHolmesDev • 44,577 subscribers
The Whiteboard Guy @warpdotdev
Shorts
Videos

I never use planning mode in Codex. GPT 5.5 loves to research, so I just have a conversation and reach a pseudo-plan in chat. Then, I let it implement, maybe with a /fork beforehand to keep that plan as a revisit-able point. Probably the biggest switch coming from Claude Code
Ben Holmes154,419 просмотров • 20 дней назад

I was getting really annoyed with TipTap + Prosemirror, so I decided to give Slate a try. ...Man, where has this library been my whole life 🥹 This bulleted list demo took me weeks to get half-working in TipTap. In slate, it took a couple hours (with Codex's help)
Ben Holmes57,344 просмотров • 1 месяц назад

Idk why people keep binding keyboard shortcuts just to open Mac apps. You know you can just... rename the app right? 💡
Ben Holmes201,150 просмотров • 8 месяцев назад

LLMs have finally stopped recommending React. Nature is healing 🧡
Ben Holmes96,393 просмотров • 6 месяцев назад

I made a state management library for React. It's called simple store. Goal: make Zustand way simpler ⭐ - Stores are like atom() in Jotai, so types are inferred - You can select nested values, and use *them* as stores too To understand that last point, watch to the end! 👀
Ben Holmes79,791 просмотров • 6 месяцев назад

Everyone: GitHub Desktop is better! No, VS Code! Me: ...I just use `git add -p`. Walks you through each change, hunk for hunk, and lets you accept with `y`. It’s like a mini code review before you commit. Pair that with dandavison/delta, and you get syntax highlighting too 👀
Ben Holmes116,620 просмотров • 10 месяцев назад

Some React devs assume you need to npm install a library to get tooltips. Not true! For icon buttons, use a combo of the `title` attribute and screenreader text with Tailwind CSS' sr-only class. Gives you a native tooltip for the label while improving a11y
Ben Holmes97,976 просмотров • 8 месяцев назад

A lot of developers are using agents to write their code these days. I was a hold-out... but Claude Opus 4.5 finally cracked me. So, I made a video walking through how I write code with agents end-to-end. We'll talk plans, rules, and everything else in my setup!
Ben Holmes59,468 просмотров • 4 месяцев назад

Stop using Postman to test your APIs 😤 Warp is all you need
Ben Holmes105,688 просмотров • 1 год назад

⭐ overscroll-behavior: contain is the key to native-feeling scroll views
Ben Holmes51,727 просмотров • 8 месяцев назад

Tailwind v4 killed the config file 😳 Now, it's just CSS variables. Here's why that's awesome
Ben Holmes86,900 просмотров • 1 год назад

💡 Getting a lot of mileage out of this global rule in Claude: > Break up complex plans into multi-step phases with numbered headings for each phase. We do this to avoid having to implement all features at once. This lets me work through tasks in chunks or break off new convos
Ben Holmes27,446 просмотров • 4 месяцев назад

Svelte solved React's async/await problem. Time to switch? 👀
Ben Holmes48,572 просмотров • 11 месяцев назад

🔥 The MacOS Stickies app is so underrated. - Little floating windows to take notes throughout the day - Can pin/float on top of whatever you're doing - Can color-coat to organize thoughts ...Probably hasn't been changed since the 90s, but you can't knock stable software
Ben Holmes41,071 просмотров • 10 месяцев назад