Dave Jeffery
@DaveJ
Claude Code Cuck. Founder @ToDesktop. @YCombinator W20.
We used @todesktop to take care of building, signing, and distributing our Electron app. Super smooth experience and saved us so much time. Highly recommend if you're shipping an Electron app.
Our desktop apps are available now!
After 8 years helping founders at YC, it seems clear that being a remote, solo founder is extremely hard. Those founders almost never lack skill or ability - it's the opposite. But when things are hard, no one else is there to bring them up and back on track.
Here is a script I use for working with git worktrees: gist.github.com/davej/a43caf45… Here's what it does: 1. If the the current projects folder doesn't contain a subdirectory named "worktrees" then create it and add it to .gitignore in the current project. 2. Create a git worktree…
Git Stash is a bad feature and encourages bad habits. Use Git Worktrees instead. Keep your main folder pointing at a clean version of your main branch. Create a worktree for each new feature/bugfix. 1. Now your installed node_modules aren't constantly out of sync when switching…
Git Stash is a bad feature and encourages bad habits. Use Git Worktrees instead. Keep your main folder pointing at a clean version of your main branch. Create a worktree for each new feature/bugfix. 1. Now your installed node_modules aren't constantly out of sync when switching…
Cursor + Claude Sonnet 4 (with MAX) + Playwright MCP server is an amazing combo for frontend stuff
Two @ToDesktop powered apps on the Microsoft stage.
Thrilled to watch Satya Nadella keynote at Microsoft Build celebrating our developer partnerships across Windows AI platform, including Windows AI Foundry, MCP on Windows, Windows ML, AI APIs, App Actions and more! Thank you for the partnership! 🙌 ✨
Calling this TGV (Test-Guided Vibing). Pronounced “tay-jay-vay”. Euros will get the reference 🇪🇺🚅
You need some PreVibe checks. Write tests first (use an llm for this if you like). Once tests are pretty comprehensive then things go much smoother. Run tests after each iteration and copy/paste the fails back to llm. Might not work so well for games but for apps it’s great.
Today, we are taking the first step to transform @raycastapp into a Natural Language Launcher with the beta release of AI Extensions for our Pro subscribers. Simply type what you want to do, and Raycast AI will take care of it for you. Let me show you some examples... 1/8
Introducing: AI Extensions (Beta) A new way to interact with your extensions in Raycast.
You can now easily enable `sudo apt install your-app` on Ubuntu/Debian for any app built with ToDesktop. More details here: todesktop.com/electron/docs/…
Inconvo: Ask-AI for customer-facing analytics from two Limerick lads 🇮🇪. Super impressed by what they've built. Well done @eoghan_dot_dev and Liam! ycombinator.com/launches/Mtd-i…
In good company! @DaveJ @dennismuellr @AviSchiffmann @jamespotterdev
Interesting that OpenAI's new Deep Research product now does this by default.
TIP: o1 thrives on more context so tell it to ask you for context before working on the problem. I add the following to the end of all of my o1 prompts: "If there are ambiguities then ask me questions first before working on this problem."