Four short links: 5 July 2012

Magnetic Frames, Checkout Design, Programming Go, and New Manufacturing

  1. Neocover — very clever idea: magnetic light-switch frames, from which you can suspend keys and other very-losable pocket-fillers.
  2. Design of Checkout Forms (Luke Wroblewski) — extremely detailed, data-filled, useful guide to state of the art (and effect of) e-commerce checkout forms. In tests comparing forms with real-time feedback to those without, usability testing firm, Etre and I measured a: 22% increase in success rates; 22% decrease in errors made; 31% increase in satisfaction rating; 42% decrease in completion times.
  3. Less is Exponentially More (Rob Pike) — wonderfully readable introduction to the philosophy of the Go programming language. What matters isn’t the ancestor relations between things but what they can do for you. That, of course, is where interfaces come into Go. But they’re part of a bigger picture, the true Go philosophy. If C++ and Java are about type hierarchies and the taxonomy of types, Go is about composition.
  4. 3D Manufacturing Business Plan — numbers for an existing business built around 3D printing. Fascinating to see the economics. The author makes the point: Based on these volumes, this product would be impossible to produce profitably by any other means.
tags: , , , , , , , , ,
  • Gordon J Milne

    “Less is exponentially more” is an excellent article. I have a dislike for the high priesthood attitude of C++ gurudom and I find Rob’s emphasis on simplicity the most compelling of Go’s arguments.

    I want to be more productive and I find that C++ just seems to make my life too hard. When I was younger (i.e. under 37) I would have relished mastering something so complex. Now I find such mastery empty since it is all about the language and not what I can do with it.

    Go, Erlang, even Lisp are all sounding good to me now. I still like Java and C but find my C++ love lapsed a long time ago.