How an Ancient Philosophy Problem Explains Software Dependence| www.pathsensitive.com
Update 3/20/2019: Previous versions of this post used the terminology Level 1/Level 2/Level 3 and "Level 3 bug" a lot. I'm diminishing this ...| www.pathsensitive.com
The Benjamin Franklin Method of Reading Programming Books| www.pathsensitive.com
The Practice is not the Performance: Why project-based learning fails| www.pathsensitive.com
Let’s face it, programming books suck. Those general books on distributed systems or data science or whatever can be tomes for a lifetime, b...| www.pathsensitive.com
Update Oct 30, 2022 : Professor Daniel Jackson wrote a response to some of the criticism this post experienced on Hacker News. This po...| www.pathsensitive.com
Big up-front planning phases are out. Rapid iteration is in. With all this movement towards agile, it’s increasingly tempting to throw ou...| www.pathsensitive.com
Programming seems to become more about memorization every day, with advocates pushing for memorizing lists of design patterns and refactorin...| www.pathsensitive.com
One of my coaching clients was designing a program, and came to me with a data-modeling question. The program was for making interactive sto...| www.pathsensitive.com