• My Linux Life

    After I wrote about my love of StarLabs’s 11” laptop, the StarLite, someone asked me about the software I run on it, how I work with people who use Windows and macOS and whether things like using a laptop with 8GB of RAM is a problem. It all seems like... [Read More]
    Tags:
  • The StarLite Laptop

    I do pretty much all of my development work on my desktop computer but I still need a laptop for those times I just want to work from the sofa or for when I am travelling. It doesn’t need to be massively powerful or have a great spec but I... [Read More]
    Tags:
  • Weight and Health

    In four months I turn 48. I am 5’8” (173 cm) and weight 15st 10lb (100kg). I am unfit and have a very sedentary lifestyle because I work from home as a software developer and spend most of my days sitting at a desk. My BMI is 33.4 when it... [Read More]
  • Unchaining Data

    Plain text files are very portable. There is no tie-in to any particular editor or application or even operating system. The problem is that most documents we create are not stored as plain text and so our data is chained up and restricted to where and how it can be... [Read More]
  • The Year of Linux on my Desktop?

    Last week I decided to scratch an itch and tried using Linux for the first time in about 15 years. I wanted to see if would be possible to do my work on it now that I no longer absolutely needed to use macOS. [Read More]
    Tags:
  • Functional Programming (Over?) Simplified

    Since changing track from being a macOS application developer to being an Elixir developer a few people have asked me about functional programming and how it is different to object-orientated programming. This is my answer, written from the perspective of an Elixir programmer rather than being an exact, academic definition.... [Read More]
    Tags: