There’s a little rectangular hole in our pockets through which time seems to pour through. Do you know how to plug it? I can’t seem to find a way. I will often sign grand contracts with myself to shut off the rectangle’s siren songs, to cast off its tyrannical shackles. Unfortunately, no amount of gnashing and trashing can fully rip out its hooks from my mind. Any respite is temporary, any hard…
Testing is pretty uncontroversial these days, most people involved in software engineering will at least pay lip service to the idea that code should always be tested. Although all tests are equal, some are more equal than others. Over the years I’ve come to think that the best tests share the same overarching design philosophy. I think working in a well tested codebase is truly an eye…
I think it’s fair to say that most devs will cringe at their department being called “IT”. It evokes images of old fashioned big faceless corporations, as parodied in the show “The IT crowd”. Generally when someone uses the term “IT”, it betrays the paradigm through which they view developers: software as a cost center. Developers in this model are a…
I’ve been fascinated by a scene element found in Westworld, a TV show. At its core, the show is a rather classical story about humans losing control of the technology they created. It’s the age old tale of the perils of knowledge, meant to warn us against the dangers of technological progress. Most cultures and religions have similar stories, be it Icarus burning his wings as he flies too close to…
Like an arrow the little red plane pierced the clouds. He emerged on the other side, leaving behind him a trail of glittering droplets. The pilot smiled. Finally he was gazing upon the white fields of the world’s canopy. A feeling of peace overcame him, he finally felt unchained from the tiresome grip of the earth’s gravity. Here, above the clouds, the sky never darkened. It was either…
For a discipline that prides itself on its ability to question the status quo, the way in which we do science has not changed much since the scientific revolution. This conservatism in methods has become so entrenched that it can start to feel unavoidable, and a whole ecosystem of self-interested parties has emerged to defend it. It feels almost transgressive to suggest that we can do better, to…