One-liner to analyze Python programs

10th Aug, 2016

The great benefit of knowing the command-line is being able to write scripts to analyze scripts, all in ~1 minute.

Catches for traditional programmers when learning Python

26th Jul, 2016

After a lifetime of programming and compsci education, I've had some issues learning with Python. It screws me up in small ways. It's a wonderful language, but dear god I wish these things were different.

It's easy to dismiss the GoF Design Patterns

21st Jul, 2016

The problem of learning Object Oriented Design

19th Jul, 2016

The greatest problem in learning object oriented design is in the toy problems. The object oriented solution never looks better than the regular solution.

How to write a program, the wrong way

13th Jul, 2016

Learn the right way to write a program the wrong way

It shouldn't be surprising to anyone that...

30th Jun, 2016