The IT Path to Universal Measurement
summary
Claim: applying SI base units as vectors plus basic vector ops yields a universal converter that handles metric and imperial and even nonstandard engineering units. Implementation uses a library called munits that encodes units as a measurement matrix (seven SI exponents) and performs addition/subtraction for multiplication/division. Deployed in a public-facing blower sizing and pump sizing website, integrated with TDG workflows, and paired with genetic optimization for real designs; it resolves conversion errors and scales across projects.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:50Why metrology matters
- 3:16Transcend’s automation work
- 4:44Understanding units
- 7:55Seven SI base units
- 11:07Unit conversion challenges
- 13:36Introducing MUnits
- 16:31Measurement Matrix as vectors
- 21:10Solving unit conversion
- 22:38Metrology as a Cornerstone of Engineering and Development
- 23:41Advice for junior engineers
- 25:29Q&A
- 26:10Helping devs understand domains
- 28:21MUnits in action
- 29:04Non-mechanical engineers?
- 30:09Critical infrastructure challenges
related talks
01h 02mA Physical Units Library For C++
05mMeasuring The World
01h 31mImproving Our Safety With a Modern C++ Quantities and Units Library
01h 09m“Boost Units Library for Correct Code"
01h 05mA C++ Approach to Physical Units
20mMiles or Kilometers? Why your data schema should include units
58mSoftware Engineering Is About Tradeoffs
58mSimplify and Secure Equation Systems with Type-Driven Development
