14 ms·
The hardest things in CS are also the simplest things: * Strings (think Unicode, collations, string sizes, etc) * Numbers (think currencies, precision, explai
by santiagobasulto 4y ago
The hardest things in CS are also the simplest things:
* Strings (think Unicode, collations, string sizes, etc)
* Numbers (think currencies, precision, explaining floats to people, etc)
* Dates (as mentioned in the post)
And it's funny that we start teaching programming with these concepts.
- asimpletune 4y agoYeah this nails it. In my distributed systems class, the first thing we learned was that communication of a network was not guaranteed. I remember thinking, well how do you do anything? And then it dawned on me, that's literally why we have this as a field. I think the same kind of thinking applies for all the simple things in each domain.