Login to your account

Username *
Password *
Remember Me

Blog

Twitter code review Twitter code review Joshua Hoehne, Unsplash

Twitter, Elon Musk, and a critical lesson for developers

Elon Musk’s recent purchase of Twitter has ignited a firestorm of attention as the world’s richest man attempts to reshape the microblogging service.

It’s too early to determine whether Mr. Musk is a force for good who might save the company, or a master of chaos whose ownership foreshadows clouds on Twitter’s horizon. But the lessons for businesses arising from this tumultuous takeover are already starting to present themselves - and developers stand to benefit most from many of them.

outside experts

Hidden in the rapid-fire series of headlines, tweets, kitchen sinks, and aborted verification checkmark introductions was a tiny tidbit of information around programming languages. When Mr. Musk first settled into Twitter’s San Francisco headquarters, CNBC reported he brought along a core team of software engineers and other staff from Tesla’s Autopilot autonomous vehicle team.

According to CNBC, Musk has tasked this team to review Twitter’s source code and begin planning for a revamp of the entire platform. It is this decision that deserves to be studied more closely by developers no matter who employs them or what kind of dev work they do.

Because unfortunately for Twitter, Twitter’s software environment is nothing like Tesla’s. The code that turns Tesla’s electric vehicles into supercomputers on wheels is radically different than the code that powers Twitter. Vehicles don’t need to support large-scale publicly facing search and platform services for millions of users concurrently. Tesla’s code also doesn’t have to accommodate regulatory requirements across multiple countries. Likewise, Twitter isn’t hooked up to a network of sensors measuring and responding to the surrounding environment at speed and in real-time.

Similarly, the two companies take a different approach to scripting, with Tesla using Python, and Twitter selecting Scala. Which means the tiger team from the car company entrusted with the high-priority social media code review may not have deep enough experience or environmental exposure to pull it off.

 

THE TAKEAWAY FOR DEVELOPERS

So, here’s some advice, offered with humility, for a Musk-owned Twitter that easily applies to any other development environment: bring in developers with domain knowledge. At the same time, take the time to assess what language or languages are being used – or should be used – for a given project. Then make sure the developers tasked with delivering the project are either trained up in the target environment, or have access to training and mentorship resources to raise their skills to an appropriate level. Finally, give them a starting point and vision to build toward – otherwise they’ll fail to understand how their work fits into the overall mission.

After job cuts that decimated every corner of the company, talent retention has become Twitter’s biggest challenge. Finding the right devs, for the right language, for the right functionality, is crucial if future-Twitter is going to realize some of the ideals Mr. Musk has recently shared via his feed. The very survival of Twitter depends on having the right developers with the right skillset and the right organizational support in place to fuel the transformation.

 

keep staff augmentation on the radar

The answer may not necessarily lie exclusively in Twitter’s internal complement, as the company’s need to adapt and scale, quickly, may exceed the capacity of the existing corps of developers. Despite Twitter’s latest round of large-scale content moderation contractor layoffs, staff augmentation could be a crucial opportunity for Mr. Musk to quickly build capabilities under the guidance of his core dev team.

By leveraging his carefully deployed contractor resources underneath their leadership, he could ramp up the pace of both innovation and delivery. This will be key to Twitter leaving the current market uncertainty behind and rebuilding for a very different, and lucrative future.

Given Mr. Musk’s outsized reputation and the white-hot coverage this story has generated, it’s easy to conclude none of this is relatable to any other company, or any other developer. But ultimately, the Twitter takeover is little different than any other corporate buyout. And no matter the organization, it’ll be the right developers with the right skills using the right tools working on the right projects who in the end hold the true power in any corporate transformation.

 

 

 

 

 

Read 174 times Last modified on Wednesday, 16 November 2022 15:00
Rate this item
(0 votes)
5 Tips for Creating a Great UX  - STEP Software Inc. - Custom Software Development https://t.co/I4cPf4ngRS https://t.co/PmPDcrLJwr


Our exceptional talented developers and supportive team, combined with our highly effective, well-developed methodology has provided custom applications to Fortune 500 corporations and entrepreneurial companies.

 

Latest Posts from Blog

Staff Augmentation 101 – what you need to know to get started

Staff Augmentation 101 –...

NOTE: This article is the first in a planned serie...

Ukraine war holds critical cybersecurity lessons for all organizations

Ukraine war holds critica...

Nine months after Russian forces invaded Ukraine,...

Tech sector layoffs hold sobering talent management lessons for HR

Tech sector layoffs hold...

It isn’t just you: tech industry layoffs are trend...

Twitter, Elon Musk, and a critical lesson for developers

Twitter, Elon Musk, and a...

Elon Musk’s recent purchase of Twitter has ignited...

Ransomware and remote workers: 8 tips to stay safe

Ransomware and remote wor...

We already know the COVID-19 pandemic has rewritte...

Apple security update - 5 lessons for the hybrid workforce

Apple security update - 5...

It’s easy to understand why most of us might not h...

Why Quiet Quitting is especially worrisome in tech

Why Quiet Quitting is esp...

The hottest business buzzword of the year is actua...

9 Reasons to Choose Custom Software

9 Reasons to Choose Custo...

Off-the-shelf software has its place in most busin...

Could Your Organization Benefit From Utilizing Managed IT Services?

Could Your Organization B...

An article posted by Bluefin.com, a payment securi...

Is Your Organization Prepared for a Ransomware Attack?

Is Your Organization Prep...

Various reputable sources, including the United St...

Privacy Concerns: New Technology to Grade Meetings Through Surveillance of Attendees

Privacy Concerns: New Tec...

Like it or not, data collection technology is perv...

How SaaS is Changing IT Departments

How SaaS is Changing IT D...

As software as a service (SaaS) tools continue to...