Home » Posts tagged 'programming'

Tag Archives: programming

Citizen sensing

My summer project.

(more…)

The type wheel turns again

It’s slightly spooky when you’re discussing a topic and evidence for (or against) your position seems to spontaneously appear. The fashion for strong versus weak type systems seems to change on a cycle of about a decade. It might be turning again.

(more…)

Forth, 2^5 years ago

2^5 years ago this month, Byte magazine devoted an issue to the Forth language.

(more…)

Layered abstractions and Russian dolls

The layering of abstractions has served us well, but it’s now generating the sorts of complexity it was designed to solve. Time for a re-think?

(more…)

The post-modernisation of programming languages

Do we now have some post-modern programming languages?

(more…)

The semantic web: good ideas poorly supported?

The semantic web and open linked data open-up the vision of scientific data published in machine-readable form. But their adoption faces some challenges, many self-inflicted.

(more…)

The changing student computing experience

I’m jealous of my students in many ways, for the things they’ll get to build and experience. But they should be jealous of me, too.

(more…)

Mainstreaming Smalltalk

Smalltalk’s influence has declined of late, at least in part because of theĀ  “all or nothing” architecture of the most influential distribution. We’ve got to the stage that we could change that.

(more…)

Why we have code

Coding is an under-rated skill, even for non-programmers.
(more…)

Evolving programming languages

Most programming languages have fixed definitions and hard boundaries. In thinking about building software for domains we don’t understand very well, a case can be made for a more relaxed, evolutionary approach to language design.

(more…)