3 ms·
I'm like that too. I don't think I could actually become a 'real' expert at something that tiny. Way too boring. I think of myself as an expert at software dev
by tharkun__ 4y ago
I'm like that too. I don't think I could actually become a 'real' expert at something that tiny. Way too boring.
I think of myself as an expert at software development. I have broad knowledge I can apply towards lots of 'problems'. I have a past of Linux and network administration which has always helped with bridging the gap of talking to and building for our actual admins and nowadays interfacing with SREs and knowing enough about k8s, I know how to read and diagnose error messages from tools and libraries and stacks I have never seen or built stuff in etc. I can write software in many a language you throw at me though I have ones I use regularly and actually know stuff about. I won't jump on building you a highly optimized trading platform using only Java primitive types as an 'expert' in that might because I'd find that very tedious and boring. Reading about it is very fun though!
Becoming an expert at just one thing in software to me sounds like being a carpenter and all you do every single day is to build walls. Nothing else (i.e. be a framer) or doing dry wall. Sure I'd probably get super fast and efficient at it. But it's gonna be boring as hell. I'd rather learn how to do many if not most of the jobs needed to build a wall, finish a basement, build a shed and roof it etc.
I guess what I am trying to say is that I scratch my itch by just doing the bits of everything I find interesting to some degree. Some I go into more deeply because they are interesting to me for a longer period of time. Others get boring fast and it's fine not to become an 'expert' in. Breadth first search for interesting stuff. If I did depth first I'd only get like 3 things into my lifetime and never know what I might have missed somewhere else.