You think you'll just quickly test some floating point I/O operations. Should take 20 minutes tops, right? Wrong. Seven hours later you're still debugging why 0.1 + 0.2 doesn't equal 0.3, why your decimal precision is doing interpretive dance, and questioning every life choice that led you to this moment. Floating point arithmetic is one of those "simple" things that will absolutely destroy your soul. Binary representation can't accurately store most decimal fractions, so you end up with rounding errors that compound faster than technical debt at a startup. What starts as a quick bug fix becomes an existential crisis about IEEE 754 standards. Pro tip: Use decimal types for money, embrace epsilon comparisons, and never, EVER assume floating point equality will work the way math class taught you.