Remix.run Logo
applfanboysbgon 2 hours ago

> but I finally feel like I'm _good_ at programming, which is insane

Yes, it is insane. You couldn't torture this confession out of me. But that's the drug they're selling you, isn't it? You don't even write code, but you're getting a self-inflated sense of worth. It must be addicting! Of course, whether or not the programs you prompt are actually good surely has no relation to whether you feel they're good, since you're not the one writing them, and apparently were not capable of writing them before so are not qualified to review them very much.

> having tools that can finally match the speed my ideas come to me

Anyone can be an "ideas guy". We laughed at those people, because having ideas is not the hard part. The hard part was in all of the hundreds and thousands of little details that go into building the ideas into something actually worthwhile, and that hasn't changed. LLMs can build an idea into a prototype in a weekend. I am still waiting to see LLMs build an idea into something other people use at scale, once, ever, other than LLM wrappers. Either every person who is all-in on vibes only has ideas that consist of making .md files and publishing them as a "meta agent framework", or LLMs are not actually doing a great job of translating ideas into tangibly useful software.

542458 2 hours ago | parent | next [-]

> Anyone can be an "ideas guy".

I disagree with this. I've worked with amazing "ideas guys" who just cranked out customer insights and interesting concepts, and I've worked with lousy ones, who just kinda meandered and never had a focused vision beyond a milquetoast copy of the last thing they saw. There's a real skill to forming good concepts, and it's not a skill everyone has!

applfanboysbgon 2 hours ago | parent | next [-]

