▲ | kjgkjhfkjf 5 days ago | ||||||||||||||||||||||||||||
If you want to remain relevant in the AI-enabled software engineering future, you MUST get very good at reviewing code that you did not write. AI can already write very good code. I have led teams of senior+ software engineers for many years. AI can write better code than most of them can at this point. Educational establishments MUST prioritize teaching code review skills, and other high-level leadership skills. | |||||||||||||||||||||||||||||
▲ | ZYbCRq22HbJ2y7 5 days ago | parent | next [-] | ||||||||||||||||||||||||||||
> AI can already write very good code Debatable, with same experience, depends on the language, existing patterns, code base, base prompts, and complexity of a task | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | nop_slide 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
I’m considered one of the stronger code reviewers on the team, what grinds my gears is seeing large, obviously AI heavy PRs and finding a ton of dumb things wrong with them. Things like totally different patterns and even bugs. I’ve lost trust that the person putting up the PR has even self reviewed their own code and has verified it does what they intend. If you’re going to use AI you have to be even more diligent and self reviewed your code, otherwise you’re being a shitty team mate. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | h4ny 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
> you MUST get very good at reviewing code that you did not write. I find that interesting. That has always been the case at most places my friends and I have worked at that have proper software engineering practices, companies both very large and very small. > AI can already write very good code. I have led teams of senior+ software engineers for many years. AI can write better code than most of them can at this point. I echo @ZYbCRq22HbJ2y7's opinion. For well defined refactoring and expanding on existing code in limited scope they do well, but I have not seen that for any substantial features especially full-stack ones, which is what most senior engineers I know are finding. If you are really seeing that then I would either worry about the quality of those senior+ software engineers or the metrics you are using to assess the efficacy of AI vs. senior+ engineers. You don't have to even show us any code: just tell us how you objectively came to that conclusions and what is the framework you used to compare them. > Educational establishments MUST prioritize teaching code review skills Perhaps more is needed but I don't know about "prioritizing"? Code review isn't something you can teach as a self-contained skill. > and other high-level leadership skills. Not everyone needs to be a leader and not everyone wants to be a leader. What are leadership skills anyway? If you look around the world today, it looks like many people we call "leaders" are people accelerating us towards a dystopia. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | jonahx 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
There is no reason to think that code review will magically be spared by the AI onslaught while code writing falls, especially as devs themselves lean more on the AI and have less and less experience coding every day. There just hasn't been as many resources yet poured into improving AI code reviews as there has for writing code. And in the end the whole paradigm itself may change. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | im_lince 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
Totally agree with this. Code review is quickly becoming the most important skill for engineers in the AI era. Tools can generate solid code, but judgment, context, and maintainability come from humans. That’s exactly why we built LiveReview(https://hexmos.com/livereview/) — to help teams get better at reviewing and learning from code they didn’t write. | |||||||||||||||||||||||||||||
▲ | gf000 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
> AI can write better code than most of them can at this point So where is your 3 startups? | |||||||||||||||||||||||||||||
▲ | wfhrto 5 days ago | parent | prev [-] | ||||||||||||||||||||||||||||
AI can review code. No need for human involvement. | |||||||||||||||||||||||||||||
|