Author: David Rutten

  • The Future Of Programming

    There is a presentation by Bob Martin about the history (and future) of programming I quite like. The main take-away is that present day programming lacks quality control, and that…

    The Future Of Programming
  • Software Ruins Everything

    I’ve used the Praha Hlavní Nádraží luggage storage three times in my life. The first time was way back, when you handed your stuff over to a grumpy lady through…

    Software Ruins Everything
  • Shadow Code

    The Grasshopper 2 documentation platform was designed to draw images on demand whenever possible. Partly to reduce the size of the published content, but mostly because Grasshopper supports skinning and…

    Shadow Code
  • Real numbers aren’t real

    Preamble At the Shape To Fabrication “fire side chat” hosted by the infectiously chipper and energetic Arthur Mamou-Mani I admitted in public to holding an unpopular mathematical opinion. This was…

    Real numbers aren’t real
  • Plurality, an unsolved UI problem.

    Another user-interface post. At this rate, we’ll have sorted this out by 4082 a.d. Ran into a problem today and I have _no_ idea on how to continue. Well, a…

    Plurality, an unsolved UI problem.
  • Sliders, an unsolved UI problem.

    Everybody loves sliders, and for good reasons. They are easy to understand, they provide useful hints regarding sensible ranges for values, they can display values both numerically and spatially at the…

  • Drawing Graphs in GH2

    The surprising difficulties with drawing visual representations of equations.

    Drawing Graphs in GH2
  • Fabricator font update

    First beta of the fabricator font code library and plug-in have been released, see discourse topic for download links to documentation and binaries. In this post I shall explain how to…

  • Further forays, fresh flaws for fabricator fonts

    Some headway to report on the geometric font project. There was an early comment by Willem Derks regarding the need to have control over stencilling. After all the focus of this…

  • Immutable classes, my new favourite methodology

    As part of Grasshopper 2.0 development I’m trying to read up on good and modern coding practices. Since multi-threading is a design goal for GH2, I need to make sure…