Latest

The tech musings of a grizzled data guy

  • Published on
    I'm really bad at this blogging thing, clearly. Check that drafts folder though, there's some half written gold in there. So in order to bump a particularly badly written post of the top of the masthead, I'm going to write a post about what I learned this year(ish). What year is it again?
  • Published on
    I'm currently building a testing and validation framework using Python for a very old and quirky TM1 model. TM1py provides all the functionality you need to pull data from a cell but I found myself writing wrappers for specific cubes to make this a bit easier.
  • Published on
    I have spent years dodging PowerPoint, with limited success. Whether it was me who was expected to deliver the presentation, or people imploring me to automate the creation of their slide decks, I dreaded few things more. What really pissed me off was the feeling that it really didn't need to be this hard...
  • Published on
    Our reporting stack is built atop over 15k lines of BigQuery SQL that I have been trying to tame. Having made good use of Python formatters and linters like Black and Flake8, I wanted a linter that could help me clean up the code and also potentially be integrated with pre-commit and GitHub Actions.