Thumbnail

3 Making Difficult Engineering Decisions With Incomplete Information

3 Making Difficult Engineering Decisions With Incomplete Information

In the fast-paced world of engineering, making critical decisions with incomplete information is a common challenge. This article delves into three key areas where innovative solutions have been implemented to address complex problems. Drawing on insights from industry experts, we explore how these approaches can be applied to tackle uncertainty and drive successful outcomes in engineering projects.

  • Facade Inspection Dilemma Solved
  • Limited Beta Release Tackles Uncertainty
  • Flexible Architecture Fuels AI Adoption

Facade Inspection Dilemma Solved

Absolutely. One instance that stands out occurred during a facade inspection project for a high-rise commercial building where we were called in due to visible signs of water ingress. The original design documents were incomplete, and access to some key structural details was limited due to the building's age and prior undocumented modifications. Despite the information gaps, we had to decide whether to recommend immediate remedial action or conduct further invasive testing, which would delay the process and increase the client's costs. After careful evaluation, including visual assessments, thermal imaging, and non-destructive testing, we identified patterns suggesting a probable failure in the sealant joints and cladding interface. However, we were unable to fully verify the extent of the issue behind the facade. Based on our experience and risk analysis, I made the decision to proceed with targeted remediation in the most critical zones while scheduling detailed inspections in parallel. The decision helped the client prevent further water damage, reduced potential liabilities, and allowed us to validate our assumptions as we progressed. In engineering, you're often working with less-than-complete data. The key is drawing on experience, risk management, and sound judgment to make the most responsible decision under the circumstances.

Limited Beta Release Tackles Uncertainty

A few months ago, I had to make a critical engineering decision about whether to implement a new feature in our software, even though we didn't have all the user data we typically rely on. The feature was a request from several clients, but we didn't have enough usage data to predict how it would affect system performance. After weighing the pros and cons, I decided to move forward with a limited beta release, using this as an opportunity to collect real-world data. We closely monitored performance and user feedback, and after a few weeks, we were able to refine the feature based on actual usage patterns. It was a tough call, but by taking a cautious, data-driven approach, we ended up with a feature that met our clients' needs without compromising system stability. That experience taught me the value of calculated risk-taking and the importance of continuous monitoring when information is incomplete.

Nikita Sherbina
Nikita SherbinaCo-Founder & CEO, AIScreen

Flexible Architecture Fuels AI Adoption

One challenging engineering decision I faced during my time leading Meta's Generative AI team was determining which capabilities to prioritize in an early version of the Llama model when we had incomplete data on how developers would use it.

We were working with resource constraints, tight deadlines, and incomplete user feedback since open-source AI was relatively new territory. The stakes were high – prioritizing the wrong features could limit adoption or create technical debt we'd struggle with for years.

Rather than waiting for perfect information, I assembled a diverse team of engineers and researchers to systematically evaluate our options. We created a decision matrix weighing factors like technical feasibility, potential impact, and alignment with our open-source vision. We also spoke directly with potential users across industries to understand their needs.

Ultimately, we made the call to focus on a more flexible architecture that sacrificed some immediate performance gains but created a foundation that developers could build upon. This decision wasn't universally popular initially, but proved crucial to Llama's widespread adoption.

I apply this same methodical approach at Fulfill.com when matching eCommerce companies with 3PL partners. We often work with businesses that don't have complete visibility into their future growth trajectory or seasonal patterns. Instead of letting this uncertainty paralyze decisions, we've built systems that analyze the data points we do have – order volumes, product dimensions, geographic distribution – and create flexible matching algorithms.

The engineering mindset is invaluable in logistics – both fields require balancing technical constraints with business realities. Just as in my AI days, I've found that making well-reasoned decisions with imperfect information, then iterating based on outcomes, yields better results than analysis paralysis. It's how we've successfully matched thousands of businesses with their ideal fulfillment partners despite the complexity involved.

Copyright © 2025 Featured. All rights reserved.