Your changes now impact hundreds of other developers, they are not just limited to you and your team. You need to collaborate with people, most of whom are in a different country. You can’t just do everything your way. You depend on more departments and teams than you even knew existed.
"AI tools are here to help people do better code reviews, not to replace them", says the author of the upcoming book “Looks Good to Me – Constructive Code Reviews”.
Dino was promoting innovation even when cloud was just a meteorological term.
Good enough code is a nice middle ground between implementing a feature fast and maintaining the code quality.
The Lazy Developer pushes code to production without testing and doesn't follow security best practices. Why? Because processes and protocols slow them down.
Agile is not a fixed process or some training course everyone needs to go to.
If you don't understand why a particular practice is used, you risk going down the lane of "hype-driven development".
A new role of AI Engineer will soon emerge in the software engineering industry, just like DevOps, SRE, or Data engineers have in the last decade or so.