Sign in

Jakob // theCodeDrift

@codedrift.social
1.2K followers 390 following 1.6K posts

But can we make it useful? 🔩 founder at taskless.io 🦝 streams it all at twitch.tv/theCodeDrift

PostsRepliesMedia
Jakob // theCodeDrift @codedrift.social · 3h
Using today’s free will to choose unicorn v narwhal socks
130
Jakob // theCodeDrift @codedrift.social · 3h
"It's single player to multiplayer." Brian Douglas @bizza.pizza: you can play guitar alone and sound amazing. Bring in other players and it's a different thing. Same with agents running in isolation next to each other. www.taskless.io/blog/brian-d...
011
Jakob // theCodeDrift @codedrift.social · 23h
⛵ seamux - web UI for cmux with support for claude/codex - secure tunnels as a first-class behavior - localhost w/ http basic support - run with "npx seamux" I'd rather this be out in the world than hidden in a private repo. MIT Licensed github.com/thecodedrift...
The seamux board in a browser: Idle, Waiting and Working columns of agent session cards, with card contents blurred
011
Jakob // theCodeDrift @codedrift.social · 29/09/2026
Isolation, observability, memory. Brian Douglas @bizza.pizza names three hard problems for production agents. Prompts and models aren't on the list. Isolation is handled. Memory is the one nobody uses. www.taskless.io/blog/brian-d...
011
Jakob // theCodeDrift @codedrift.social · 25/09/2026
🚀 Taskless CLI 0.11.3 Run a single rule with check --rule <id>. Rule ids are unique across engines now. Plus a pile of bugfixes. Bonus: hitting problems? Tell your agent to give Taskless feedback and it writes the report for you. taskless.io/blog/taskles...
011
Jakob // theCodeDrift @codedrift.social · 24/09/2026
Running the CLI migrates your .taskless/ layout. That covers the directory. A rule whose matching changed under a new engine version comes through untouched. taskless update walks a ledger and names what changed for the rules you have. 0.11.2 makes init tell you to run it.
000
Jakob // theCodeDrift @codedrift.social · 24/09/2026
Fork a recorded session. Re-run it against a different model at a different reasoning effort. Sixty times. Brian Douglas @bizza.pizza calls it dreams. You come out with a benchmark: this model, this effort. Go. www.taskless.io/blog/brian-d...
010
Jakob // theCodeDrift @codedrift.social · 23/09/2026
Tire shop: *makes several calls confirming the tires are here for the appointment* I arrive Tire shop: We lost two of your tires you ordered, can we make a second appointment?
120
Jakob // theCodeDrift @codedrift.social · 23/09/2026
Agents write bad frontmatter, usually while editing a file for some other reason. One malformed file aborted the whole Vale run, so taskless check reported [], and [] reads like a clean pass. 0.11.2 fixes that along with a dozen other little things. taskless.io/blog/taskles...
011
Jakob // theCodeDrift @codedrift.social · 23/09/2026
Look, I'm late to the party, but the Auto-Group Tabs extension for Chrome has made the left-hand tab rail 100x better. Automatically ungroups them too if you leave the URL matcher. chromewebstore.google.com/detail/auto-...
chromewebstore.google.com
Auto-Group Tabs - Chrome Web Store
Automatically add tabs to your configured groups, based on their URL.
011
Jakob // theCodeDrift @codedrift.social · 22/09/2026
"Now it's Claude's job. How did we get here? But we got here slowly." Brian Douglas @bizza.pizza on the line from in-browser editors to Codespaces to handing the work to a model that doesn't live on your laptop. www.taskless.io/blog/brian-d...
000
Jakob // theCodeDrift @codedrift.social · 21/09/2026
Hello oxlint - Taskless 0.11.3 will detect oxlint and offer to help write an oxlint rule for you if it can't find one in the oxlint's vast directory. Markdown files are nice, but enforcement is better. <3 What linter(s) should join oxlint in the next release?
screenshot of a merged pull request that adds oxlint detection to Taskless' CLI - it shows Taskless detecting oxlitnt alongside eslint, biome, and stylelint
010
Jakob // theCodeDrift @codedrift.social · 17/09/2026
You brainstorm a hypothetical customer list with your agent. Ten minutes later it's telling you about the government contracts you already have. Brian Douglas @bizza.pizza on a made-up thing becoming history. www.taskless.io/blog/brian-d...
021
Jakob // theCodeDrift @codedrift.social · 15/09/2026
"TDD is actually saving the bacon." Brian Douglas @bizza.pizza: if the agent has to pass tests and lint before it commits, the output gets better whether or not the person prompting knows what good looks like. www.taskless.io/blog/brian-d...
000
Jakob // theCodeDrift @codedrift.social · 15/09/2026
Networking ritual: scan each other's LinkedIn, promise to stay in touch, then enjoy the awkward silence where one of us forgets to open LinkedIn for 3 weeks. Skipping the extra steps. I just give people an email that tags how we met so it doesn’t get filtered as spam & stick it on an NFC.
Photo of an NFC tag, a small loop antennae
020
Jakob // theCodeDrift @codedrift.social · 12/09/2026
The cats have Giardia because of course they do. Off to add disposable litter boxes to my shopping list.
Two cats, one grey and one black. They are on a white chair and probably full of Giardia in this moment
000
Jakob // theCodeDrift @codedrift.social · 11/09/2026
eslint and ruff settled the style of the code we write, but neither checked the words in comments and prose. Taskless 0.11 runs Vale beside ast-grep, so "the docs always say sign in" becomes a check that fails. www.taskless.io/blog/taskles...
001
Jakob // theCodeDrift @codedrift.social · 10/09/2026
Three checkers, one command. taskless check runs ast-grep for structure, Vale for prose, & your own executable checks, then merges the findings into one result. One config to keep instead of three. www.taskless.io/blog/taskles...
000
Jakob // theCodeDrift @codedrift.social · 10/09/2026
"We've got MCP bloat right now." Brian Douglas @bizza.pizza on what happens when everyone builds against a spec that isn't finished. The good parts survived, carrying the baggage of an over-implemented v1. www.taskless.io/blog/brian-d...
010
Reposted by Jakob // theCodeDrift
Jared Lemler @jaredlemler.com · 09/09/2026
Let's keep seeing new podcasts show up on @voxport.live 😄😎🎙️
011
Jakob // theCodeDrift @codedrift.social · 09/09/2026
A markdown file is two things: structure, and the prose inside it. ast-grep sees headings and fenced blocks. Vale reads the sentences. 0.11 runs both, so the whole document is checkable. www.taskless.io/blog/taskles...
010
Jakob // theCodeDrift @codedrift.social · 08/09/2026
Sixteen seconds that sum up where we are. I was still reading Brian Douglas' intro. He was merging a PR his agent opened while I read it. www.taskless.io/blog/brian-d...
010
Jakob // theCodeDrift @codedrift.social · 05/09/2026
Age verification is a privacy nightmare. But at least you can buy a scan of the Secretary of Defense’s drivers license for $100 now. You know, the little card with someone’s full legal name and home address. www.techdirt.com/2026/09/03/h...
techdirt.com
Hackers Had A Live Feed Of Every ID This Verification Company Scanned. For Over A Year.
From the very beginning of this recent obsession with identifying everyone online (yes, they like to call it “age” verification, but it always ends up as identity verification), we̵…
000
Jakob // theCodeDrift @codedrift.social · 04/09/2026
Manifesting an AI Quality Harness company called QustomAr
000
Jakob // theCodeDrift @codedrift.social · 03/09/2026
"Code's no longer the moat." Brian Douglas on what's left when agent tooling commoditizes: the frameworks get commoditized, the knowledge doesn't. www.taskless.io/blog/brian-d...
000
Jakob // theCodeDrift @codedrift.social · 01/09/2026
Your agent shipped the feature. Do you know what it did to get there? Claude Code deletes your sessions after 30 days. Brian Douglas says that trail is your most undervalued asset. www.taskless.io/blog/brian-d...
030
Reposted by Jakob // theCodeDrift
Jared Lemler @jaredlemler.com · 27/08/2026
@thevyd.com @codedrift.social are building taskless.io and I really enjoy listening to their thought process. As a podcast nut, give this a listen youtu.be/ytbclQlKvkA?...
youtu.be
Vy Nguyen on Founding Taskless - Episode 1
YouTube video by Taskless
031
Jakob // theCodeDrift @codedrift.social · 28/08/2026
If you caught the clips over the past few weeks, the full conversation with Craig Campbell is worth the hour. Pastmaps, built solo. 450,000+ historical maps on the modern world, and client-side tiling that GIS experts called crazy.
youtu.be
https://youtu.be/smUI0cgI4Ao
020
Jakob // theCodeDrift @codedrift.social · 26/08/2026
Craig Campbell sold the startup before Pastmaps and refuses to let anyone call it a win. "Middling success is what I like to say." He'd rather be hyper-transparent than have people assume he's wildly successful.
youtube.com
https://youtube.com/shorts/baw7vNXSJUc
000
Jakob // theCodeDrift @codedrift.social · 24/08/2026
At 22 Craig Campbell thought Facebook's metrics reviews were dumb. He just wanted to ship and get his bonus. Looking back he calls that soft process step the secret sauce, and he still runs it solo today.
youtube.com
https://youtube.com/shorts/wf9kGgoxnHI
000
Jakob // theCodeDrift @codedrift.social · 24/08/2026
Sometimes, we do games on the main channel! BUT when we do, there's a code component. This time, you can TTS in a Gordon Ramsay-inspired voice directly to our ears while we try and run a kitchen. With @valrockspop.bsky.app & @foxwithtacos.bsky.app Aug 25th @ 4p PDT | 7p EDT twitch.tv/theCodeDrift
121
Jakob // theCodeDrift @codedrift.social · 21/08/2026
Craig Campbell was the metric guy at Facebook, working on the experimentation systems that PostHog and Statsig later copied. What he misses isn't the tooling. The tooling exists now.
youtube.com
https://youtube.com/shorts/sXf4M6-5Vt0
020
Jakob // theCodeDrift @codedrift.social · 19/08/2026
"I'm starting to get that feeling of being a CTO again, but the agents are your engineers." Craig Campbell on running Pastmaps solo: you bring founder energy, they bring the crew. Anyone using them only for code is missing it.
youtube.com
https://youtube.com/shorts/Scu8D_XblSY
030
Jakob // theCodeDrift @codedrift.social · 18/08/2026
When did you last watch a stranger sign up for your product while you sat there saying nothing? Not a demo. Not a user interview. Cold, and you don't get to help. Dogfooding Fest, Aug 26, Precursor SF. Bring the thing you're least sure about. luma.com/r6o4ltx2
011
Jakob // theCodeDrift @codedrift.social · 17/08/2026
Most map products tile on the server. Pastmaps does almost all of it on your device, with WebGL and web workers. Craig Campbell: "your phone is probably gonna start to heat up just a little bit." GIS people told him it was crazy.
youtube.com
https://youtube.com/shorts/ovpZjFs-DQw
020
Jakob // theCodeDrift @codedrift.social · 14/08/2026
A random barbecue with a retired USGS director sent Craig Campbell after aggregation points instead of individual maps. Two years later that detour is why Pastmaps went from 185,000 maps to 450,000+.
youtube.com
https://youtube.com/shorts/wRR3UoG4UVs
010
Reposted by Jakob // theCodeDrift
Jared Lemler @jaredlemler.com · 13/08/2026
@voxport.live will be attending!
022
Jakob // theCodeDrift @codedrift.social · 13/08/2026
Bring your laptop. Let another founder try to sign up for your product cold. No demo, no hand-holding. If your signup survives a room of SaaS founders, you've earned something. Dogfooding Fest, Aug 26, Precursor SF. luma.com/r6o4ltx2
010
Jakob // theCodeDrift @codedrift.social · 12/08/2026
Craig Campbell builds Pastmaps for "Betty in Kansas," researching the grandpappy who came over on the Oregon Trail. She never learns the word georeference. She drags a slider and watches the trail turn into the highway.
youtube.com
https://youtube.com/shorts/AY-JALv-8tA
021
Jakob // theCodeDrift @codedrift.social · 10/08/2026
Craig Campbell posted his metal detecting finds to a subreddit, plus screenshots of the old maps he'd layered over them. The DMs started: how do I get this? what site is this? There was no site. That was the aha moment.
youtube.com
https://youtube.com/shorts/S4fuXZ1ipA8
011
Jakob // theCodeDrift @codedrift.social · 08/08/2026
I’m whatever the mix of excited/nervous/hungry is for today’s Hotdog Charity Stream at noon pacific time. We’re raising money for Nine Lives Foundation and eating cursed hotdogs. 👾 twitch.tv/theCodeDrift
A flyer describing the hotdog event. August 8 noon pacific. 4 hotdogs, 20 toppings, 1 glass of hotdog water. The toppings get worse as the night goes on.
010
Jakob // theCodeDrift @codedrift.social · 06/08/2026
This Saturday, I’m raising money for the Nine Lives Foundation by eating cursed hotdogs. The more chat gives to support kitties, the more cursed the hotdogs become. I suppose we’ll also play some Stray, assuming I don’t end up with a vegimite and mayo hotdog… twitch.tv/theCodeDrift
130
Jakob // theCodeDrift @codedrift.social · 06/08/2026
"I was embarrassed by what I was working on. Actually very embarrassed." Craig Campbell had just sold a startup. When friends asked what he was doing, he said he was taking a breather from work. He was actually building Pastmaps.
youtube.com
https://youtube.com/shorts/steDnO5YcO0
010
Jakob // theCodeDrift @codedrift.social · 04/08/2026
Craig Campbell built Pastmaps: 450,000+ historical maps overlaid on the modern world. Drag a slider and watch it reveal what used to be there. Started as a metal detecting tool. One Reddit post later he knew it was bigger, and he's been solo on it since. New episode of The Task at Hand.
taskless.io
https://www.taskless.io/blog/craig-campbell-pastmaps-on-the-google-maps-of-history-episode-4
010
Jakob // theCodeDrift @codedrift.social · 27/07/2026
🎵 Music to My Ears v2.1.0 is out. Three things you asked for in Spotify song requests: 🎯 Smarter search, so !sr stops queueing the wrong track 🚫 Global blocklist for artists, tracks, or terms you don't want on stream 🌍 Country of Play to match your Spotify region github.com/thecodedrift...
010
Jakob // theCodeDrift @codedrift.social · 23/07/2026
Going beyond static analysis means running code, and running code means trusting code. So the generated check runs in a sandbox with nothing to steal, passes fixtures, then gets signed. Your machine runs only what it can verify. www.taskless.io/blog/the-sec...
010
Jakob // theCodeDrift @codedrift.social · 23/07/2026
One idea from the episode: AI "got thumbs." Once tool use let models actually do things, the whole game moved. youtube.com/shorts/l32Uy...
100
Jakob // theCodeDrift @codedrift.social · 21/07/2026
Greg Pstrucha on the productivity-tool glut: no one's building for users anymore, everyone's building for their own productivity. youtube.com/shorts/Vnuws...
100
Reposted by Jakob // theCodeDrift
Jared Lemler @jaredlemler.com · 18/07/2026
First flight of the day I was able to listen to @codedrift.social on the Unfinished Business podcast. Always enjoy listening to Jakob’s thought process 👍 Next up @rtbenfield.dev on @prisma.io podcast and then I’ll finally listen to @cmgriffing.bsky.social on @freecodecamp.bsky.social podcast!
161
Jakob // theCodeDrift @codedrift.social · 17/07/2026
AI buried code review. The diff that was 200 lines is now 2,000, and a senior engineer still says "don't use inline styles" for the hundredth time. Taskless makes the rule catch itself so it never comes back. Jakob Heuser and the Rise of Taskless open.spotify.com/episode/2BU6...
130