Why Being Great at One Thing Isn’t Enough Anymore

gravatar
 · 
June 1, 2025
 · 
4 min read

The term "Renaissance man" feels both grandiose and cliché - but honestly, it's about the only phrase that accurately captures what the tech world demands today. You might roll your eyes, but bear with me.

The "Vitruvian Man" by Leonardo da Vinci | Renaissance man

The tech industry loves its specialists. Always has. For years, we've been told to master one skill deeply - to be irreplaceable because we can code in this framework, design in that style, and strategize in this niche. Sure, specialization has its place. But here's the reality check: specialization without broader context is increasingly risky in today's world. Deep knowledge is essential - but breadth has become indispensable. The era of the renaissance professional isn't coming; it's already here.

I've walked a weird path to this realization. If LinkedIn allowed brutal honesty, my job history would look like an unplanned tour through a theme park of career experiments. I've been a hacker in my pre-teens, a college dropout three months into a full-ride scholarship in computer science (thanks, dot-com bubble), a corporate cog at some major agencies and media conglomerates, and finally, a repeat entrepreneur who somehow found his footing.

Along the way, I wore all the hats: Software Developer (front-end, back-end, full stack - before it was even called full stack), Sysadmin (when that was still a thing), Interaction Designer, UX strategist, researcher, product manager, strategist, and yes, executive. Eventually, I circled back to design school just to sharpen my edge, because why not? My career looked less like a ladder and more like a Jackson Pollock painting.

Messy. Chaotic. But when you step back, it is unexpectedly cohesive.

Over the years, people have called me a unicorn - a tech shorthand for someone who blends deep skills across design, engineering, and strategy. I’ve always appreciated the sentiment. But I’ve never loved the label. Unicorns aren't real. What is real - and more important than ever - are professionals who develop a "T-shaped" skill set: deep expertise in one or two areas (that's the vertical bar of the T) and a broad, working fluency across many others (the horizontal).

T-Shaped Skillset Model

And though I don't place myself near the Leonardo da Vinci or Leon Battista Alberti of the world, their model of curiosity and capability resonates deeply with me.

This matters now more than ever: AI isn't some distant threat - it's already integrated into our workflow. But many teams use AI like a blindfolded chef in an unfamiliar kitchen. They don't fully grasp what goes into the dish or how the tools they use fundamentally operate.

A humorous puppet chef enthusiastically mixing ingredients in a kitchen, showcasing a lively cooking scene.

Blind reliance on AI without sufficient domain expertise across roles is dangerous - like letting your car drive itself without understanding what a brake pedal does.

The power of a broad yet deep skillset isn't theoretical. It directly affects your ability to innovate and execute. I can confidently design products knowing exactly how they'll be built, even guiding engineers through obstacles they thought insurmountable. When emerging tech waves - like AI and blockchain - come roaring in, my interdisciplinary grounding means I don't have to wait for "the experts" to translate it into my domain. I can jump in, learn fast, and experiment rapidly.


But here's the critical thing: I'm not that special. There are others like me out there, and this career agility is increasingly achievable - and necessary - for everyone in tech today.


So, how can you do this yourself?

  • If you're a Software Engineer (front, back, or full-stack), Push beyond your comfort zone. If you're front-end, spend time in database architecture or dive deep into UX research methods. If you're back-end, learn enough design principles to understand why certain choices matter for user experience. Cross-pollinate your skills intentionally.
  • If you're a Strategist, Don't just map out plans; get into the weeds occasionally. Sit with developers as they debug code. Watch designers user-test their prototypes. Your strategies will stop being abstract visions and start being tactical roadmaps.
  • If you're a Product Manager, Refuse to be a glorified backlog administrator and a requirements scribe. Learn design, sharpen your coding literacy, and truly understand the strategic business layer. PMs should be able to seamlessly mediate conversations across disciplines because they've spoken each language fluently at some point.
  • If you're an Interaction Designer or UX Designer, Don't limit yourself to wireframes or visual comps. Spend genuine time with developers. Learn the technical limitations and possibilities intimately. Pair that knowledge with business strategy - understand what drives your users from a business and commercial standpoint.
  • If you're a Technologist, Get into the field and learn it. Read up on product strategy, dive into design principles, and REALLY understand user psychology. You'll quickly become invaluable for your ability to translate tech potential into strategic business realities.

Above everything, commit to lifelong learning. You don't need to spend decades hopping around as I did, but you DO need relentless curiosity. Don't chase perfection - chase growth. In this AI-accelerated reality we find ourselves in, depth gives you authority, but breadth gives you leverage.

We're living through a renaissance right now. The question isn't whether you'll participate but how deeply you'll dive in. Will you embrace the chaos and complexity or remain narrowly comfortable and dangerously unaware?

In other words, will you choose to be merely good - or genuinely irreplaceable?

Get in touch.

About Bora Nikolic

Linked In

𝕏

©Bora Nikolic 2025

Make something great.

View