Geekiness and Nerdiness, and Other Surprises

The collective mess that is large open source projects, their dependencies and anything involving the JavaScript community strikes again… I was going nuts looking at Bootstrap tutorials because they all say exactly what you can read in the docs, and none of them say the very important thing that isn’t in the docs, namely just […]

read more

Object-oriented programming is littered with long terms that refer to very simple ideas. A lot of the time when you try to find out what they mean, you have to read through multiple pages of wordy explanation that either assumes objects are a foreign concept to you, or just talks so much about theory and […]

read more

You’ve probably encountered a situation where a “Read/Load more” link takes up as much space as it hides. Maybe a comment is six lines long and it obscures the last one. Come on guys, it’s not hard to do properly. With n as the number of lines you want to show, what should be done […]

read more

Background info: the Tower of Hanoi is a puzzle involving moving a stack of disks from one peg to another, one at a time. The Sierpinski triangle is a fractal generated by cutting an equilateral triangle into four and continuing with the three corners. Turns out there’s more to the Tower of Hanoi than I […]

read more

When it comes to measuring time, the metric prefixes are commonly used for periods less than one second long, but longer than that it becomes the mess that is minutes, hours, days and beyond. But have you ever wondered what the proper, SI, power-of-1000 equivalences are? Here’s are some handy conversions. SI unit Rough equivalence […]

read more

Time for me to talk about another program I’ve come across, downloaded and thoroughly enjoyed, so hopefully others can do the same. This time it’s Golly, a desktop application for simulating cellular automata. And I use the general term intentionally: rather than just Conway’s Game of Life (CGOL, GOL or even just “Life”) for which […]

read more

First, the necessary context: an axonometric projection is a type of parallel projection, basically meaning there’s no perspective. Further, it’s a type of orthographic projection, meaning there’s none of the distortion present in an oblique projection (which I hate with a passion). The final necessary context is that the view is rotated to reveal all […]

read more

In a puzzle game like Portal, you can’t have a puzzle that makes use of knowledge the player doesn’t have, or they’ll probably never work it out. However, it is a puzzle game, so surely it would be best to make learning a new mechanic a puzzle in itself. These are good steps to properly […]

read more