> That first thing do necessarily require you to type on keyboard.
Not exactly. Working on the problem domain to shift the solution domain is a tried and true technique to deliver higher-quality software. This happens away from a keyboard.
> Because they delegate the work. Nothing to do with seniority. CTO of 2 person startup still needs to write code.
No, that's quite wrong. The role of senior engineers is not defined by delegation. No organization pays someone a higher salary for a job description which focuses on shifting work onto everyone else around them.
Systems architecture, drafting and reviewing roadmaps, planning technical directions, tackling high-complexity work. Overall, figuring out what work we can and want to do. That does not involve a keyboard.
Not exactly. Working on the problem domain to shift the solution domain is a tried and true technique to deliver higher-quality software. This happens away from a keyboard.
> Because they delegate the work. Nothing to do with seniority. CTO of 2 person startup still needs to write code.
No, that's quite wrong. The role of senior engineers is not defined by delegation. No organization pays someone a higher salary for a job description which focuses on shifting work onto everyone else around them.
Systems architecture, drafting and reviewing roadmaps, planning technical directions, tackling high-complexity work. Overall, figuring out what work we can and want to do. That does not involve a keyboard.