Skip to content

Exploring how culture influences the individual.

Thinker's Playground

Personal blog exploring how politics, media, technology, and culture influence individual behaviour and belief

When work is cheap, do more

How AI and automation can raise the standard of engineering work

Work as an extension of yourself

Understanding work as a social act

The Self-Frying Burger

On the importance of syntax and semantics; How Ruby's power lies in its beauty

Sortable Semantic Version Strings in Rails (part 3)

Sortable Semantic Version Strings in Rails (part 2)

Sortable Semantic Version Strings in Rails (part 1)

Cursed Code Pilot: Refactoring Base Classes

Pilot episode for Cursed Code

Using JSONB columns to create pseudo-attributes in Rails

How to play in a park with a toddler

How to play with a child without stifling their growth