I find the "vibe coding" idea offensive because I've often been on projects where somebody junior thought he did 80% of the work and then I have to do the other 80% of the work and it's been a very expensive and extensive project of figuring out all the little things and sometimes all of the big things they did wrong.
I really like working with the AI Assistant in IntelliJ IDEA in that it's like pair programming with a junior who is really smart in some ways but weak in other ways. I get back an answer within seconds and can make up my mind whether it is right or wrong or somewhere in between.
Things like Windsurf and Junie on the other hand seem to be mostly a waste of time as they go off and do stuff for 5-20 minutes and when they get back it is usually pretty screwed up an a lot of effort to understand what's wrong with it and fix it... It's very much that "do the last 20% that is 80% of the work" experience.
There is a lot of discourse around creativity and LLMs that I find really annoying on lots of levels.
There are the people who don't have any idea of what creativity is which leads to ideas like: "LLMs (by definition) can't be creative" (comes across way too much like Robert Penrose saying he can do math because he's a thetan) or the many people who don't get that "genius is 99% perspiration and 1% inspiration." There are also the people who are afraid of getting "ripped off" who don't get it that if they got a fair settlement for what was stolen from then it would probably be about $50, not a living wage. [1] They also don't seem to get it that Google's web crawler has been ripping people off since 2001, and just now they're worried. Maybe I have 50% sympathy for the ideas that visual art is devalued by LLMs since I feel that my work is devalued when people are seduced into thinking that the job is 80% done, not 20% done by the LLM.
[1] arrived by dividing some quantity of money that is input or output from the AI machine by the number of content pieces that are put in to it
> There are the people who don't have any idea of what creativity is which leads to ideas like: "LLMs (by definition) can't be creative
It's not that LLMs can't be creative. It's that we shouldn't allow them to because creativity is more than just about output. It's about human expression. End of story.
I really like working with the AI Assistant in IntelliJ IDEA in that it's like pair programming with a junior who is really smart in some ways but weak in other ways. I get back an answer within seconds and can make up my mind whether it is right or wrong or somewhere in between.
Things like Windsurf and Junie on the other hand seem to be mostly a waste of time as they go off and do stuff for 5-20 minutes and when they get back it is usually pretty screwed up an a lot of effort to understand what's wrong with it and fix it... It's very much that "do the last 20% that is 80% of the work" experience.
There is a lot of discourse around creativity and LLMs that I find really annoying on lots of levels.
There are the people who don't have any idea of what creativity is which leads to ideas like: "LLMs (by definition) can't be creative" (comes across way too much like Robert Penrose saying he can do math because he's a thetan) or the many people who don't get that "genius is 99% perspiration and 1% inspiration." There are also the people who are afraid of getting "ripped off" who don't get it that if they got a fair settlement for what was stolen from then it would probably be about $50, not a living wage. [1] They also don't seem to get it that Google's web crawler has been ripping people off since 2001, and just now they're worried. Maybe I have 50% sympathy for the ideas that visual art is devalued by LLMs since I feel that my work is devalued when people are seduced into thinking that the job is 80% done, not 20% done by the LLM.
[1] arrived by dividing some quantity of money that is input or output from the AI machine by the number of content pieces that are put in to it