maetl

Computing

All Your Apps Are Belong To Us

The EFF examines the iPhone Developer Program License Agreement, and concludes that Apple is acting as a jealous and arbitrary feudal lord.

Where are the women in open source?

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…

The Myth of The Next Big Language

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…

The Landscape of Computing

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…

10 LET M EQ MIND ROT 20 GOTO 10

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…

Putting Women in their Place

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…

Membrane Oriented Programming

For many years, Object Oriented discourse has been far too constrained by language oriented thinking.

Redefining Computing

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…