>You get to think through a problem and figure out why decision A is better than B. Learning about various domains and solving difficult problems is in itself a reward.
So just tell the LLM about what you're thinking about.
Why do you need to type out a for loop for the millionth time?
(a) it's relaxing and pleasing to do something like typing out a for loop. The repetition with minor variation stimulates our brains just the right amount. Same reason why people like activities like gardening, cooking, working on cars, Legos, and so on.
(b) it allows you to have some time to think about what you're doing. The "easy" part of coding gives you a bit of breathing room to plan out the next "hard" section.
I think a lot of the people pro-llm are already in the middle. It's the naysays that are sticking to a strict definition of "vibe coding" as if it's random people typing in "make me $app but make no bugs" and getting a 100% working $app with no bugs. You have the gastown folks trying to do that, but nobody serious putting in good work with llm agents is "vibe coding" in that way.
>An LLM rewriting a codebase from scratch is only as good as the spec. If “all observable behaviors” are fair game, the LLM is not going to know which of those behaviors are important.
I've been using LLMs to write docs and specs and they are very very good at it.
That’s a fair point — I agree that LLMs do a good job predicting the documentation that might accompany some code. I feel relieved when I can rely on the LLM to write docs that I only need to edit and review.
But I’m using LLMs regularly and I feel pretty effectively — including Opus 4.5 — and these “they can rewrite your entire codebase” assertions just seem crazy incongruous with my lived experience guiding LLMs to write even individual features bug-free.
vehicle safety improvements are one of the primary motivators (for me) to drive new cars. driving is dangerous and i want the best odds when the inevitable occurs
>If, given the prompt, AI does the job perfectly on first or second iteration — fine. Otherwise, stop refining the prompt. Go write some code, then get back to the AI. You'll get much better results.
This is terrible advice.
Why would I go through the write, run, debug loop myself when I can just have cc do it?
>The median salary of someone on H1B is higher than someone not on H1B.
Not within the same job in the same location they aren't.
If you're on an H-1B and you get fired or laid off, you have 60 days to find a new job or be deported. That creates an underclass of workers who are willing to put up with much worse working conditions and work longer hours. That drives down working conditions and wages for everyone.
“In fiscal 2018, 70% of approved H-1B petitions were for workers 30 years of age and older—a significant indicator that those workers already possess at least six to eight years of experience. Further, H-1B workers’ educational levels, which are an important determinant of skills, indicate they should be filling higher-skilled positions. In fact, 63% of all H-1B workers held an advanced degree (master’s, professional, or doctorate degree),32 meaning one could reasonably conclude that a majority of H-1B workers have the educational attainment and/or years of experience to fill positions at wage levels 3 and 4. These data suggest it is likely that H-1B employers are underpaying workers relative to their skill levels.”
Anecdotally, I have seen the h1b under leveling happen multiple times. But not sure it’s common enough to skew the data but it does stand out when it happens because you have a great engineer with 10 years experience and you find out they are an SDE1. For every one of those there are probably 10 that are correctly leveled or over leveled.
I don't see any network analysis on this page. What network analysis do you see?
I do see generic statements like "boosting each other", and I see vaguely-drawn lines in the primary diagram with no further explanation, but that hardly counts as network analysis, right?
So just tell the LLM about what you're thinking about.
Why do you need to type out a for loop for the millionth time?
reply