5 ms·
Whatever it takes to make money for customers. That's it. No, I'm not being snarky, so hear me out... I've met and worked with many developers over the years
by edw519 10y ago
Whatever it takes to make money for customers. That's it.
No, I'm not being snarky, so hear me out...
I've met and worked with many developers over the years and lots of them have become very good with technology and user domains, but still have struggled to "crack the digital ceiling". These are brilliant people who have achieved serious things, but are still not recognized by the big decision makers as "senior", whatever that means.
Then there are a select few who always get the big gigs, big money, and big reputations. Why? Because they make money for their customers. There are lots of non-technical skills that help them, but I think the biggest is their ability to separate the signal from the noise and zero in of the most important things to work on and to get them done. It's almost like they have "profitability radar". And this rarely requires any special technical or people skills. All they really have to learn is a good grasp of the technology, a deep understanding of the customer's domain and business, and the ability to get things done through others. And how did they develop them? By good old fashioned grunt work, whether digging into the bowels of the system or getting up off their butts and relentlessly going around finding out whatever they needed to know.
Once you've figured out the best thing(s) to work on to make money, got them onto the decision makers' radar, and found a way to get them done one way or the other, you are no longer a dev or even a senior dev. You're now a digital rainmaker, the most senior dev of all.
- maxxxxx 10y agoYou are onto something but I think it's not directly about making money. In my view you need to be able to talk the language of executives which is quite different from how engineers communicate typically. If the CEO sees you as somebody he can talk to you have cracked the digital ceiling unless you make other mistakes.