Category Archives: Programming

Pivoting yourself

In the startup world, it’s common to talk about “pivoting” a business; that is to say, taking what you are doing and refocusing on some aspect of the opportunity you hadn’t spent a lot of time on before. We aren’t all founders, though. Today, coders have a lot of options when it comes to what […]

Posted in Programming | Comments closed

Naming things

I’ve been trying to articulate something which has been bugging me recently – the way we name software. There’s a well known quote attributed to Phil Karlton on the subject: “There are only two hard things in Computer Science: cache invalidation and naming things.” Naming is hard, but there are some traditions and patterns we […]

Posted in Programming | Comments closed