Landscapes of code
Why do we feel so uncomfortable with the idea of small functions that have names? What is it about that that frightens us? I'll tell…
Why do we feel so uncomfortable with the idea of small functions that have names? What is it about that that frightens us? I'll tell…
Names are everywhere in software (variables, functions, arguments, classes, source files etc...). Because we name so much, we’d better name well. So choose your names…
There are only two hard problems in Computer Science: cache invalidation and naming things. - Phil Karlton We name and name and name. We name…
You can probably come up with a bunch of answers: the computer, the client, the cloud, the company... But first and foremost you write code…
Imagine yourself sitting in front of a compiler, tasked with fixing a small bug. But you know that as soon as you say "I'm finished,"…
Continue reading → What should you know about a human side of code review?
We, software engineers, tend to be protective of our work. We get anxious about showing our code. Unfortunately, the wall we build around "our" code is a perfect formula for a disaster. Luckily, doing the things that scare us more often makes them less scary.