Petr realized that becoming a software architect might not give him greater decision-making authority, but it could mean more work with people, explaining technical trade-offs, and less coding. Before choosing it as his goal, he needs to find out whether that kind of work actually suits him.
Petr was considering a move into software architecture because he wanted more influence over long-term technical decisions, especially those involving technical debt. But as he explored the role, he realized that influence doesn't necessarily mean having the final say. It can come from being able to explain the costs, risks, and consequences of different technical options to the people making those decisions.
He also realized that a role like this could involve significantly less hands-on coding. That made him question whether what he enjoys most is writing code or solving complex problems. He could still solve complex problems in a different kind of role.
For now, he's keeping software architecture as a possible direction. Before planning his path into a new role, he needs to find out what the day-to-day work would actually look like and whether it's what he really wants.