5 ms·
Going into Business? Learn a Programming Language
- codemonger 16y agoOr just use a spreadsheet maybe??
- cshenoy 16y ago"There are also times when it’s a good idea to make a spreadsheet, but even this can be overkill." I think the point was not on the specific class but thinking of business from a macro perspective. The author was better able to grasp things and use his programming background to his advantage.
- hoop 16y agoHi cshenoy, that was exactly my point. Thank you
- jbester 16y agoA spreadsheet would have prevented the author from using floating point to represent money.
- jbl 16y agoWhat is the issue with using floating point to represent money?
- droz 16y agoget out.
- mquander 16y agoTime spent writing obvious reply: $2.50 Good faith deduction: ($1.00) Deduction for joke comment opportunity: ($1.50) Dear jbl, your invoice total is $0.00000027.
- jbl 16y agoAh. Right. Rounding errors and other floating point issues. Guess I should have my coffee before reading HN. headdesk
- hoop 16y agoFor the purposes of my example assignment, I am required to provide all answers rounded to the nearest dollar (hence the call to round().) For a one-off (or ten-off) series of calculations the use of floating point is a non-issue.
- mquander 16y agoNo kidding. This was an awfully bad example. I use a REPL for this kind of math too, but it's because I'm too lazy to learn how to use Excel properly.
- candre717 16y ago"If all you have is a hammer, everything looks like a nail." Anon.
- deleted 16y ago[deleted]
- zdw 16y agoFYI, Ledger is CLI and designed for accounting and keeping books: https://github.com/jwiegley/ledger/wiki https://github.com/jwiegley/ledger/wiki There's a python implementation as well, if that's more up your hacking alley: https://furius.ca/beancount/ https://furius.ca/beancount/