It's unclear what they want to do:<p>> I won’t want to be a “senior dev” because I have so much more to add than that.<p>There are many ways to take this but it sounds like they want to do more managerial stuff or client oriented stuff and not dev work. If that's not the case then I don't see the problem with senior developer or tech lead titles.
I like this idea bc art implies an intrinsic interest in the work. You're not just building things for the solution, you get joy and take pride in the work itself.<p>Also, one small typo: it's principles not principals in that context.
"I’m the master now. Yes that sounds arrogant and I don’t think I’m going to add that word to my LinkedIn,"<p>Sometime a change in language helps to soften a word with too many associations: software guru ?
Only alludes to the idea of apprenticeship but, I love it.<p>I use it. The hire process is so much easier, defined time-box, learners (who you want to keep) are easy to identify.