Don’t Google “Build vs Buy”
Also... don't Google "Random Picture."

Don’t Google “Build vs Buy”

There are no good “buy” options. Period. 

I’m not saying that there aren’t good products out there. There are. And they all share a common approach-- an open architecture-- which is important because given all the tech decisions your org has made in the past, the idea that some new piece of complexity is “plug and play” is just a marketing gimmick.  

I’m looking at you, cloud!

“Buy” is never just “buy.” It’s actually “integrate.” So is build. Which means that they both require similarly-skilled engineering talent. And therein lies the dilemma.

Culturally the word “buy” is a not-so-subtle signal of disinvestment in a declining, increasingly commoditized function/department/division. And in a field that’s grown sensitive to short cycles of obsolescence, that signal creates a powerful, self-perpetuating downward spiral for top engineering talent-- an exodus of ambitious developers, ever vigilant about remaining relevant.

It's a vicious cycle. The allure of someone else’s “build culture” prompts an exit for top engineering talent, leaving behind project managers (the not-technical-enough; the “I used to be an engineer” type) and technical order-takers (more junior and many times under-skilled). What remains is a diminished internal team that simply can’t deliver what the business thinks they’re getting “off a shelf.”

Note that I can’t stand those three words-- off the shelf. They’re classic marketing misdirection, innocently implying “what could be simpler? You have a can opener, right? Well, we sell cans!” Mmmm… deeeelish!   

The problem-- of course-- is that the flight of the best engineering talent from your “buy” organization means that you don’t have a can opener. If you’re lucky, you have a hammer. And most orgs-in-decline don’t even have that. They just have to learn to eat the can. 


The Train Wreck in Slow Mo

 The decline is not inevitable but when it happens, it plays out predictably. That ripe smell of flop sweat-- even before the “buy” engagement starts-- causes a well-meaning execution team to overcompensate for a shallow engineering bench by hiring an army of external professional consultants-- what a previous boss used to call “masses of asses.” But that decision is a cultural signal that the war might already be lost; that it’s already too late because the home team is no longer strong enough to support those occupying forces.

When the project starts to go pear-shaped, the conversation pivots to the need for talent upgrades. Hilarities ensue. Because it was the framing of the space as a commodity function that essentially caused its accelerated decline-- a self-fulfilling prophecy.

And that is why the perennial build-versus-buy discussions are so dangerous. Sunsets lead to darkness, yes, but faster and more chaotically than anyone expects.   

The counter argument btw-- because it’s all really about talent, not whether you build or buy-- is that your best people should focus on your company’s core competency, the areas that differentiate your product or service. But putting your top talent exclusively on functions that are strategic competencies means that they're being supported by your middlers and lower-skilled performers, essentially giving your gladiators paper swords.


The Answer: Set Your Engineers Free. Yes, Because You Love Them. (Skip to the next section if you’re not a leader in tech)

The best way to address a vicious cycle is to never let it start. And the flight of your best never starts with a decision to turn a space into a potential backwater. Their departure is a symptom. And the underlying problem is that they were taken for granted. By you. By your institution. By your culture, your policies, your bureaucracy….

So the first best thing to do is to love them. In some HR-appropriate way. Please.

Soooooo… [that was awkward]... if you’re an engineering senior who is about to make a large buy decision-- and my guidance to “love” is too mushy-- consider this cleary-non-exhaustive list of more tangible suggestions:

1) Invest in your engineers. Seriously. Clear time for them to learn and make that learning substantive. Stay clear of your future vendor’s training as that boxes engineers into a niche. Focus instead on deepening integration strengths, for instance:

  • Asynchronous data transfer between vendor and proprietary systems via Kafka or RabbitMQ or… if you’re knee-deep in legacy integration needs - MQ;
  • Identity protection via OAuth frameworks-- i.e., Okta or SAML 2.0.
  • Any open-source frameworks that intersect with your inbound buy-- i.e., Spring, Hazelcast, Camunda, etc.
  • Or better yet, ask your engineers. They know what they don’t know.

2) Reframe the upcoming buy as an opportunity to innovate around the integration. Add some commercial ambitions around that innovation-- i.e., let’s build something so magical that we can sell it back to the vendor… or if they’re open to it, let’s co-create with the vendor. The point here is that buy spaces are incorrectly framed as “innovation complete” when they’re ripe with opportunity for Mars shots.

3) Pay your engineers more. And definitely more than the ones doing all that exciting, sparkly machine-learning/AI stuff. Think of it as hazard pay. Money isn’t a great motivator but it doesn’t hurt-- especially when you see the look on Mr. Blockchain’s face when he learns that the billing team makes more. Keep chasing the hype Bob!

I’m sure you have a million better ideas.

Focus on mastery, purpose, and authentic gratitude! But most importantly, that first word: focus.  

As engineers, we have the tendency to focus all our attention on the north star (because we’re wired to be efficient maximizers). 

Let’s never lose sight of who we’re walking with on the path. 


The Original Ending To the Piece: Buying Failure

Look, the whole build-versus-buy conversation is older than tape. And it inevitably turns into an esoteric philosophical debate. The problem is that the collective wisdom around this process ignores the impact on (and of) in-house talent.  

Project governance as a discipline has effectively institutionalized Daniel Kahneman’s notion of intuitive heuristics. We regularly make technology investment decisions that sidestep the real complexity. We fail to consider how a “buy” culture exposes that one tiny loose thread on our nice sweater and we look the other way when the resulting talent migration ties that string to a passing bullet train.  

