3 Takeaways from All Things AI: 80/20 Rule, Non-Deterministic Humans, and Why We're Still Early
<p>Last week, I attended <a href="https://allthingsai.org/" rel="noopener noreferrer">All Things AI</a> in Durham, NC. The event was geared toward technical AI practitioners with workshops on Day 1 and standard conference talks on Day 2. A few takeaways from the conference are below for y'all!</p> <h2> MLH AI Roadshow </h2> <p>On Day 1, I helped <a href="https://mlh.io" rel="noopener noreferrer">Major League Hacking (MLH)</a> run an AI Roadshow. We're hosting about one of these a month right now. Some are standalone events. Others have been at partner conferences. I <em>think</em> you'll see us again at All Things Open in the fall. </p> <p>At the AI Roadshow, we run ~6 practical, hands-on-keyboard activities. You walk up and use a ready-to-go laptop to learn a new skill or technique with A
Last week, I attended All Things AI in Durham, NC. The event was geared toward technical AI practitioners with workshops on Day 1 and standard conference talks on Day 2. A few takeaways from the conference are below for y'all!
MLH AI Roadshow
On Day 1, I helped Major League Hacking (MLH) run an AI Roadshow. We're hosting about one of these a month right now. Some are standalone events. Others have been at partner conferences. I think you'll see us again at All Things Open in the fall.
At the AI Roadshow, we run ~6 practical, hands-on-keyboard activities. You walk up and use a ready-to-go laptop to learn a new skill or technique with AI. We typically have snacks, drinks, and networking throughout the events. If you want to keep an eye on the next stop, check out our Luma.
The 80/20 Rule in Practice
(Inspired by Justin Jeffress: Vibe Coding in Action)
I enjoyed Justin's whole talk, but he had a specific slide on the 80/20 rule that is still sticking with me. AI feels really good at getting you 80% of the way there on most problems.
What do you do with that remaining 20%, though? Justin's advice was to simply repeat. Send the "remaining" 20% back to your AI tool of choice.
I've been doing this myself for a while with coding agents, but this talk has me thinking again about the effectiveness of simple loops and repetition. I imagine this advice hasn't penetrated to folks who mostly use AI through chat applications. It might also not work as well for outcomes that can't be tested. But the framing really resonated with me.
Humans Are Also Non-Deterministic
(Inspired by Calvin Hendryx-Parker: Orchestrate Agentic AI)
Through my work at MLH, I'm constantly talking to software developers. The last ~18 months have been even more intense, driven by all the AI development.
A common concern I haven't felt ready to address is that AI tools are non-deterministic. I get it. When you're writing code, you're building for specific outcomes. I think devs like the certainty.
Calvin made a small comment during his talk, reminding the audience that humans are also non-deterministic. The observation really hit home. I knew this. I'm sure you know it, too. But it was a good reframe. Process-driven thinking and guardrails feel suddenly important.
We're Still So So Early
(Just a personal reflection)
Like many of you, I've been following AI heavily recently. It's been important for the work I'm doing at MLH. It's so easy to get caught up in the fad-of-the-week on Twitter. But the reality is that most people still aren't leveraging AI tools. Especially not to their maximum capabilities.
Even at a conference for AI practitioners, I met people who hadn't used a coding agent. There were jokes about OpenClaw and Mac Minis, but not everyone was "in the know".
We're still so damn early in this wave of change. No time like the present to roll up your sleeves and give something a try yourself. I still think learning by doing is the right methodology with AI tools.
Happy hacking!
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
applicationreviewagenticClaude Code subagents: how to run parallel tasks without hitting rate limits
<h1> Claude Code subagents: how to run parallel tasks without hitting rate limits </h1> <p>One of the least-documented features of Claude Code is its ability to spin up subagents — separate Claude instances that handle isolated tasks in parallel. If you've been running everything sequentially and wondering why your agent workflow feels slow, this is the missing piece.</p> <h2> What is a subagent in Claude Code? </h2> <p>When Claude Code encounters a task that can be broken into independent pieces, it can launch child processes that each have their own context window, their own tool access, and their own conversation thread. The parent agent coordinates; the subagents execute.</p> <p>This is different from just having a long conversation. Each subagent starts fresh — clean context, no accum
I built a VS Code extension to capture terminal output as styled screenshots
<p>Ever tried sharing terminal output with someone? You've got two bad options:</p> <p><strong>Copy-paste</strong> - and watch your perfectly aligned table turn into a mess. Paste into WhatsApp, Slack, Google Docs, or Word and the columns misalign, box-drawing characters break, and structured output becomes an unreadable wall of text.</p> <p><strong>Screenshot</strong> - but your platform's screenshot tool only captures what's on screen. If your table or log extends beyond the viewport, you're stitching multiple screenshots or just giving up.</p> <p>I kept hitting both problems, so I built <strong>TermSnap</strong>.</p> <h2> What is TermSnap? </h2> <p>A VS Code extension that lets you select terminal text - no matter how long - press <code>Cmd+Shift+S</code>, and get a single Carbon-style

