Over the last few days, I've struggled mightily to concentrate on getting my work done. This is mainly because we have a system that needs a lot of babysitting and this means that every single minute there is an email or Slack message vying for my precious attention. I find …
Sometimes it's hard to be creative and your only solution is to resort to randomness. By traversing random data you can prime yourself into expanding the scope of your thought. This is Monte Carlo thinking. The name is obviously inspired from the corresponding statistical technique typically applied in Bayesian modelling. …
In an earlier post titled "Show Me Your Hands!", I discussed that a great ideal to work towards is to be able to walk away from your code and still have it operate as it should. Your colleagues should be able to carry on where you left off without …