We should stop framing good financial stewardship as having answered the easiest possible question-- should we build or buy-- the kind of shallow exercise that can be mastered with a simple matrix. And let’s discredit the management consulting bs that frames the right question to ask as “whether your business model can accommodate the risks and long term investment that comes with managing an in-house software development cycle.”

The honesty of it is that if your business model (and talent) can’t manage a “build” then you won’t be able to deliver a “buy.”

Absolutely, "build vs. buy" is a critical consideration ??????. In the words of Steve Jobs, "Innovation distinguishes between a leader and a follower". Let's continue fostering an environment of innovative thinking! #engineering #innovation #management ???? Follow us!

赞
回复

Many advisers spend an inordinate amount of time, effort and client fees honing their weather prediction skills. They use macro analysis, valuations and/or technicals and build models, to help Clients to get out of impending storms and get back into sunshine!

Eran Zimbler

Senior Devops Engineer,CI/CD Expert, Python/Golang developer, learning rust

3 å¹´

not sure I understand, while the notion about people is clear, and i can see how buying technlogies will cause people that intend to build new stuff can make them leave who says they are the best engineers? also considering the amounts of money BNY can invest in building systems it is much easier to justify than a smaller company.

Max Winter

Principal Solutions Architect - Global Financial Services at Amazon Web Services (AWS)

4 å¹´

??????”learn to eat the can”?????? +100 to treating your engineering staff as your core assets rather than an annoying cost to minimize! All that quirky software that makes 3rd party solutions hard to integrate also takes a year for your own developers to learn, so every time they leave, you’ve lost at least a year’s worth of learning you’ll have to pay for again! As to buying: 1: I once came across the concept of “buy, then build,” which is fascinating. Initially you don’t know why it’s hard to build, so buying makes sense to get to market quickly. Then, if you find sharp edges, maybe you can do better. 2: If I had a dollar for every time someone said “a cache is just a hashtable, so I’ve written one”... Building good reusable tools is very hard. So’s supporting them. Don’t embark on that journey on a shoestring budget when the vendors have spent dev-years debugging things you don’t even know are problems yet. 3: Buying DOES work well when there’s a small, well-defined API for the black box you’re buying. For example S3 or EC2. You push a button and you can POST and GET files or log into a Linux box. Easy, and no reason to manage the extreme complexity that makes it easy unless you’re planning to invest a LOT.

JASMIN IGNATIUS

Senior BFSI leader |Transformation & Change | Wealth Management | Sales & Business Development | Innovation & Digital | Strategy & Governance | Keynote Speaker |Sustainability Ambassador |DEI Champion and Sponsor|Mentor

4 å¹´

I am a strong believer of build Vs Buy as I have been brought up like this from my childhood ( because of my army/ service background) . I practice it thoroughly.. both professionally ( whenever and wherever possible) and personally all the time.. be it cooking or any other thing... always grew up with doing my things on my own whether it is fixing a bulb, changing a flat tyre, fixing a leaking pipe. Cooking those extraordinary dishes across the globe, growing my own veg etc etc... the list can just go on... but thumbs up on this as this is what I love, talk, sleep and walk .... build Vs buy??

要查看或添加评论,请登录

Hood Qaim-Maqami的更多文章

  • Grow Naked

    Grow Naked

    “Her smile was like armor & everyday she went to war.” – r.

    21 条评论
  • How to Market Software Engineering

    How to Market Software Engineering

    Creatives. When the corporate world uses that word, they’re inevitably talking about designers, product leads and…

    25 条评论
  • Dance With Your Fears

    Dance With Your Fears

    This downturn is going to leave a lot of talented people without a job. Temporarily.

    40 条评论
  • The Case for Biting

    The Case for Biting

    During the London Plague of 1665, some 100,000 people perished in and around the city. [No need for us to imagine how…

    29 条评论
  • The Innovation Game

    The Innovation Game

    When executives take off their glasses and pinch their eyes shut in that “I’m thoughtful” pose, they’re all picturing…

    37 条评论
  • How to Lead in Our New, More Hybrid Work World

    How to Lead in Our New, More Hybrid Work World

    The greatest trick the Devil ever pulled was convincing the world he didn’t exist. The third greatest trick was…

    25 条评论
  • The Hardest Part of Getting Ops Automation Right

    The Hardest Part of Getting Ops Automation Right

    My first draft of this piece began by describing how process solutions drift from their original intent at a speed…

    21 条评论
  • Good Trouble at Work

    Good Trouble at Work

    There are a handful of books that are not considered literature (capital L) that deserve to be. They usually fall short…

    6 条评论
  • Your Company Needs Purpose-Driven, Continuous Mobility

    Your Company Needs Purpose-Driven, Continuous Mobility

    If the business press is to be believed, companies can retain their top talent via internal mobility. I call bs.

    22 条评论
  • How Banks Can Make the Great Resignation Less Heartbreaking, Less Stressful, More Human and Equitable

    How Banks Can Make the Great Resignation Less Heartbreaking, Less Stressful, More Human and Equitable

    The five blue sky ideas below were inspired by the challenges we’re all facing in recruiting, hiring and onboarding two…

    29 条评论

社区洞察

其他会员也浏览了