Discussion about this post

User's avatar
Stefan Klocek's avatar

love this: "Next, human ingenuity stems from our ability to explore genuine unknowns — spaces where concepts don't yet exist and language hasn't formed to describe them. While AI systems excel at recombining and extrapolating from existing human knowledge, they’re constrained by the linguistic and conceptual frameworks of their training data, offering a sophisticated but backwards-facing reflection of what humanity has already thought and expressed. True innovation often emerges from pre-linguistic intuition and embodied experience, from humans who can navigate uncharted territory where the vocabulary itself hasn't been invented yet. AI augmentation is already proving to have a negative impact on human cognition and critical thinking."

Expand full comment
Kalpana's avatar

Ammon - excellent post. I, like many others have felt seen and heard when we saw the vibe-coding comic strip. Your point on energy being redirected to data centers vs humans hit home, especially ever since I read Altman’s comment on how much water usage each query costs.

I remain conflicted though. I have not been this energized in trying to experiment and build something in a very long time. How usable those apps are are another question altogether.

Here's what has been working so far for me. I'm not super technical, but know the basics and learn as I go.

1. I write my idea of the app that I want to build. Explicitly ask Gemini/ChatGPT/Claude not to build it, but give an idea of how it would build an app for personal use. I’ll explicitly state that I need all the tech stack for each step and ask it to give me multiple options. Give me reasoning on why an option is recommended vs another and ask it to tell me what order I need to build it.

Side note: I feel like with V0s and Lovables of the world, we have been sold UI first, when my experience (from coding years ago) has been the opposite. Define your data model, your API and then you can beautify your code using V0/Lovable. So I have gone back and rightly so. Otherwise you’re stuck making the UI pretty but it doesn’t really do much (which might be fine for demos). I also feel that being UI first you get junk data when I want to use real ones.

2. Gemini 2.5 Pro is a good starting point for actual code. Gemini Flash, ChatGPT and Claude have been good for providing reasoning in thinking and basic bug fixes.

3. Here’s my tech stack: React/next.js via V0, Flask/Python for the API and Supabase for the scripts and edge functions.

4. Since the only paid plans I have are with V0 and Perplexity Pro, I am bound by companies’ free tiers. So, I must switch between each model’s suggestions and run it against the other once the limit is reached. It does have me confused the next day– like who gave me what suggestion! But it’s also a way to test their reasoning and make sure that I’m being led on the right path.

For context, I used data.gov to do a tariff tracking app. It’s about 80% complete since I still need to figure out how to get the “web agent/cron job” working to get the latest JSON when a new version lands.

My evaluation is this:

I am not getting anything built and shipped over a weekend with my free plans and my skill set – yet.

I feel that I can create personal projects, but not something that others can use - yet.

How do I make it secure and not have vulnerability attacks? That is still a gnarly issue for me. I’m sure there are other tools that do it for you, but I do miss a human code reviewer!

I continue to remain hopeful of forward progress..

Expand full comment
4 more comments...

No posts