Earlier quoted context omitted.
It turns out that this almost works. You'd probably want to commit explicit design documents btw, not every last prompt. FWIW, when people try this out in practice, they tend to commit the design docs alongside the generated tests and the generated code. Mutating the docs then leads to mutations in the code. Several friends and I have workflows that look a bit like this, but I know for sure mine isn't 100% strict(yet…
Thank you for the first sensible response that actually engages with the point I made. And your answer is better than mine, and less angry.... :P The question from glouwbug was just taken for granted to be "no, and therefore the analogy fails." And if I understand your answer, it's basically: "no, but we're visibly closer every quarter, and here's what the intermediate state looks like, and we might even get there" T…
AI didn't erase the junior engineer's value, it increased it it
131–140 of 151 posts
Re: AI didn't erase the junior engineer's value, it increased it it
#132Earlier quoted context omitted.
"The worst part is that AI is covering up their deficiencies. They don’t know what skills they lack. They don’t even know what skills are required because they haven’t put the effort in." This is the biggest issue with AI. It is incredible when in the right hands (Senior devs who know good fundamentals and know how to code) but really bad when in wrong hands (Juniors with no fundamentals but they are made to believe…
So how do you design a harness that tries to grow the user? As in quiz the prompter in a way that forces them to reflect and improve? And if they can do that- could they do it to themselves- going from a junior to a pro conversation?
The same way you wouldn't let a junior electrician near a drill, he gets screwdrivers till he learns to be gentle.
AI should only be for people with existing knowledge of a trade.
Re: AI didn't erase the junior engineer's value, it increased it it
#133Earlier quoted context omitted.
Obviously not. Abstraction levels in projects management would go from something like: lower, “what should we name individual tasks items” to higher “what personalities are best suited for incident response handling”, or agile vs waterfall. While technology layers would go from “who has the best transistors tech” to “should we use windows or macOS?” Edit insertion for clarification: The compiler, framework usage, AI…
> While technology layers would go from “who has the best transistors tech” to “should we use windows or macOS?” Those sound dangerously close to project management decisions. What about tech layers closer to coding?
Re: AI didn't erase the junior engineer's value, it increased it it
#134> The junior engineer executes it, which nowadays means prompting it to an AI tool, and creating a pull request (PR). The PR receives feedback from more senior engineers. The junior engineer gets the feedback and takes it to the AI tool again, proposing changes. Yeah this part should not exist anymore. It doesn’t where I work. When I get a PR I just ask an agent to make the proposed changes. There is absolutely zero…
Is all of hackernews webdev only? I can’t imagine “coding not being a job anymore” in fields like automotive, medical, military, robotics, and HPC
Re: AI didn't erase the junior engineer's value, it increased it it
#135Earlier quoted context omitted.
We do architecture reviews now. Code reviews are going away because agents handle it. When I ask an agent to do a code change for a PR, it’s because it’s not something I think the other engineer really should waste their time on. It’s on the same level as nitpicking what lines the braces go on before we had auto-formatters and lint checkers in CI. Other staff engineers I rarely even see their code. I trust them to be…
> We do architecture reviews now. Code reviews are going away because agents handle it. So you already failed the first part of doing your goddamn job as an engineer which is reviewing and owning code. Code review is a vital part of that, because code ownership is a responsibility shared by your entire team. We used to say that cowboy coders were a disaster for your team and now you're saying everyone on your team is…
Re: AI didn't erase the junior engineer's value, it increased it it
#136Earlier quoted context omitted.
I really disagree with that stance. It would be trivial to have it ask you questions about what it produced to ensure you understand. I’ve literally already done that several times.
"Understanding" someone else's solution is not comparable to solving it on your own, even if you can answer some questions about it. It builds extremely fragile surface-level understanding. That struggle and repeated failure before finally connecting the dots on your own is how you build intuition and deep understanding.