Computers should be good at handling numbers. That’s pretty much their sole job – everything else is built on top of numbers. So why do developers have so many problems with calculations?
Computers should be good at handling text. After all, we’ve built computers to solve our real-world problems, and a lot of those involve representing information as text. So why is it so hard to manipulate text in code?
After numbers and text, dates and times are probably the next-most-common kinds of information. As you’re probably expecting by this point in the summary, dates and times are really messy in computing.
Why is this the case, and what can we do about it?
Biography
Jon Skeet is a senior software engineer at Google, working in the London office. His day job is to make Google Cloud Platform awesome for C# developers. In his “spare” time, he posts on Stack Overflow, writes books on C#, and maintains the Noda Time date/time library for .NET.
#TuringLectures
Add comment