Technical art looks technical, but a lot of the job is people work with code attached. You win when other people can move faster and feel less confused.
Your shaders, tools, and pipelines exist for one reason: to make other people more productive. TAs spend a lot of time translating between people saying "I want this to feel warmer" and people saying "we need to hold 60fps and keep draw calls under control."
To do that well, you need to understand what each group cares about and what keeps them up at night. Since your success shows up in other people's productivity, empathy is a technical requirement.
A TA who communicates clearly and listens well will often beat a brilliant TA nobody understands. Tools built from real conversations solve better problems, clear docs get used faster, and feedback keeps the tool from quietly rotting.
The core communication skill is translation in both directions:
Beyond translation:

TAs get pulled in two directions: reactive work like fires, broken builds, and questions, and proactive work like tools, pipeline cleanup, and docs. If you don't protect the second bucket, it disappears.
A lot of your best work is important before it becomes urgent. The trick is keeping urgent requests from eating every useful hour. A few habits help:
A 5-minute interruption can easily cost 20 once you rebuild the mental model. Batch similar work, leave yourself breadcrumbs before switching, and be clear about focus time.
As TAs get more senior, the job becomes less about doing every task yourself and more about making the whole team sharper. The path usually splits: the Individual Contributor track toward Principal TA, and the Management track toward Lead or Director.
Key leadership skills:
Whichever track you choose, soft skills are not bonus points. They're how your technical skills actually reach people.