BMI: A 200-Year-Old Formula That Developers Keep Getting Wrong

Adolphe Quetelet was a Belgian astronomer and mathematician, not a physician. In 1832, he analyzed population data and noticed that body weight scaled roughly with the square of height. He proposed...

By · · 1 min read
BMI: A 200-Year-Old Formula That Developers Keep Getting Wrong

Source: DEV Community

Adolphe Quetelet was a Belgian astronomer and mathematician, not a physician. In 1832, he analyzed population data and noticed that body weight scaled roughly with the square of height. He proposed a simple index: weight divided by height squared. Nearly two centuries later, this formula -- now called the Body Mass Index -- is used by every doctor's office, insurance company, and fitness app on the planet. As a developer who builds health tools, I find BMI fascinating not because it is a good measure of individual health (it has serious limitations) but because it is an excellent case study in how a simple formula gets adopted, misused, and defended all at the same time. The Formula BMI in metric units is straightforward: BMI = weight (kg) / height (m)^2 For a person who weighs 75 kg and is 1.75 m tall: BMI = 75 / (1.75)^2 BMI = 75 / 3.0625 BMI = 24.5 The implementation is trivially simple: def calculate_bmi(weight_kg, height_m): if height_m <= 0: raise ValueError("Height must be po

Related Posts

Similar Topics

#data science (2199)#machine learning (1251)#artificial intelligence (835)#ai (478)#data visualization (259)#data engineering (220)#hands on tutorials (302)#science and technology (298)#python (247)#coding (193)#large language models (224)#webdev (216)#deep dives (195)#software engineering (160)#productivity (170)#editors pick (142)#deep learning (90)#research (150)#education (141)#for (117)

Trending on ShareHub

  1. Understanding Modern JavaScript Frameworks in 2026
    by Alex Chen · Feb 12, 2026 · 0 likes
  2. The System Design Primer
    by Sarah Kim · Feb 12, 2026 · 0 likes
  3. Just shipped my first open-source project!
    by Alex Chen · Feb 12, 2026 · 0 likes
  4. OpenAI Blog
    by Sarah Kim · Feb 12, 2026 · 0 likes
  5. Building Accessible Web Applications: A Practical Guide
    by Alex Chen · Feb 12, 2026 · 0 likes
  6. Rapper Lil Poppa dead at 25, days after releasing new music
    Rapper Lil Poppa dead at 25, days after releasing new music
    by Anonymous User · Feb 19, 2026 · 0 likes
  7. write-for-us
    by Volt Raven · Mar 7, 2026 · 0 likes
  8. Before the Coffee Gets Cold: Heartfelt Story of Time Travel and Second Chances
    Before the Coffee Gets Cold: Heartfelt Story of Time Travel and Second Chances
    by Anonymous User · Feb 12, 2026 · 0 likes
    #coffee gets cold #the #time travel
  9. Best DoorDash Promo Code Reddit Finds for Top Discounts
    Best DoorDash Promo Code Reddit Finds for Top Discounts
    by Anonymous User · Feb 12, 2026 · 0 likes
    #doordash #promo #reddit
  10. Premium SEO Services That Boost Rankings & Revenue | VirtualSEO.Expert
    by Anonymous User · Feb 12, 2026 · 0 likes
  11. NBC under fire for commentary about Team USA women's hockey team
    NBC under fire for commentary about Team USA women's hockey team
    by Anonymous User · Feb 18, 2026 · 0 likes
  12. Where to Watch The Nanny: Streaming and Online Viewing Options
    Where to Watch The Nanny: Streaming and Online Viewing Options
    by Anonymous User · Feb 12, 2026 · 0 likes
    #streaming #the nanny #where
  13. How Much Is Kindle Unlimited? Subscription Cost and Plan Details
    How Much Is Kindle Unlimited? Subscription Cost and Plan Details
    by Anonymous User · Feb 12, 2026 · 0 likes
    #kindle unlimited #subscription #unlimited
  14. Russian skater facing backlash for comment about Amber Glenn
    Russian skater facing backlash for comment about Amber Glenn
    by Anonymous User · Feb 18, 2026 · 0 likes
  15. Google News
    Google News
    by Anonymous User · Feb 18, 2026 · 0 likes

Latest on ShareHub

Browse Topics

#artificial intelligence (31590)#data science (24018)#ai (17463)#generative ai (15034)#crypto (15029)#machine learning (14681)#bitcoin (14294)#featured (13574)#news & insights (13064)#crypto news (11107)

Around the Network