#MJD’s seven favorite books: Roget’s Thesaurus, Browne’s Pseudodoxia Epidemica, Boccaccio’s Decameron, From Frege to Gödel, Orbis Sensualium Pictis (or Pictus?), the NIV of the Bible, the Duc de Berry’s The Belles Heures
on 02026-08-18#MJD follows up on #design-patterns after Ralph Johnson’s rebuttal
on 02026-05-04#MJD explaining how #design-patterns are signs of weakness in #programming-languages
on 02026-05-04why #MJD likes #Java: “I liked programming in Java mainly because I found it very relaxing. With a bad language, like say Fortran or csh, you struggle to do anything at all, and the language fights with you every step of the way forward. With a good language there is a different kind of struggle, to take advantage of the language’s strengths, to get the maximum amount of functionality, and to achieve the clearest possible expression. Java is neither a good nor a bad language. It is a mediocre language, and there is no struggle.”
on 02023-09-22commentary on #MJD’s "Why I Like #Java"
on 02022-10-12#MJD’s explanation of the qrpff #software implementation of the DeCSS #encryption algorithm for #DRM.
on 02015-11-16#MJD’s series of unfinished projects: #linogram, counting orthogonal polygons, a simple #Android app, a better UI for #Git, #Twingler, an easier version of SDL called Crapspad, and a Git GUI.
on 02015-08-06