I keep hearing about "loop engineering" everywhere lately. So I made a quick video on what it actually is, and why I think a lot of it is hype. 👇
Erik Hanchett
@erikch.bsky.social
Senior Developer Advocate at AWS, content creator. Views are my own.
It's really easy to get into a situation where you generate duplicate code, dead code, and lengthy functions. Here are a few tools that I've been using to help eliminate that 👇
Everyone's installing AI coding "skills" but which ones should you use? So I rounded up the big ones: Superpowers, Karpathy, Matt Pocock, GStack, GSD, plus the AWS Agent Toolkit. What each is good at, and how to install them. Full post + video 👇 dev.to/aws/the-most...
The most popular AI coding skills right now
Introduction It's crazy to me that some GitHub repos, that were just created in the last...
dev.to
I upgraded my personal website using Kiro this weekend. I added dark mode, a better mobile nav, and some fun easter eggs. Hover over the hero image to see for yourself! 👀 +1 if you get the reference.
I had a great time at VueConf this year! Thanks to everyone who came up and chatted with me. Here are a few pictures, I took. Until next year! 🍻👇
Building with AI coding agents? 👀 You'll want to catch this one. @erikch.bsky.social (Developer Advocate, AWS) is keynoting CascadiaJS on spec-driven development. Breaking complex features into requirements, design, and implementation with real code and a live demo. June 1–2, Seattle
I built my own AI butler. 🌝 It wakes up every hour, pulls from Hacker News and Reddit, and sends me a trending stories digest on Telegram. 🚀 Full tutorial + video 👇
One thing I like about Kiro is that it lets you go requirements first or design first. I like this because it fits how I work. Sometimes I’m already deep into the design before I fully know the requirements. Other times it’s the opposite. 👇
My favorite Roman. “The impediment to action advances action. What stands in the way becomes the way.” Feels just as true in software as it probably did 2,000 years ago.
People keep saying MCP is dead, but I literally found it in the streets of Rome. 😆
Played around with vinext earlier this week and came away thinking, yeah, frontend tooling is moving ridiculously fast right now. It’s still early, but seeing a Next-like API rebuilt on top of Vite was pretty neat, and the build speed was the first thing that jumped out at me 👇
And I also added a nice blog post too, for those who are interested in reading about it, instead of a video -> dev.to/erikch/i-tri...
I Tried Vite+ and Replaced My Entire Frontend Toolchain
If you're a frontend developer in 2026, you've probably had to deal with a lot of different tooling....
dev.to
Alright, I had to try out Vite+ with Vue, and find out what all the fuss is about... 👇
Alright, I had to try out Vite+ with Vue, and find out what all the fuss is about... 👇
Tons of great feedback on @erikch.bsky.social's talk at GitKon on learning Spec-Driven Development! We're still live: gitkon.wistia.com/live/events/...
GitKon Day 1
GitKon 2025 is the virtual conference where developers and engineering leaders come together to elevate the craft of software delivery. From AI-assisted workflows to modern DevEx practices, come learn...
gitkon.wistia.com
You got to check out the Caesar Forum! So many events happening there all week! I just saw a chicken eating contest and the Road to re:Invent. Plus I met these guys! #AWSreInvent
Come by and talk to us about AWS at Next.js Conf 👋 ! ✅ Also check out our workshop at 11:35 ✅ Get free swag at our booth! ✅ See a demo!
I’m leaning all about SBOMs from @saltnburnem at @CommitYourCode !
🔥 By default autocomplete is turned off in Kiro, however you can easily turn it on by clicking the Autocomplete in the status bar at the bottom. Or bringing up the command pallete (Cmd + Shift + P / Ctrl + Shift + P) and searching for the Kiro autocomplete (Cmd K, Cmd A). 🔥
It was great seeing everyone at CascadiaJS! Here are some pictures! Until next year!
🔥 Lot's happening in the Kiro world today! Check out our blog post on our new Auto mode and pricing plans! 🔥 kiro.dev/blog/new-pri...
Announcing new pricing plans and Auto, our new agent
kiro.dev
🔥Kiro Tip: When creating a new spec, you'll be presented with a task list after the requirements and design is created. Instead of clicking "Start task" use the chat to tell Kiro how to complete the tasks. For example you could type:👇 Please complete tasks 1-4, stop at 4. 🔥
🔥Kiro Tip: Use file matching patterns when creating your steering files! Files are automatically included only when working with ones that match the specified pattern. In this example steering files will only be included in the context for components with the *.tsx extension🔥
I’m at the AWS Summit in Toronto today! Come by the developer community lounge and say hi! You’ll also see me at 1:00pm in room 713a for a talk on MCP!
Wow! Glad to hear so much support for Kiro! Thanks so much for everyone for sharing and supporting! We are listening, and taking all your feedback. Join the wait list if you haven’t already, we’ll be in touch!.👻
Introducing Kiro - I've been testing it out for a while. It's truly a game changer. Spec-driven development and agent hooks are a new paradigm in AI-assisted development. Check it out! 👻 kiro.dev
Kiro
The AI IDE for prototype to production
kiro.dev
🛫I have a busy few months! If you're at these events come say hi! 🛬 ⛰️AWS Summit New York City July 16th 🍛GOTO Serverless Conference Bengaluru August 8 🌲CascadiaJS in Seattle September 18th-19th See you there!