▲ | h4ny 5 days ago | |
> 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. | ||
▲ | 5 days ago | parent [-] | |
[deleted] |