Handy dandy checklist of everything to take a site into production, since I m doing this now and figure others could use it: Ensure you re on latest version of your system, framework, and plugin stuff and have plan for keeping it Continue reading
So, if you re in an Agile™ shop, you will of course be forbidden by the rules of Agile™ from actually working on anything that takes more than a couple Poynts™ of time. And that s a problem, because anything worth actually Continue reading
I have been in negotiations with the Center for Computational Law. They were considering me for a position as a senior research engineer. Computational Law is the field that attempts to automate legal reasoning. Robust legal reasoners would have far Continue reading
This is how to run SWI-Prolog as a unix filter Here’s a Prolog program that reads a number from a line and prints ‘twice that is 8’. double :- read_line_to_codes(current_input, X), number_codes(N, X), Result is 2 * N, format('twice that Continue reading
A novelist friend introduced me to a productivity technique I ve found effective. I spread it to my friends, and now to my horror management types have discovered it. A friend just told me he told it to someone and she Continue reading
Programs need human written comments. Neither literate programming, nor type systems suffice. Conditions that demand comments: Why? Explanations of why something is how it is. Requiring the caller to provide a buffer prevents multiple allocations when calling in a Continue reading
The SWI-Prolog install process is straightforward, but rather open-loop. So here s my version of my own recommended install path. Before starting, check Devel Download page and note the latest devel release. This is usally the version you want for beginning Continue reading
In the early days of computing there was no discipline of user interface design. Of course, when we started figuring out that it was a thing , nobody really knew the elements. There was a camp that said that the way Continue reading
It was 1999, and I was a game engineer for Pogo.com. Pogo provided family games , monetizing with interstitial ads. They still do. Players won tokens, that could be turned in for prizes. The games were java applets. Marketing identified a Continue reading
fail you walk into a hardware store and ask for a really big hammer. The store owner shows you a hammer. No, you say, I need a bigger one. They show you a bigger hammer. It’s still not big Continue reading