Programming Concepts

Descriptive Variable Names Are Not Always Good

Descriptive Variable Names Are Not Always Good

When naming variables in a program, the usual advice is to use descriptive names. But is this always the case? Let’s explore when shorter, less descriptive names might actually improve readability.

Read More
Software Development Tools: A Comprehensive Overview

Software Development Tools: A Comprehensive Overview

When I learn a programming language, one of the first things I try to understand is how to transform written code into a deployable (installable) and runnable artifact.

Read More
Elements of Computer Programs and Programming Languages

Elements of Computer Programs and Programming Languages

What can we liken computer programs to? To me, they’re like instruction manuals.

Read More