The axios Supply Chain Attack Just Proved Why Static Analysis Matters More Than Ever
<p>On March 31, 2026, axios — one of npm's most downloaded HTTP client libraries — was hit by a supply chain attack. The lead maintainer's account was compromised, and malicious code was pushed to millions of downstream projects.</p> <p>I've been building a security scanner for AI-generated code for the past month. When I saw this news break on Zenn's trending page, my first thought wasn't "that's terrible." It was: <strong>"This is exactly the class of problem I've been losing sleep over."</strong></p> <h2> What Happened </h2> <p>An attacker hijacked the lead maintainer's npm account and published a compromised version of axios. If you ran <code>npm install</code> at the wrong time, you pulled in code that wasn't written by anyone you trust.</p> <p>This isn't theoretical. This isn't a CTF
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
The Curse of Excessive Kindness and the Economics of Empathy — Why Imprecise Comfort Creates Both Fatigue and Cost
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" alt=" " width="800" height="446"></a></p> <p>𝟏. 𝐇𝐚𝐬 𝐊𝐢𝐧𝐝𝐞𝐫 𝐀𝐈 𝐑𝐞𝐚𝐥𝐥𝐲 𝐁𝐞𝐜𝐨𝐦𝐞 𝐁𝐞𝐭𝐭𝐞𝐫 𝐀𝐈?<br> <br> For a long time, we wanted AI to become kinder.<br> Compared to cold, mechanical replies, a system that receives our words gently and handles our emotions without bruising them felt like a more advanced form of technolog
Build a Multi-Agent Data Pipeline in 50 Lines of Neam
<p>In this tutorial, you'll build a working multi-agent data pipeline using Neam, an agentic AI programming language. By the end, you'll have a DIO orchestrating five agents through a churn prediction workflow.</p> <p><strong>Step 1: Define Your Infrastructure Profile. This tells every agent where data lives and what compliance rules apply:</strong><br> </p> <div class="highlight js-code-highlight"> <pre class="highlight hcl"><code><span class="nx">infrastructure_profile</span> <span class="nx">MyInfra</span> <span class="p">{</span> <span class="nx">data_warehouse</span><span class="err">:</span> <span class="p">{</span> <span class="nx">platform</span><span class="err">:</span> <span class="s2">"postgres"</span><span class="p">,</span> <span class="nx">connection</span><span class="err">
Claude Code subagents: how to run parallel tasks without hitting rate limits
<h1> Claude Code subagents: how to run parallel tasks without hitting rate limits </h1> <p>One of the least-documented features of Claude Code is its ability to spin up subagents — separate Claude instances that handle isolated tasks in parallel. If you've been running everything sequentially and wondering why your agent workflow feels slow, this is the missing piece.</p> <h2> What is a subagent in Claude Code? </h2> <p>When Claude Code encounters a task that can be broken into independent pieces, it can launch child processes that each have their own context window, their own tool access, and their own conversation thread. The parent agent coordinates; the subagents execute.</p> <p>This is different from just having a long conversation. Each subagent starts fresh — clean context, no accum
I built a VS Code extension to capture terminal output as styled screenshots
<p>Ever tried sharing terminal output with someone? You've got two bad options:</p> <p><strong>Copy-paste</strong> - and watch your perfectly aligned table turn into a mess. Paste into WhatsApp, Slack, Google Docs, or Word and the columns misalign, box-drawing characters break, and structured output becomes an unreadable wall of text.</p> <p><strong>Screenshot</strong> - but your platform's screenshot tool only captures what's on screen. If your table or log extends beyond the viewport, you're stitching multiple screenshots or just giving up.</p> <p>I kept hitting both problems, so I built <strong>TermSnap</strong>.</p> <h2> What is TermSnap? </h2> <p>A VS Code extension that lets you select terminal text - no matter how long - press <code>Cmd+Shift+S</code>, and get a single Carbon-style
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!