[ERT: 5m35s] While working on super-user-spark, path and validity-path, I discovered what madness lies in working with paths. The following is an overview of some of the reasons why paths are difficult to deal with.
[ERT: 1m19s] Something about the way we speak about time has always bothered me. Specifically, using twelve hour clocks, AM and PM. First of all, the purpose of a system of measurement is to ease measurements and reporting. Twelve-hour time has failed that purpose.
[ERT: 2m39s] Filepaths have been a pain in my neck for years. Paths are hard, overused, misused and mostly unsafe. In this post I present a newly released library that serves to make working with paths safer in the common use-case.
[ERT: 1m54s] Boolean blindness has been discussed over and over and over and over again. The conclusion seems to be that always using Boolean values for decisions is a generally bad idea and that using church encoded lambda calculus instead is not much better (and impractical). Here are my two cents on the matter: Use evidence instead of Boolean values.