1. 3

    I was impressed by the original paper, but haven’t tried to convert the original program to a modern language.

    I bet even modern programmers who have working computers will easily mess up some variables if they try to write a complete working program on paper (I certainly will). However, I do think that ability to design a fundamentally correct algorithm on paper is a required skill for any programmer.

    1. 2

      My boss tells the story of his big CS final where everyone had to spend their test time writing some program down on paper and then come up one by one to punch it into the (only) computer. Half your grade was the program you wrote. Half your grade was debugging it with the prof looking over your shoulder. Compiled on the first go.

    1. 1

      What all does a $190M CANVAS system buys you? I mean of course there’s the database in a datacenter, redundancy, backups, support, yadda yadda, but what else? Does this extend to the terminals the cops use to punch in tickets? Is it much broader in scope than just parking tickets?

      1. 2

        The linked spec, contract, and RFP answer these questions in detail.

        1. 0

          I did make an attempt to read that but it seems to have been written in a style to discourage such things. :)