I do agree that having good ideas is a skill in its own right. But people with bad ideas are idea guys too! You see them all the time in the indie game development scene in particular. "I need a programmer, and an artist, and a composer, to build this amazing idea for me!", together with an 8 paragraph wall of text (the paragraphs are if you're lucky) describing the idea, and as you'd expect from somebody who couldn't be bothered to develop a single skill, their game ideas are exactly as good as their programming, art, and music.

I find that the strength of people's ideas tends to be highly correlated with their overall skills. I don't know that you can develop the capability for good ideas without getting your hands dirty learning a field, experimenting, absorbing all kinds of information and understanding what really goes into the making of a good idea. In that way, the person with good ideas always ends up being more than just a ideas guy. They don't just have good ideas, they have good ideas and the skills to back them up. Whereas the "ideas guy" label is usually applied to people who have nothing to bring to the table other than their ideas, and wouldn't you know it, they aren't nearly as good as they think they are.

Aurornis an hour ago | parent | prev | next [-]

I think the Product Manager title was (and still is) one of the most abused titles in tech. A great product manager is indispensable for setting product direction in a way that can't be accomplished by others doing it part-time or advocating for their own needs. I've worked with some truly great product managers.

I've also worked with a lot of awful product managers. The product manager title is squishy enough that it gets assigned to people with charisma or confidence without actual skills to follow through. A bad product manager can blend in to a company for years by relaying ideas around from one group to another and having ChatGPT write documents. The engineers on the ground see the incompetence long before it becomes undeniable at the higher ranks.

When I read Hacker News and other sites I suspect a lot of engineers have only ever worked with bad PMs from the latter category.

angrymouse an hour ago | parent [-]

What do you think the good ones do? And how do they set direction in a way that’s good compared to a bad one?

moduspol 43 minutes ago | parent | prev [-]

Anyone can be an "ideas guy" because there's no failure event that stops you. Contrast this with being a plumber. Not anyone can be a plumber.

tekacs 41 minutes ago | parent [-]

I think that the point about building with agents though. Your ideas meet reality sooner and you actually get feedback on whether they are worth anything or not. So you're not really being an ideas guy in the sense of just throwing ideas out there. You're being an ideas guy in the sense of testing your ideas, which is really the essence of what building startups is: figuring out what people want.

moduspol 21 minutes ago | parent [-]

That's true. I was just responding to the post above, which seemed to be inferring a different meaning (i.e. that there are no bad or good ideas guys) than how I interpreted it.

thangalin an hour ago | parent | prev | next [-]

> LLMs are not actually doing a great job of translating ideas into tangibly useful software

Here is the source code for a greenfield, zero-dependency, 100% pure PHP raw Git repository viewer made for self-hosted or shared environments that is 99.9% vibe-coded and has had ~10k hits and ~7k viewers of late, with 0 errors reported in the logs over the last 24 hours:

https://repo.autonoma.ca/repo/treetrek

tovej 6 minutes ago | parent | next [-]

How is this greenfield?

BoorishBears 42 minutes ago | parent | prev | next [-]

https://repo.autonoma.ca/repo/treetrek/blob/HEAD/pages/Templ...

Did it really have to be zero-dependency...

dvfjsdhgfv an hour ago | parent | prev [-]

Frankly, I created dozen of such projects in the last weeks. Recently I just deleted them all. I feel like there's no point. I cancelled my Claude subscription, too.

I got back learning from books and use LLMs for "review my code in depth and show me its weak points" occasionally.

bartread 12 minutes ago | parent | prev | next [-]

> You don't even write code, but you're getting a self-inflated sense of worth.

That’s because when it comes to delivering value, code doesn’t matter: outcomes do.

If I spend 10 hours hand coding something versus prompting an LLM to create a solution that delivers the same outcome in a few minutes, and I can get that solution into production in under an hour from the moment my fingers first touch the keyboard to start writing the prompt, well, whilst these solutions might both deliver the same value, the ROI differs significantly.

jmuguy an hour ago | parent | prev | next [-]

A lot of this is also missing understanding the software we're creating. I have a deep knowledge of our SaaS because I've spent years working on coding it. If I had been prompting an LLM this entire time, I can't imagine I would actually have near the same understanding. That is assuming purely planning and prompting could actually result in a product that's in active use for years and not just a pile of prototypes which apparently desperately needed to be created and were just waiting for AI to come along to make it possible.

I've been using AI tools more but this idea of never actually writing any code seems way too black and white to be serious.

supern0va 2 hours ago | parent | prev | next [-]

>Anyone can be an "ideas guy".

I think there's way more nuance to this than you're willing to admit here. There's a significant difference between the guy who thinks "I'm going to make X app to do Y and get loaded." and the person who really understands the details of what they want to create and has a concrete vision of how to shape it.

I think that product shaping and detail oriented vision of how something should work and be used by people is genuinely challenging, wholly aside from the lower level technical skills required to execute it.

This is part of the reason why I wouldn't be surprised at all to see product manager types getting more hands-on, or seeing the software engineering profession evolve into more of a PM/SDE hybrid.

thunky an hour ago | parent | prev | next [-]

> Anyone can be an "ideas guy". We laughed at those people, because having ideas is not the hard part.

Sure it's easy to create bad ideas. Not easy at all to create good ones.

xg15 32 minutes ago | parent | prev | next [-]

> LLMs can build an idea into a prototype in a weekend

Just to nitpick, because I think the difference is relevant: "Idea to prototype in a weekend" was possible for a spirited coder already before LLMs.

Now it's "Idea to prototype in a few minutes".

paultendo an hour ago | parent | prev | next [-]

Anyone can be an "ideas guy", very few are good at it.

"I am still waiting to see LLMs build an idea into something other people use at scale" - so Microsoft using Claude Code doesn't count?

applfanboysbgon 41 minutes ago | parent [-]

Nope. I specifically excluded LLM wrappers, which I think is a fair qualification for a "first useful software at scale". If it turns out that LLMs can produce useful things that aren't LLM wrappers, then maybe later we can evaluate whether LLM wrappers are worthwhile. But if LLM wrappers are only used to produce other LLM wrappers, which are used to produce other LLM wrappers, it's merely indicative of a pyramid scheme wherein people are trying to sell you on hype because they can't sell you anything that actually produces utility in the real world (browsers, compilers, IDEs, production databases, music production software, photo editing software, Excel, viable Discord replacement, any of the reasons people used computers as tools to accomplish things).

On the note of Microsoft specifically, they've shipped a critical OS-destroying bug every month for several months straight now, and people seem to be generally in agreement that Windows 11 has only been going further and further downhill. I have literally not seen a single person with a positive opinion on anything W11 or associated programs have done in the last 6 months. Which does not create a compelling case for translating LLM wrapper into real-world useful code.

awesome_dude an hour ago | parent | prev | next [-]

> because having ideas is not the hard part.

I agree. It's the "buy in" from the market.

The biggest names in Software Products have (other peoples) ideas to sell, they're selling the buggy versions of those ideas - Microsoft, Salesforce, even early Facebook, these weren't triumphs of 'monk-like discipline' in the code. They were triumphs of market buy in and timing.

huflungdung an hour ago | parent | prev [-]

[dead]