The Doctrine of the Four Causes in ‘AI’ Development

in thinking through the relations between the four modes of aiton (cause, but from the perspective of the thing conceived as entelechia, a self-contained unity), telos is both initial bounds and goal, as such it is requirements and their fulfillment, in this it’s intimately related to eidos, which as the outward aspects are the bounds… Continue reading The Doctrine of the Four Causes in ‘AI’ Development

“Done done”

In some project I worked on in the past, I forget which now, we started distinguishing between whether a task was “done”, or “done done”.  It’s a useful distinction outside software development. Lately I’ve been feeling that I was done done as a software developer.  As people age, there’s a tendency to look back more… Continue reading “Done done”

An Irony in Software Language Design History

Eclipse builds everything in memory, and does so incrementally after the initial build.  It’s one of the reasons Maven CLI builds take so much longer. It’s what makes Eclipse at least potentially a live object environment, which allows you to test a change usually within seconds of making it.  It’s also what makes Eclipse a multi-gigabyte text editor/file browser,… Continue reading An Irony in Software Language Design History

A Beginners’ Guide to Installing and Configuring GLASS: Gemstone 64/S Smalltalk / Seaside / Application Server / Object Database Server Environment

After attempting to help a friend new to programming to install the free GLASS stack that gives you a superb app server, web app development environment and transparent object persistence, and seeing his frustration, I decided to boil down the steps, since although they’re not complicated, the various steps are not found together and trying… Continue reading A Beginners’ Guide to Installing and Configuring GLASS: Gemstone 64/S Smalltalk / Seaside / Application Server / Object Database Server Environment