• Week 293

    5 August 2018

    What the stacks I'm working across currently contain:

    • Ruby, Rails
    • Javascript
    • HTML/CSS
    • the depths of AWS infrastructure(s)
    • C++ / Openframeworks
    • Java / Processing
    • Python
    • Embedded C
    • CAD/CAM
    • PCB EDA and manufacture

    and, of course, they all join together: breadboards turn into schematics and circuitboards, which get exported to CAD tools for colleagues to design around; firmware for those boards gets written and ends up talking to Processing demo harnesses on my desktop. Software written on the laptop turns into code hosted on more complex, automated AWS infrastructures.

    Some days, it feels like a lot to wrap my head around. When I write it out, I'm reminded that it is.

    The week's work took in some dives into performance work on Selworthy, going over some quite old code of mine and working out how to either improve it or mothball it – and if so, how to do so most efficiently.

    Over on Lambrigg, I spent some time working up microcontroller code and hardware prototypes, exploring a new-to-me technology that we hoped would prove fruitful. So far, things are going well: a quick mechanical prototype and code demo works how I hoped, the simple circuit boards I ordered up for it have all gone together smoothly, and I'm hoping to carry on that work next week.

    I also spent a lot of time just thinking on Lambrigg: moving jigsaw pieces around in my head. Frustrating, in that there wasn't a lot to show for it, but I'm slowly understanding how pieces might fit together in future.

    In other words: a busy week that's quiet from the outside and fairly complex from the inside – not helped by the heat, which is making the act of thought truly challenging at times.