Posts

  • Dancing Polygons

    From the department of recreational coding comes another little math toy inspired by Mathologer’s 3-4-7 Miracle video. My little Dancing Polygons toy lets you play around with various choices of regular polygons moving in a patterns with some surprising regularity.

  • This 1301 byte PDF file has 2 million pages

    This innocent looking 1301 byte .PDF file actually has 2 million pages. The file only has 10 objects, of which 7 are page groups that recursively contain 8 copies of the next page group for a total of 8^7 = 2097152 copies of the same single page.

  • Splitting Git Commits

    Change your commit history is not something to do under normal development, but it can be an extremely valuable tool while doing change set management. It helps keeps a commit history (a change set list) clean and managable. A clean history enables easy cherry-picking of commits if you are maintaining multiple branches or versions.

  • Arduino Pomodoro Timer

    I have been thinking about making a Pomodoro timer for quite a while. I thought of combining a tactile button-based timer with a clear indicator light to make my colleagues aware or my work mode, hopefully reducing interruptions during focus and flow.

  • Solid of constant width in OpenSCAD

    Here’s a basic OpenSCAD script generating a model of a solid of constant width based on a tetrahedron. Now to figure out how to position it with constant distance to the plane…

subscribe via RSS