Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Me at my last job albeit in lesser position. Also RIP tag order :^)
Why don't companies understand that it's cheaper and better for everyone to slowly and carefully craft a project? They're losing money fixing the mess afterwords.
Sounds like a CTO who doesn't understand delegation. When you give someone a senior position, that position should come with a certain amount of trust and authority.
When my leads come to me and have an idea opposed to one of my own or the existing arch, I ask them for a time estimate. If it checks all the sanity boxes I'll approve it. If they miss, we postmortem what was miscalculated and they learn from it. That not only gives people a sense of satisfaction and (in many cases) motivation, it also helps them grow as professionals.
Hopefully he learns from the absolute clinic you gave him that he can (and should) lean on you and get out of your wheelhouse. 😀