Can Syntactic Sugar be Nutritious?

When it comes to nutrition and food, there is nothing that we vilify more than sugar, as we find out how wrong we were with fat. As programmers, we often poo poo syntactical sugar, but two interactions that I witnessed reminded me look deeper. The two stories were of Kotlin and ES6. Once you kot, …

Some people are TypeScripting

Programmers have debated type systems since the dawn of time, and maybe always will. When communicating with the machine, what level of information should we have to put into instruction for our digital friends? Do we have to be so explicit? Is it worth it? Can they just work it out for us? Can then …

The bar has risen again in 2017

Remember these and all of the 500 errors? Evolution never stops. On some days it can feel exhausting and on others it is exhilarating. I was thinking about the bar for user experiences and how far we have come as an industry. Users expect fast, reliable experiences that are silky smooth. Long gone are the 500 …