The EFF examines the iPhone Developer Program License Agreement, and concludes that Apple is acting as a jealous and arbitrary feudal lord.
It gets tiresome when every time someone publishes an article about this issue, a stream of misogynistic trolls start babbling and complaining. You fucking assholes are just proving the point…
It's not a showdown between Javascript and Ruby, it's a race towards bioware. Language oriented programming is not a new idea, but it has taken a long time to become a significant influence on…
People think that it is strange that someone like me who knows so much about programming languages chooses to program in PHP so frequently. They're probably right, and I appreciate where…
I hate to agree with grouchy old Dijkstra, but unfortunately now it's impossible to deny: BASIC is what killed my ability to be a truly great programmer. Dijkstra was right, GOTO completely rots your…
My Salient feature about the gender imbalance in computer science is out - Putting Women in their Place. Obviously, it's focused on the specific situation of VUW, but it should be relevant in a…
For many years, Object Oriented discourse has been far too constrained by language oriented thinking.
As I am now starting to discover, many of these ideas were originally considered by Alan Kay, and summarized at OOPSLA in 1997. If the true shape of object oriented programming is qualitatively…