Get a free demo

By using this website you agree to our cookie policy
AcceptDeny
Builder.ai logo
Builder Studio
Builder Studio

Start building your software now. No coding skills needed.

Builder Now

Create a custom prototype to bring your idea to life.

Studio Rapid

Create enterprise apps – faster than you ever thought possible.

Studio Store

Pre-packaged apps for small businesses – in as little as 2 weeks!

More from Builder.ai

> Builder Care

> Create an app from scratch

> Studio pricing

> Watch explainer videos

> Builder Live

> Case studies

Book a demo
Builder Cloud
Cloud One

Make guaranteed savings on your cloud bills – up to 20%.

Cloud Wallet

A prepaid cloud wallet, so you’ll never overspend.

Cloud Control

Manage your usage – never pay for capacity you don’t need.

Case studies

How did our customers save over $4.5 million last year?

Useful articles

> Manage your data like a pro

> How cloud computing works

> Common challenges migrating

> How to cloud-proof your business

> Answering your questions about the cloud

> Latest e-books

Migrate with us
Why choose us
Enterprise

Take pressure off your team, our experts are fast and on budget.

SMBs

Software tailor-made for your business (and your budget).

Entrepreneurs

Ready to turn that dream into a reality? We can help.

Case studies

See how we’ve helped our clients solve their problems.

Case studies

> The BBC

> NBC Universal

> Virgin Unite

> Moodit

> About us

FAQs
Resources hub
Blog

Latest tech industry news – stay at the top of your game.

Builder Live

Virtual events to help you digitally transform.

In the news

All the latest press articles featuring… us.

Press Kit

Writing about us? Great. Here’s some useful stuff.

Extras

> Watch explainer videos

> Careers

> Partners

> Builder Live: join us at our next virtual event

> Case studies

> E-books

Guides
Get a free demo
Build now
Get a free demo
Build now
Get a free demo
Build now
All posts
Life at Builder

Tackling technical debt with Engineering Lead, Tooraj Helmi

We spoke to Tooraj about the idea itself, his approach, and everything else audiences need to know.

Katherine
October 26, 2019




Daily decisions are part of any job, but what if every workplace predicament proved to be a double edged sword, and you were in charge of making the call? For Builder's Engineering Lead Tooraj Helmi, this reality, a concept referred to as technical debt in the software development world, simply comes with the territory. For their article, "How 9 Software Engineering Teams Deal with Technical Debt," the Built In blog talked to Tooraj about the idea itself, his approach, and everything else audiences need to know.

What is technical debt and how does your team define it?‍

‍‍Technical debt refers to the prioritization of short-term gains despite the longer-term troubles that may arise. It’s the understood trade-off that results when our team decides to experiment and gather knowledge in support of immediate agility rather than plan and build with future efficiency top of mind. As a startup with global offices and engineering teams working together across the world, we are naturally prone to technical debt.Just recently, my team here in LA had a dependency on a product being designed and developed by our team in India. Their part of the project was going to take three months, so we had two choices: put things on hold and wait for them to complete it, or create a simplified version of the product to fill the gap and move things forward for the time being. After a cost and benefit analysis, we chose the second approach, prioritizing short-term progress even though we knew that the placeholder product would be disposed of in a few months.‍

When technical debt does occur, what process does your team use to measure and manage it?

‍If there is an understood long-term disadvantage involved, we always conduct a cost and benefit analysis to see if the short-term benefits outweigh the costs. We consider the cost of reintegrating with the new system, the cost of retraining employees and customers, and the cost of transitioning from the sub-optimal product. If it makes sense to move forward regardless, we then make sure the decision to increase the debt is communicated to stakeholders who might be impacted by it.

What proactive measures does your team take in minimizing technical debt?

‍‍We want to provide the best start-to-finish service to our customers, so our team plans for long-term optimization as much as we can. Rather than focusing on a client’s product in isolation, for example, we always try to look at the end-to-end production chain as a whole and consider what gaps may arise. If we spot something, we immediately gather the relevant stakeholders together, review our choices and come up with the optimal plan to minimize the technical debt.

In cases where technical debt can absolutely not be avoided, we build the short-term products with maximum reusable components. Using an architecture that allows for decoupling helps us easily eliminate the sub-optimal products as needed.

Related articles

Life at Builder
10 signs you're destined to be an entrepreneur

#BuilderGeneration is about embracing that entrepreneurial spirit!

Team Builder
June 12, 2018
Industry trends
3 reasons to appify your dream in 2020

Face your truth, buck the trend and live the life you’ve always wanted.

Erica Grigg
December 13, 2019
Builder.ai
3 (more) ways AI can transform software & mobile app development

Your strategy, deadlines and maintenance can all be transformed, like this...

Erica Grigg
December 9, 2019

Related case studies

Builder Studio
BBC Click Live

The BBC hold events in different countries. They wanted people to find nearby events, participate in live polls and ask questions...

View case study
Builder Cloud
C-DIT (KITE Project)

Each page Kerala’s 3,700,000 students need from this classroom tool – now loads 60% faster…

View case study
View more

Subscribe to our newsletter

Sign up to our newsletter to get monthly updates on new posts, discounted tickets for our events and possibly some candies, too.

Blog newsletter subscribe image
Software as easy as ordering pizza
Try builder for free
Facebook
Twitter
LinkedIn
YouTube
Instagram
Products
Builder Studio
Builder Care
Builder Cloud
Studio Rapid
Resources
App Builder
Website Builder
Guides
Case studies
DevOps
Company
About us
Careers
Partners
Privacy
Terms
Reach us
Blog
Press
Contact us
Builder.ai, 3rd Floor, 5 Merchant Square, Paddington, London, W2 6LG. Copyright © 2021 Builder.ai
The Europas 2020 'Hottest AI Startup'
‘Best COVID-19 Innovation for Recovery’ at CogX 2020
Trustpilot rating