Skip to content

{ Monthly Archives } October 2017

In which new developer tools are dull

Over on I said that I don’t hold out much hope for another “blue plane” style event in developer tools. In one of Alan Kay’s presentations, he referred to the ordinary way of things as the pink plane, and incremental advances in the state of affairs being movements in that plane. Like the square […]

Bottom-up teaching

We’re told that the core idea in computer programming is problem-solving. That one of the benefits of learning about computer programming (one that is not universally accepted) is gaining the skill of problem decomposition. If you look at real teaching of computing, it seems to have more to do with solution composition than problem decomposition. […]

Why I don’t have a favourite programming language

This is my take on Ilya Sher’s similar post, though from a different context. He is mainly interested in systems programming, I have mostly written user apps and backend services, and also some developer tools. I originally thought that I would write a list of the languages and difficulties I have with them, but I […]

Free Software should welcome contributions by Apple, Google

It started with a toot from the FSF: Freedom means not #madebygoogle or #madebyapple, it means #madebythousandsoffreesoftwarehackers #GNU This post is an expansion on my reply: @fsf as an FSF Associate I’m happy to use software made by Google or made by Apple as long as it respects the four freedoms. Yes to made by […]

Recommend me some books or articles

I’ve been looking for something to read on these topics, can you help? a history of the Unix wars (the ‘workstation’ period involving Sun, HP, Apollo, DEC, IBM, NeXT and SGI primarily, but really everything starting from AT&T up to Linux and OS X would be interesting) a business case study on Apple’s turnaround 1997-2001. […]