Logo
The code works on my machine :shrug:
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • Csharp Csharp
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Money-handling Memes

Posts tagged with Money-handling

Lebron James

Java Programming Debugging Databases Backend
4 months ago 430.5K views 0 shares
Lebron James
Ah yes, the classic floating-point precision nightmare strikes again! LeBron apparently set his user balance to exactly 100 dollars, but because he used a double (floating-point) instead of a proper decimal type for monetary values, the database now cheerfully displays $99.99999999999 instead of a clean $100. The facepalm is well-deserved. Rule #1 of financial applications: never use floating-point types for money! Binary floating-point can't accurately represent decimal fractions like 0.1, leading to these delightful rounding errors that'll have your accounting department hunting you down. Should've used BigDecimal, DECIMAL, or literally anything designed for exact decimal arithmetic. Even the GOAT isn't immune to the IEEE 754 curse. Stick to the fundamentals, King. 👑

Today's picks

Either Experience Means Anything Or It Does Not

Either Experience Means Anything Or It Does Not

Programming
2.1M views 5 days ago
Computer Geek Nerd Gift Funny Programmer T-Shirt

Computer Geek Nerd Gift Funny Programmer T-Shirt

Affiliate
$14.99
ML is life.

ML is life.

Python
62.5K views 3 years ago