Don MacKinnon
banner
donmackinnon.dev
Don MacKinnon
@donmackinnon.dev
CTO/Co-Founder @ https://searchcraft.io
Writing a lot of #rustlang & #typescript code these days.

Living the 303 🏔️ CO
Married, dad, Scottish-Korean contradiction, motorcyclist, synth nerd, Ferrari #F1 fan #GenX
Opinions are my own
Pinned
Hey y'all, I'm on #Changelog podcast today talking about search! We also have a long tangent on AI that we get into. Check it out

changelog.com/podcast/649
Lightspeed search built for devs (Changelog Interviews #649)
We talk with Don MacKinnon, Co-founder and CTO of Searchcraft—a lightspeed search engine built in Rust. We dig into the future of search, how it blends vector embeddings with classic ranking, and what...
changelog.com
The algorithm failed music
True music discovery has suffered.
www.theverge.com
November 10, 2025 at 9:12 PM
Devs, if you aren't on the Zed editor yet there's an amazing collaboration feature built into it for remote pair programming with built in voice chat and code sharing. There is also a Slack/Discord like channels feature as well where you can get a general awareness of what the team is working on.
November 6, 2025 at 5:16 AM
Happy Halloween! @charpie.us and I popped by Boozy Browsing where we go through some Halloween shopping sites and go through them www.youtube.com/watch?v=a2yl...
Boozy Hours with Search Craft Guys
YouTube video by Boozy Browsing: Pour Decisions in Web Development
www.youtube.com
October 31, 2025 at 6:05 PM
Tonight Denver!
Hey folks!
Join me on Tuesday, Oct 28th at the DenverScript Meetup where I present my talk, "No Code, Just Queries"
I'll build a full-stack application live with sub-millisecond fuzzy queries over a large dataset built using only LLM prompts. www.meetup.com/denverscript...
October 28, 2025 at 4:25 PM
Reposted by Don MacKinnon
The Searchcraft Vite Vue Template has landed! (or launched?) 🚀 🌕 Either way, fresh snackies for the #Vue folks. Get your treats! 👉 github.com/searchcraft-...

#vite #search #devtools #mcp
October 24, 2025 at 7:27 PM
Had a great conversation on the Reconfigured podcast. We talked about transitioning from agency work to a startup, engineering team management and more.

Youtube: www.youtube.com/watch?v=Ja6q...
Audio: podcast.reconfigured.co
Website: www.reconfigured.co/don-mackinno...
#29 - Don MacKinnon: Reinventing search in the new era | The Reconfigured Podcast
YouTube video by Reconfigured
www.youtube.com
October 25, 2025 at 2:00 PM
Hey folks!
Join me on Tuesday, Oct 28th at the DenverScript Meetup where I present my talk, "No Code, Just Queries"
I'll build a full-stack application live with sub-millisecond fuzzy queries over a large dataset built using only LLM prompts. www.meetup.com/denverscript...
October 21, 2025 at 5:13 PM
Reposted by Don MacKinnon
Vitest vscode extension now displays your console.logs inline. An example of logging in browser mode:
October 12, 2025 at 2:13 PM
Reposted by Don MacKinnon
Reposted by Don MacKinnon
"Engineering is the easy part. Convincing investors? That's a totally different problem." @donmackinnon.dev on going from CTO to founder at Searchcraft. The transition from builder to business leader - new episode of @overcommitted.dev out now! 🎙️ #startups #founder
October 14, 2025 at 11:46 PM
My teenager doesn't care about mechanical keyboards or the difference in how key switches and actuation force feels when typing. I have failed as a father.
October 14, 2025 at 4:35 AM
Reposted by Don MacKinnon
“Everyone has pain points they encounter every day. Solve for the problems you know.” - @donmackinnon.dev founder of Searchcraft shares why building for your own problems leads to better products. New episode of @overcommitted.dev drops Tuesday 🎤 #devtools #startups
October 10, 2025 at 9:28 PM
Excited to chat with @brittanyellich.com and the @overcommitted.dev crew today!
October 8, 2025 at 5:21 PM
Reposted by Don MacKinnon
💥 did a small drawing explaining the JS execution model including the event loop. I hope it’s helpful to folks. Debugging is always easier when the underlying implementations are understood.
October 6, 2025 at 12:23 PM
Reposted by Don MacKinnon
Watch @donmackinnon.dev create an app with Searchcraft in under 2 minutes with Claude 🚨 LIVE 🚨 at Boulder New Tech. What a time to be alive for devs with modern tools. youtu.be/Vs_98sUrFqA?...

Searchcraft MCP Server 👉 github.com/searchcraft-...

#devtools #react #vite #mcp
Build an App in 2-min with Searchcraft, Claude, & MCP
YouTube video by Searchcraft
youtu.be
October 6, 2025 at 10:57 PM
Reposted by Don MacKinnon
It's been a month since #rustconf 2025, but the buzz is still strong! 🦀

Revisit the magic via these videos on the @rustfoundation.org YouTube channel, incl. sessions, keynotes, & this highlight reel: www.youtube.com/watch?v=Hw_I...

+Don’t miss these event pics 📸 www.flickr.com/photos/rustf...
October 3, 2025 at 3:34 PM
Reposted by Don MacKinnon
5 days left to Launch Week #11! Make sure to grab your spot 🐝 👇
October 1, 2025 at 2:58 PM
Reposted by Don MacKinnon
Had a great time chatting with @donmackinnon.dev on @coffeeandopensource.com today about all kinds of#tech topics. Video is live on YouTube and podcast is available wherever you find them. Take a look/listen and thanks!

https://www.coffeeandopensource.com/guest/don-mackinnon.html
September 30, 2025 at 8:48 PM
Reposted by Don MacKinnon
Coming up on @coffeeandopensource.com I will be chatting with @donmackinnon.dev about all sorts of#tech and#opensource topics. Streaming live today on#Twitch at 11:00 AM PDT. Come say hello and join the conversation.

https://www.twitch.tv/isaacrlevin
September 30, 2025 at 5:00 PM
Reposted by Don MacKinnon
Shopping around for a place to host your Next.js, Svelte, Nuxt, or any other type of site?

It's easy to try out Deno Deploy for free.

deno.com/deploy
Deno Deploy
One simple platform for anything that runs with JavaScript or Typescript.
deno.com
September 30, 2025 at 11:06 AM
100% agree with this. Juniors take time and effort to nurture but the effort is worth it. workweave.dev/blog/hiring-...
Hiring only senior engineers is killing companies - Weave - X-ray vision for engineering teams
Weave combines LLMs and domain-specific machine learning to understand engineering work.
workweave.dev
September 30, 2025 at 3:14 AM
Reposted by Don MacKinnon
One week to Launch Week #11. Full announcement going live soon. Make sure to secure your spot 🐝 👇 (link the comments)
September 29, 2025 at 4:10 PM
This is pretty cool, middleware to sync zustand stores across clients using JSON patch github.com/ryanntannn/z...
GitHub - ryanntannn/zustand-sync: A simple, barebones "multiplayer" middleware for zustand
A simple, barebones "multiplayer" middleware for zustand - ryanntannn/zustand-sync
github.com
September 29, 2025 at 4:12 PM