4 ms·
In software, it's very common to have someone with broad experience in a lot of fields need to jump in and understand these 20 lines of code that are causing so
by LeifCarrotson 4y ago
In software, it's very common to have someone with broad experience in a lot of fields need to jump in and understand these 20 lines of code that are causing some issue because of a change in business logic requirements. To have a temp or newbie be able to quickly close a Jira ticket, you absolutely want verbose, strongly typed, descriptive text. You want to optimize for comprehension by readers rather than convenience for writers.
Mathematics, though, is a language developed by academics for academics, who will spend a long time iterating through variations on the same pattern. When you're years into your post-grad, looking at the same tiny slice of mathematics over and over again, it's obvious what f^(n) means - you've probably written that and thought about it thousands of times - but yeah, it does suck for outsiders.
- chrsig 4y ago> You want to optimize for comprehension by readers rather than convenience for writers. Given the exorbitant cost of education (in the US), I think this is a reasonable desire or expectation for a student to have.
- Asraelite 4y agoIt's really annoying when you do the maths equivalent of Stack Overflow copy-pasting. Often I'll see some maths equation in a paper or blog post or whatever that I want to use in software, but I don't understand the notation and so I can't use it without spending god knows how long learning all the context first.