• bitcoinBitcoin(BTC)$77,311.00-0.86%
  • ethereumEthereum(ETH)$2,534.941.02%
  • tetherTether(USDT)$1.000.02%
  • binancecoinBNB(BNB)$736.301.88%
  • rippleXRP(XRP)$1.370.03%
  • usd-coinUSDC(USDC)$1.000.00%
  • solanaSolana(SOL)$102.180.51%
  • tronTRON(TRX)$0.3409941.38%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.02-1.79%
  • zcashZcash(ZEC)$1,160.99-0.25%
  • HyperliquidHyperliquid(HYPE)$80.31-2.02%
  • dogecoinDogecoin(DOGE)$0.0850680.03%
  • RainRain(RAIN)$0.015135-4.37%
  • moneroMonero(XMR)$528.532.98%
  • USDSUSDS(USDS)$1.000.00%
  • whitebitWhiteBIT Coin(WBT)$80.37-0.57%
  • chainlinkChainlink(LINK)$11.56-0.79%
  • leo-tokenLEO Token(LEO)$9.11-0.36%
  • cardanoCardano(ADA)$0.208694-0.25%
  • stellarStellar(XLM)$0.1816691.44%
  • bitcoin-cashBitcoin Cash(BCH)$231.210.94%
  • Ethena USDeEthena USDe(USDE)$1.000.02%
  • daiDai(DAI)$1.00-0.02%
  • USD1USD1(USD1)$1.000.02%
  • litecoinLitecoin(LTC)$54.001.39%
  • uniswapUniswap(UNI)$6.454.38%
  • CantonCanton(CC)$0.0984600.34%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.380.69%
  • Global DollarGlobal Dollar(USDG)$1.00-0.01%
  • avalanche-2Avalanche(AVAX)$7.45-1.80%
  • hedera-hashgraphHedera(HBAR)$0.074703-1.17%
  • shiba-inuShiba Inu(SHIB)$0.0000053.63%
  • nearNEAR Protocol(NEAR)$2.37-7.85%
  • suiSui(SUI)$0.73-1.42%
  • crypto-com-chainCronos(CRO)$0.0582492.59%
  • paypal-usdPayPal USD(PYUSD)$1.000.00%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • MemeCoreMemeCore(M)$1.18-1.75%
  • tether-goldTether Gold(XAUT)$4,347.26-0.61%
  • Circle USYCCircle USYC(USYC)$1.140.03%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • okbOKB(OKB)$114.130.41%
  • BittensorBittensor(TAO)$236.46-1.11%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.15-0.12%
  • aaveAave(AAVE)$127.121.53%
  • mantleMantle(MNT)$0.57-1.95%
  • pax-goldPAX Gold(PAXG)$4,352.29-0.55%
  • AsterAster(ASTER)$0.69-2.03%
  • World Liberty FinancialWorld Liberty Financial(WLFI)$0.0569488.27%
  • polkadotPolkadot(DOT)$1.05-5.45%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Why developer productivity isn’t all about tooling and AI

November 11, 2023
in AI & Technology
Reading Time: 5 mins read
A A
Why developer productivity isn’t all about tooling and AI
ShareShareShareShareShare

VentureBeat presents: AI Unleashed – An exclusive executive event for enterprise data leaders. Hear from top industry leaders on Nov 15. Reserve your free pass


Building software is precise, imaginative work. That’s why developers are most productive in interruption-free environments. In fact, eliminating distractions will do more to optimize engineers’ efforts than most changes you could make to tooling.

YOU MAY ALSO LIKE

Kai-Fu Lee Says China Will Win AI Reach Race

Everybody’s Business: Unpacking Apple’s Upcoming Launches

A team of exceptionally productive engineers can increase a tech company’s output tenfold and reduce labor costs. When every engineer is capable of delivering their best work on a consistent basis, a team of five can produce the output of a team of 50. 

Given that engineering expenditures are a massive portion of a tech company’s cost structure, that’s a big deal. The measure of a developer’s productivity also has significant implications on the company’s product and pace of innovation. In many ways, it’s a core business metric. 

In a typical tech environment, there are several impediments to productivity: Meetings, occasional pings on Slack a lack of clarity on what developers are supposed to be building. These distractions may seem innocuous and unavoidable, but they add up. 

VB Event

AI Unleashed

Don’t miss out on AI Unleashed on November 15! This virtual event will showcase exclusive insights and best practices from data leaders including Albertsons, Intuit, and more.

 

Register for free here

The three most important strategies for maximizing developer productivity

  1. Create the conditions for developers to achieve a state of flow

Creative work requires some degree of isolation. Each time they sit down to code, developers build up context for what they’re doing in their head; they play a game with their imagination where they’re slotting their next line of code into the larger picture of their project so everything fits together. 

