Posts

A Fence, a Deviance and a Window

Imagine you’re joining a new role and see something that makes you go ā€œwtaf did they think when they did this?!ā€ - what’s the first thing you do? If your answer is ā€œchange it,ā€ then chances are you’re wrong. To explain why, let’s visit a fence, a deviance and a window. As software engineers, our initial drive is to šŸ‘šŸ»solvešŸ‘šŸ»allšŸ‘šŸ»thešŸ‘šŸ»problemsšŸ‘šŸ»ā€¦ but what looks like a problem isn’t necessarily one. Chesterton’s Fence essentially says ā€œthere’s a fence, you don’t know why, don’t go removing it before understanding it.ā€
2022-09-24
4 min read

Refactoring and Trust

Refactoring has many faces. When you start out, a fresh-faced developer, your only goal is to make your code Do The Thing. You forgot that semicolon or that loop was off-by-one and it took you the whole day to wade through those error messages to figure that stuff out and you’re on top of the world because you Fixed The Code and what do you mean change the code it WORKS NOW. Some years pass,
2021-08-05
4 min read
Featured Image

Mac Tips, Tricks and Utilities

I’m always looking for a way to get more out of my setup. In the past year, since moving from Windows to OSX, I’ve accumulated some knowledge and utilities I’d like to share…. You can read the copy of the original post, or if that goes down too, you can try the Wayback Machine’s copy of it. Context: This post was automatically imported from my old blog, which was originally hosted on Microsoft’s ASP.NET Community Blogs. When they shut it down, I dumped all of my old posts to Wordpress. You can still check out the original blog on the Wayback Machine.
2012-11-19
1 min read