Monday, 10 December 2012

Global Day of Code Retreat 2012

This post has moved to http://coding-is-like-cooking.info/2012/12/global-day-of-code-retreat-2012/

3 comments:

  1. Hi Emily,
    I've tracked down (and fixed) the fault where the output was not updated.
    Cheers
    Jon

    ReplyDelete
  2. I agree that it does 'throw me out of my comfort zone.' Could you elaborate on how it helps get us to 'really concentrate on the way [we] code'? Would it apply equally well to using, say, 'ed' as the editor?

    BTW, I recently read an autobiographical account of the development of Algol for Burroughs: Stories about the B5000 and People Who Were There, Richard Waychoff, April 9, 1979. I thought you might be interested in this remark due its rejection of prototyping in favor of a code-last approach:

    ...our benchmarks seem to encourage minimal thought given to the design of our software. We see benchmarks such as:

    A. Successful Clear/Start.

    B. BOJ for an object program.

    C. Simple program compiled.

    This kind of benchmarking almost demands that coding starts as early as possible. I would much rather see benchmarks such as:

    A. Design of the language complete.

    B. Design of the Scanner complete.

    C. Design of the Statement Parsers complete.

    D. Start of programming.

    E. Project successfully completed.


    Somehow I have the impression that Detroit does not feel that we have time to produce products that are superior in innovation and quality. So I can understand Lonergan's opinion that no company, including Burroughs, is likely to duplicate the feat in today's environment.

    ReplyDelete
  3. Andrew,

    The point of the basic editor is partially as a leveller - you can pair more equally since neither person is in their comfort zone. I could say more, but I think it's a blog post of its own...

    I don't think it would be the same with ed (I havn't used ed, but I'm assuming it's a bit like vim) since the usability for a complete beginner is poor, and most people will be beginners.

    I'm not sure what point you're making with your account about Algol. Perhaps you could ellaborate in a blog post?

    ReplyDelete