- dealing with non-technical project managers
- dealing with "rockstar" developers that only want to work on greenfield projects
- maintaining legacy
- trying to anticipate potential design flaws or observability blindspots
- dealing with nasty bugs in production (and reproducing the bug!) and trying to get the right people in a room to solve them
All in all, the human aspect was always the hardest part, and as this article clearly states, is now even harder. You can't replace decades of crisis situation that might not have been documented, late nights spinning prod back up or using our human friendships to get devops guys to help us out with admin tasks! (Costs a few beers, instead of millions of tokens!)