@jonathannorris.bsky.social
Co-Founder & CTO @ Taplytics + DevCycle Tech, NBA, Raptors, Robots
Made it to Atlanta for #kubecon and the OpenFeature Summit. Excited to hangout with great OpenFeature community and learn some new things.
Giving a talk today about how AI is breaking release processes and how feature flags (and maybe LEGO) can help manage the chaos.
Baseball is crewel
02.11.2025 04:22 β π 0 π 0 π¬ 0 π 0DON'T NEED KNEE CARTILEGE TO HIT DINGERS!!!!!!
02.11.2025 01:02 β π 180 π 22 π¬ 0 π 1Get Hyped the @BlueJays play in the World Series today!!! youtu.be/ali2Ssvh7eg?...
24.10.2025 13:54 β π 1 π 0 π¬ 0 π 0Gausman the win, Bassitt the hold, Hoffman strikes out the side for the save.
And Springer with one of the biggest homers imaginable.
Unreal.
I canβt believe it! WORLD SERIES!
21.10.2025 03:07 β π 0 π 0 π¬ 0 π 0Man that was a stressful jays game, not sure I can handle this the whole way. This Jays team has a special vibe to it.
09.10.2025 02:38 β π 1 π 0 π¬ 0 π 0Hot take: `npx -y some-local-mcp` is the new `curl | sh`. Weβre teaching devs to auto-install + execute random npm packages with local file system access. Remote MCP servers over HTTP/SSE are just structurally safer.
26.09.2025 19:42 β π 0 π 0 π¬ 0 π 0Sure, if you are trying to one-shot a feature, overall intelligence is everything. But I think most developers working in larger codebases pair-program with their LLM, and iteration speed is the most important factor for productivity.
24.09.2025 16:31 β π 0 π 0 π¬ 1 π 0Also, I still need to experiment more with `grok-4-fast-reasoning` in Cursor, but it's so crazy fast. I'm coming to believe that very fast + medium intelligence is way more important than slow + smart intelligence for working with these models as a day-to-day pair programmer.
24.09.2025 16:31 β π 0 π 0 π¬ 1 π 0Okay, I'm pretty impressed with `gpt-5-codex` in Cursor so far. It seems to mostly have the intelligence of `gpt-5` while being way faster to iterate with. I found `gpt-5` was hurting my productivity with how slow it was; the iteration time just got too long.
24.09.2025 16:31 β π 0 π 0 π¬ 2 π 0Fellow Transit nerds out there, this is a good watch: www.youtube.com/watch?v=XlHq...
19.09.2025 00:39 β π 1 π 0 π¬ 0 π 0Full write-up is here β blog.devcycle.com/devcycle-mcp...
02.09.2025 01:20 β π 0 π 0 π¬ 0 π 05/ The real magic of MCP is when it deeply integrates into your actual coding flow. You can now ask your AI something like βwrap this in a feature flagβ, it writes the code, it auto-creates or fetches the flag, and self-targets you into the flag for testing.
02.09.2025 01:20 β π 0 π 1 π¬ 1 π 04/ Cloudflare Workers AI + Durable Objects made auth easy and handled all of the OAuth state for us. Remote MCP servers seem like the much easier install path, getting everyone to "npx -y" install some random script with full computer access is a security nightmare in waiting.
02.09.2025 01:20 β π 0 π 0 π¬ 2 π 03/ Giving the agent too many tools is a problem. Exposing every single API was easy, but all it did was overload the context. Merging related calls into fewer, more powerful tools gave the agent just enough without eating all the AIβs context window.
02.09.2025 01:20 β π 0 π 0 π¬ 1 π 02/ Descriptive errors makes up for a lot of other issues. This made the MCP go from βmeh, it worksβ to βoh wow, this matters.β At first, our errors were vague and unhelpful, which made the agent hallucinate. Once we made errors specific, the AI Agent + MCP could actually recover.
02.09.2025 01:20 β π 1 π 0 π¬ 1 π 01/ Good input schemas are critical. The input schemas (and descriptions) are your AI agent's primary context when deciding which tool to call. In certain places, .describe() statements on your schema parameters will help push the AI agent in the right direction.
02.09.2025 01:20 β π 0 π 0 π¬ 1 π 0Building @devcyclehq.bsky.social MCP server started off as one of my favourite hackathon projects we've ever done. But it took a lot of iteration to go from βit worksβ hackathon code to production-ready code. Hereβs what we learned along the way (thread):
02.09.2025 01:20 β π 1 π 0 π¬ 1 π 0Not impressed with GPT-5 so far, totally whiffed on helping me fix a bug with our MCP server schemas and just created a mess. Claude Opus figured out the issue in one prompt (it still made a bit of a mess creating tests, but it was easy to get working). Back to Claude for now...
11.08.2025 19:30 β π 0 π 0 π¬ 0 π 0Time for an upgrade, the M4 runs GPT-5 faster right?
08.08.2025 01:07 β π 2 π 0 π¬ 0 π 0There is more hope that less resource-intensive models will soon match the performance of state-of-the-art models. But users expect that they can use the leading models all day for next to nothing, breaking that habit will be hard...
31.07.2025 18:35 β π 0 π 0 π¬ 0 π 0Gotta love the land-grab era of cheap LLM token usage in these AI coding tools. I still remember the era when you could get an Uber across SF for cheaper than MUNI, or get a $0.25 fruit rollup delivered for free to your door...
31.07.2025 18:35 β π 0 π 0 π¬ 1 π 0The signup flow needs some work, literally didnβt know there were paid plans that could be scrolled horizontally. This needs to be a vertical scroll, or something more compact that makes it obvious there are multiple plans.
19.07.2025 14:19 β π 0 π 0 π¬ 0 π 0Couldn't agree more with this post. Coding agents finally made using LLMs feel like a step change in productivity. When the LLM can use agents to run tests, linting, interact with git, and search the web, they don't have to be 100% perfect if they can check their work.
fly.io/blog/youre-a...
Random thought: I wonder if the OpenAI device is AirPods where the case can listen to conversations from your pocket (Sam hinted at this) itβs already the βthird deviceβ most people carry around.
28.05.2025 00:17 β π 0 π 0 π¬ 0 π 0When you are cleaning up and you find your old Sega Game Gear. π
17.05.2025 19:20 β π 10 π 1 π¬ 0 π 0There is a lot of hard work ahead for Canada, but I'm excited for @mark-carney.bsky.social and parliament to get to work. Most proud of our healthy democracy and electoral process.
29.04.2025 15:25 β π 1 π 0 π¬ 0 π 0Proud of our democracy today π¨π¦
29.04.2025 02:45 β π 1 π 0 π¬ 0 π 0