Questions for 2014 : #3 Programming on Tablets

Third in a series (#1, #2) of questions occupying my mind at the beginning of 2014. Which may (or may not) inform what I’ll be working on. 3) How can we program on tablets? I’m now a tablet user. I became a tablet owner at the end of 2012. For six months I played around …

Universal Programming Literacy

My answer to a Quora question : What would happen in a world where almost everyone is programming literate? How might such a world (of universal programming literacy) come about?  Most likely from a continuing trend to automate the way a lot of work gets done, and then people would learn programming as a way of …

Dog : A Social Language

Dog seems to be a little language for writing social software. Initial thoughts : Big question is what it compiles to. It’s about time we had a programming language that compiles a single program down to parts that run on both server and clients, in a really easy and transparent way. Building in knowledge of protocols …