The Importance Of A Proof Of Concept

Amandeep Midha

ex-Data Architect at Traive Brasil



"When I was working for Huawei, we were trying to build a 4G network casting tool, at a time when 2G was the de facto standard. After we decided on a proof of concept around how it would work, we realized that it would need to process 30,000 requests per second. However, the proof of concept demonstrated to us that none of the available technologies, such as C or Java, could spawn that number of processes at the same time."

Actions taken

"We identified that Adaline would be able to handle the number of requests. However, our company didn't have any people with expertise in this area. While we tried to post job advertisement in the hopes that somebody could help us, nobody was available. Due to this, we had to build our competencies and knowledge from scratch. Over the course of seven months, a team of 11 people delivered code consisting of around 20,000 lines. This was a huge accomplishment."

Lessons learned

"Having an early proof of concept and early means of technical validation always helps, as they prevent you from working off of assumptions. Assumptions are the key killers of expectations and clear plans. As an engineering manager, before walking into a meeting and discussing product plans, develop your proof of concept and technical validation strategies so you know what the technical limitations are and what is and isn't possible."

Be notified about next articles from Amandeep Midha

Amandeep Midha

ex-Data Architect at Traive Brasil

Engineering ManagementTechnical ExpertiseTechnical SkillsSoftware DevelopmentCareer GrowthSkill DevelopmentIndividual Contributor RolesStaff EngineerLeadership RolesEngineering Manager

Connect and Learn with the Best Eng Leaders

We will send you a weekly newsletter with new mentors, circles, peer groups, content, webinars,bounties and free events.


HomeCircles1-on-1 MentorshipBounties

© 2024 Plato. All rights reserved

LoginSign up