books Writing clean code Robert C. Martin was at it again with another excellent book for programmers (professional or hobbyists). Clean code is a book for programmers who want to strive towards writing more
books Becoming a Software Craftsman(-woman) Robert C. Martin (A.K.A 'Uncle Bob') has written an excellent book on what it means to be a professional programmer. A lot of us programmers love the 'hard'
c# C# reference parameters Reference parameters allows a method to change the values of data that are defined in the caller's scope. In this tutorial, we look at how to use them.
c# C#: output parameters Typically, you can only return one thing in C#. For instance, you may return an int, a string or an array of bools. As you may have surmised, output parameters
random Do we understand or do we perceive? Do we really understand things or do we just think we understand?
science Why are moths attracted to our light bulbs? Summer's in and so are the moths. What makes moths attracted to light?
java Saving a configuration in a Property Map A tutorial on creating a configuration using a property map
java Collections: When to use an ArrayList over a LinkedList (& visa versa) When and why you may want to use one over the other
science UN Sustainable Development Goal 13: Climate Action | Cheltenham Science Festival 2020 What we can do, as individuals & nations, to stop a runaway climate disaster
science Ocean Autopsy: The Secret Story of Our Seas | BBC 4 documentary A dive into the ocean autopsy report on the health of our ocean
science How we're damaging our ocean & what we can do about it | Cheltenham Science Festival 2020 Why our global ocean is important, how we're damaging it & what we, as individuals, can do about it
books Digital minimalism in the Age of Distraction While it’s clear that Cal Newport advocates a ‘less is more’ approach, he does so in a fair and objective way that explains both the advantages and disadvantages of
git Git merge: the different types You know what a merge does conceptually and how to merge in Git. What you may not know are the different types of merges. That’s what this piece is
books A better, fulfilling education that children actually love Rethinking education: how do we not leave anyone behind?
books Privacy Matters & Why you probably do care Why should you care about privacy? You've got nothing to hide, right? Right...? :/
books Human Ego In The Way of Appreciating Animal Intelligence? If you don't think (non-human) animals are intelligent, think again.
side projects Behind the creation of my Homemade Harry Potter Monopoly A look into what I did and why