Top
Best
New

Posted by straydusk 2 days ago

The Codex app illustrates the shift left of IDEs and coding GUIs(www.benshoemaker.us)
79 points | 199 commentspage 2
letstango 2 days ago|
> The people really leading AI coding right now (and I’d put myself near the front, though not all the way there)

So humble. Who is he again?

tty456 2 days ago||
"Ex-Indeed"

https://www.linkedin.com/in/benshoemaker000/

rileymichael 2 days ago||
> I don’t read code anymore

> Senior Technical Product Manager

yeah i'd wager they didn't read (let alone write) much code to begin with..

sho_hn 2 days ago||
At least going by their own CV, they've mostly written what sounds like small scripting-type programs described in grandiose terms like "data warehouse".

This blog post is influencer content.

straydusk 2 days ago||
Pretty unpopular influencer if that were the case
straydusk 2 days ago||
When I talk with people in the space, go to meetups, present my work & toolset, I am usually one of the more advanced, but usually not THE most, people in the conversation / group. I'm not saying I'm some sort of genius, I'm just saying I'm relatively near the leading edge of how to use these tools. I feel like it's true.
rptrainor 1 day ago||
For anyone who says you don’t need to look at code to code, I’d encourage you to look at this code: https://github.com/benjaminshoemaker/benshoemaker-us

Or simply look at the Astro blog, which is still showing the default Astro favicon.

I say this not to discourage anyone. Building a blog—or any app—is a huge accomplishment, and you should be proud. In particular, if you’re sharing what you’ve learned and sharing your code publicly, you’re already ahead of the majority of people on this journey.

What I’d encourage you to do is keep doing what you’re doing. The best way to learn to build software is to build software. The more you do, the more you learn.

insin 2 days ago||
turning a big dial taht says "Psychosis" on one side and "Wishful thinking" on the other and constantly looking back at the LinkedIn audience for approval like a contestant on the price is right
dougthesnails 2 days ago||
Why have a spec when I have the concrete implementation and a system ready and willing to answer any questions I have about it? I don't understand why people value an artifact that can be out of sync with reality over the actual reality. The LLM can answer questions based on the code. We might drift away from needing a code editor, but I likely won't be drifting to reading specs in a world where I can converse with the deployed implementation.
TonyStr 1 day ago|
I think the idea is more to program the prompter than to program the LLM. He sells a wizard for generating project specs. Anyone can do this with a normal LLM conversation, but I suppose some people forget
thefz 2 days ago||
I have always thought that AI code generation is an irresistible attraction for those personalities who lack the technical skills or knowledge necessary for programming, but nevertheless feel undeservedly like geniuses. This post is proof of that.

Also, the generated picture in this post makes me want to kick someone in the nuts. It doesn't explain anything.

straydusk 2 days ago|
Ouch lol.

Is the image really not that clear? There are IDE-like tools that all are focusing on different parts of the Spec --> Agent --> Code continuum. I think it illustrates that all right.

pjmlp 2 days ago||
Yeah, the revenge of waterfall, specs documents for AI agents.
andai 2 days ago||
I don't get it. Can't you just open Claude Code in another terminal? I had like 5 open yesterday.

I haven't used Codex though, so maybe there's something I'm missing about the parallel-ness of it here.

yodsanklai 2 days ago||
> Here’s the thing: I don’t read code anymore. I used to write code and read code. Now when something isn’t working, I don’t go look at the code.

Recently I picked a smallish task from our backlog. This is some code I'm not familiar with, frontend stuff I wouldn't tackle normally.

Claude wrote something. I tested, it didn't work. I explained the issue. It added a bunch of traces, asked me to collect the logs, figured out a fix, submitted the change.

Got bunch of linter errors that I don't understand, and that I copied and pasted to Claude. It fixed something, but still got lint errors, which Claude dismissed as irrelevant, but I realized I wasn't happy with the new behavior.

After 3 days of iteration, my change seems ok, passed the CI, the linters, and automatic review.

At that stage, I have no idea if this is the right way to fix the problem, and if it breaks something, I won't be able to fix it myself as I'm clueless. Also, it could be that a human reviewer tells me it's totally wrong, or ask me questions I won't be able to answer.

Not only, this process wasn't fun at all, but I also didn't learn anything, and I may introduce technical debt which AI may not be able to fix.

I agree that coding agents can boost efficiency in some cases, but I don't see a shift left of IDEs at that stage.

skybrian 2 days ago||
Why not look at the code? If you see something that looks messy, ask for it to be cleaned up.

Code health is a choice. We have power tools now. All you have to do is ask.

ikrenji 2 days ago||
a simple this seems odd / messy / un-pythonic is often enough
CuriouslyC 2 days ago|||
My rule is 3 tries then dig deeper. Sometimes I don't even wait that long, certain classes of bugs are easy for humans to detect but hard for agents, such as CSS issues. Try asking the agent to explain/summarize the code that's causing the problem and double checking against docs for the version you're using, that solves a lot of problems.
wtetzner 2 days ago|||
This has largely been my experience. Just reading and understanding the code, and writing the change myself ends up actually being faster.
zigzag312 1 day ago||
> This is some code I'm not familiar with

Ask it to analyze and explain the code to you.

andai 2 days ago||
Spec is too low level in my experience. The graph continues far further to the left.

I tried doing clean room reimplementations from specs, and just ended up with even worse garbage. Cause it kept all the original garbage and bloated it further!

Giving it a description of what you're actually trying to do works way better. Then it finds the most elegant solution to the problem, both in terms of the code and the UI design.

gtm1260 2 days ago|
I don't like the craft of the app. There are a few moments that really left me feeling it wasn't 100 percent thought through like cursor is at this point.
More comments...