Skip to content
DevMeme
669 of 7590
Mathematics Post #757 · source on Telegram

Mathematical Purity vs. Engineering Reality

Description

This image utilizes the popular two-panel 'Drake' meme format to contrast a pure mathematical concept with a practical engineering shortcut. In the top panel, the rapper Drake is shown with a grimace, gesturing dismissively at the mathematical notation for a limit: 'lim f(x) as x -> ∞'. This represents the formal, often complex, process of determining the behavior of a function as its input approaches infinity. In the bottom panel, Drake is smiling and pointing approvingly at the much simpler expression: 'f(10000)'. The humor lies in the pragmatic, if less precise, approach common in programming and engineering. Instead of engaging with the complexities of calculus to find the true limit, a developer might simply plug in a very large number (like 10,000) to get an approximation that is 'good enough' for practical purposes. This resonates with experienced engineers who often have to choose between theoretical elegance and shipping a working product

Comments

7
Anonymous ★ Top Pick The difference between a mathematician and an engineer: a mathematician needs to prove it works for infinity, an engineer just needs to check that it doesn't crash before the heat death of the universe
  1. Anonymous ★ Top Pick

    The difference between a mathematician and an engineer: a mathematician needs to prove it works for infinity, an engineer just needs to check that it doesn't crash before the heat death of the universe

  2. Anonymous

    Big-O says it’s linear, the profiler says it’s lunchtime - guess which one ships to prod

  3. Anonymous

    After 20 years in tech, I've learned that infinity is just MAX_INT with better marketing and worse memory management

  4. Anonymous

    Every senior engineer knows that lim x→∞ (time_to_implement_proper_solution) often converges to the heat death of the universe, while f(10000) ships by Friday. Sure, the mathematician in you dies a little inside, but the pragmatist knows that 'sufficiently large' is a perfectly valid architectural decision when your production traffic will never exceed three orders of magnitude less than that. Besides, if you ever hit 10000, you'll have bigger problems - like explaining to your VP why you're still using that monolith from 2015

  5. Anonymous

    Big‑O looks great on the whiteboard, but the pager only cares about f(10_000) - constants, cache lines, and branch predictors pay the SLA

  6. Anonymous

    Big O proofs are for tenure; f(1e6) is for prod SLAs

  7. Anonymous

    Big‑O is the bedtime story; the pager cares about f(10,000) after cache misses, allocator churn, and a nasty tail on the latency histogram

Use J and K for navigation