Today's link dump focuses on vibe coding, but also .. on how these agents actually work under the hood.
First off is this post [0] by some folks at Hiro on their approach to vibe coding. It's a great starter for folks new to this space. I liked one of the prompting questions in there: "Through discussions with other engineers and leaders at AI startups, we know that we are not alone here. Everyone faces this question of “how much AI coding is okay”. Tab completions are obviously fine, but what about letting agents run amok? What about vibe coding entire features?"
Switching from there to one individual's thoughts on the topic [1], I saw an interesting contrast between how people approach this in corporate vs individual settings (and tips and tricks on how to use these more effectively). Knowing exactly what you want is important, otherwise you'll hit this: "True story- at the end of a long session, I asked Claude how my design was. It was effusive in its praise, pointed out all the things we had done for modularity, separation of concerns, etc. Then I exited Claude and restarted, and asked the exact same question, only this time it had no context. It told me that the design needed a lot of work, complained about the stuff it had just praised, etc."
At the same time, as pointed out in [2], AI is an unreasonably effective partner in crime when you want to prototype/bounce your ideas off of someone and it's too soon to hit up a human for tips. I mostly found myself nodding along with this piece, though ... I'd disagree with the "surprisingly" at the start of this quote: "Surprisingly, I think that the fact that I need to plan my features carefully before rushing into implementation is making me a better developer overall. This happens simply because it forces me to document the implementation and think it through before jumping into code. I also find myself explaining my reasoning more clearly because I have to write it down for the AI"
Beyond using these agents, though, I've found it to be a great learning experience understanding how all of these tools work under the hood. [3] is a great foray into understanding why/how Claude Code works the way it does: "The main takeaway, again, is to keep things simple. Extreme scaffolding frameworks will hurt more than help you."
... and if you'd like to go even further, you can build your own agent in under 300 lines of code if you follow the advice in [4]. I highly recommend that last piece, because it's chock full of advice in addition to just a great tutorial. "In my opinion, any disruption or job loss related to AI is not a result of AI itself, but rather a consequence of a lack of personal development and self-investment. If your coworkers are hopping between multiple agents, chewing on ideas, and running in the background during meetings, and you're not in on that action, then naturally you're just going to fall behind."
36
8 Comments