Imagine you’re holding all this context in your head — and then someone pings you on Slack with a small request. All the context you’ve built up collapses in that instant. It takes time to reorient yourself. It’s like trying to sleep and getting woken up every hour.

My cofounder and I reduce distractions across the board primarily through a high-documentation, low-meeting work culture. Few meetings means more uninterrupted coding time.

The few meetings we do have serve a purpose: They ensure alignment across teams, and they’re an effective means of sharing information. But when possible, we avoid meetings with thorough documentation. In addition to traditional developer docs in GitHub, we also create documentation outlining our various philosophies for how we run tests or the ways we use certain tools. This documentation provides clarity and guidance even more effectively than meetings, because it’s always available, continually updated and can be referenced asynchronously. 

In addition to reducing meetings, this documentation also cuts down on Slack pings and emails. Developers know where to find the information they need and don’t have to interrupt each other’s flow for it. 

  1. Hire exceptional product managers

Another factor that gets in the way of developer productivity is a lack of clarity on what engineers are supposed to be doing. If developers have to spend time trying to figure out the requirements of what they’re building while they’re building it, they’re ultimately doing two types of work: Prioritization and coding. 

These disparate types of work don’t mesh. Figuring out what to build requires conversations with users, extensive research, talks with stakeholders across the organization and other tasks well outside the scope of software development. This sort of work requires very different skills and training from what software engineers are hired to do. 

The solution is assembling highly skilled product managers, design engineers and engineering managers that developers can trust to steer the ship. For us, that means we think of hiring and maintaining a team of exceptional product managers as an extension of our strategy for maximizing developer productivity. 

  1. Prioritize developer happiness

Happiness seems difficult to measure, but there are really good proxies for determining whether your team is satisfied. Low output and high attrition means your developers aren’t happy. Happy developers are more productive, and they’re less likely to leave. 

To keep developers happy, it’s important to understand why they got into software engineering in the first place. Exceptional engineers code because they love building things. That means companies need to prioritize clearing a path for developers to focus as much of their time on coding as possible. 

Another way we reduce distractions is by having a support rotation. Rather than expecting all developers to address urgent bugs or issues, we assign a single developer to address support issues for each week. That way, the rest of the team is free to focus fully on their current projects, rather than bracing for interruptions due to something breaking. 

We largely frame tooling as a way to optimize developer happiness. It introduces certain quality of life benefits and expedites rote tasks. We encourage our engineers to pay for and use GitHub Copilot, for example, because we’ve found that pairing programming with AI results in a 30% to 40% boost in developer productivity. That’s a tool that’s worth the investment. 

But even the best tooling can’t compete with exceptionally productive engineers. The cost of a suboptimal environment for developers is high. It limits your ability to innovate, slows product iteration, and degrades your competitive advantage. 

Ultimately, optimizing developer productivity comes down to eliminating distractions wherever possible. When engineers have the time, support, information and tools to get into a flow state, they’re capable of doing more than a team 10 times the size. If an extra tool can help, even better.

Kapil Kale is cofounder and COO of payouts platform Tremendous.

DataDecisionMakers

Welcome to the VentureBeat community!

DataDecisionMakers is where experts, including the technical people doing data work, can share data-related insights and innovation.

If you want to read about cutting-edge ideas and up-to-date information, best practices, and the future of data and data tech, join us at DataDecisionMakers.

You might even consider contributing an article of your own!

Read More From DataDecisionMakers

Credit: Source link

ShareTweetSendSharePin

Related Posts

Kai-Fu Lee Says China Will Win AI Reach Race
AI & Technology

Kai-Fu Lee Says China Will Win AI Reach Race

September 12, 2026
Everybody’s Business: Unpacking Apple’s Upcoming Launches
AI & Technology

Everybody’s Business: Unpacking Apple’s Upcoming Launches

September 12, 2026
Why Laser Beams Are the Hottest New Tech in Defense
AI & Technology

Why Laser Beams Are the Hottest New Tech in Defense

September 12, 2026
Why Amazon Is Diversifying Its AI Chip Supply
AI & Technology

Why Amazon Is Diversifying Its AI Chip Supply

September 12, 2026
Next Post
Flashback: Biden Wasn’t Always For Roe v. Wade. Trump Once Was ‘Pro-Choice’

Flashback: Biden Wasn't Always For Roe v. Wade. Trump Once Was 'Pro-Choice'

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
Modeling scout linked to Jeffrey Epstein found dead in Paris

Modeling scout linked to Jeffrey Epstein found dead in Paris

September 6, 2026
America’s top Mexican food maker cuts 176 California jobs after Texas HQ move

America’s top Mexican food maker cuts 176 California jobs after Texas HQ move

September 11, 2026
Disinherit Our Trust Fund Baby?

Disinherit Our Trust Fund Baby?

September 6, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!