DEV Community

Cover image for The 'T' developer

The 'T' developer

Lemuel Ogbunude on April 13, 2018

When starting out as a developer the choice of which programming language to learn is affected by various factors. For some, it is the first langua...
Collapse
 
elmuerte profile image
Michiel Hendriks

Master of one, jack of some! It's better than Jack of all (trades), master of none.

This is the reason why I have no favorite tags on dev.to, it will filter my feed into a tunnel vision. Always be on the lookout for other things.

Why would you ever try to learn Piet? It will teach you a thing or two about Turing machines and language design. Why would that matter? Because eventually you will write your first DSL (domain specific language).

Collapse
 
jobm profile image
Job Matheka

Exactly what I need to see. Thanks for posting this.

Collapse
 
stegriff profile image
Ste Griffiths

It's funny, in my current team, we talk about being 'T-shaped', but I never knew it was based on these two principles!

I had intuited the meaning to be "play multiple roles" and in my head I visualised it like a T piece from Tetris, filling in gaps on multiple lines! Just goes to show how much of my life I base on Tetris.

But seriously, this is such a commendable attribute and I'm grateful to you for writing this post and promoting the idea. People who get stuck in across disciplines create so much value for the team.

Thanks and God bless!