Posts

Discrete event simulation with continuous state variables?

Whilst there are likely many ways to write simulations, two approaches I understand are: Continuous Simulation and Discrete Event Simulation . This post will attempt to describe an idea I've had for writing Discrete Event Simulations that model continuous state variables without necessarily  resorting to continuous simulation. A form of optimisation, I suppose? I don't know if this is a useful idea, or a novel one, but I don't know what to formally call it to find out - or who to ask!

Idea: Executable bytecode as data compression algorithm?

Could you implement a compression algorithm by defining a byte-code interpreter, then writing software to generate byte-code for that interpreter whose output is the data to be compressed?

Virtualised Build & Test Environments for Embedded Software

The Problem I'm currently employed as an embedded software engineer, which is neat. There are all kinds of interesting challenges involved in embedded, but also several not-so-neat challenges! At work we often joke about embedded software being for masochists. We say this because in general software there are a great number of broadly-solved (or largely minimised) problems that, for one reason or another, seem to still exist in embedded software. The particular problem I wanted to muse on today is  consistent tooling .

Repetitive Strain Injury

What This Post Is This post is to act as information for those who are experiencing symptoms of Repetitive Strain Injury (RSI) in their wrists and may be Googling for help and beginning to feel helpless, because the internet is full of accounts of RSI suffering and treatment failures. Nobody seems to take the time to report any success or happy stories, which I found incredibly depressing during my experiences. I write this in the hopes that others will find it online and find comfort in it. I cannot guarantee that what has worked for me will help anyone else, and I am not medically trained at all so don't take this as medical advice (I'm just a programmer, after all). Just know that RSI, if addressed early enough, isn't necessarily The End of your computer usage.

IMU-3000 and Hello World!

Firstly this is a new blog, so, hello world. There, now that's out of the way! Onto the purpose of this post! I've recently got one of InvenSense's evaluation boards working and I'm told this is usually quite frustrating - and that I should document how I got it to work.