Functional Programming Guidelines a la SOLID?

The recent kerfuffle between “Uncle Bob” Martin and Joel Spolsky involves the SOLID Principles,some object-oriented design guidelines that compress into a pleasing acronym. While there are weaknesses in the mainstream OOP languages, I believe that OOP has a great advantage in that it is teachable. You can start with “objects are nouns, methods are verbs,” […]

Mathematica Releases $295 Version For Home Use

Mathematica is one of the most impressive pieces of software I’ve ever used. I use it any time I can find an excuse, which is unfortunately not that often (it’s surprising how rarely math intrudes upon the actual day-to-day life of the software developer). In line with its professional utility (my brother-in-law uses it when […]