We should be more diverse with the software we build.
Any prompt jockey can make a faster ripgrep. The spec is "faster ripgrep".
What is the one thing that only you can specify, where your competitive advantage is maximized? Find that thing and pursue it with all your energy!
If you didnt before you won't start now. AI does not speed up this kind of effort enough - its interpolating between existing stuff.
I disagree. There are things which are very annoying outside of core ideas or otherwise take a lot of time. Too much time and energy to justify normally. Personal example: https://github.com/wiwa/gpu-typing
Typechecking with my own algorithm. Simple enough to specify in Python. Annoying with much boilerplate in CUDA. Similarly annoying to test.
That sounds intimidating. When I started my coding career, I followed my passion. I wanted to advance free software. I wanted it to be less buggy and more user friendly. I had no advantage over an average person in the field, I didn't even have a computer science degree.
If somebody's passion is faster command line tools, let them make a faster ripgrep. First results may be disappointing, but those who don't give up will figure out how to do it right.
I think what the OP is getting at is that if you can only prompt the model and aren't bringing anything to the table yourself, you're going to get a generic answer that looks like all of the others. The point is to figure out what differentiates you as a developer. Yes, that will favor those with more experience, but that's always been the case.
> What is the one thing that only you can specify, where your competitive advantage is maximized?
Can you give some examples where people have done that?
> What is the one thing that only you can specify, where your competitive advantage is maximized? Find that thing and pursue it with all your energy!
Or just look around for people who are doing this and then tell the LLM "faster <thing that the other guy did>"
The quality drop off when vibe coding something novel is pretty sharp. LLMs lean heavily on the existence of relevant training material.
loading story #50241537
[dead]