Andre MasellaMyst and D’ni: an Intersectional AnalysisMyst and its sequels have always been my favourite video games. I’m not much of a gamer and Myst is a unique game and even now, at the…Mar 10, 2019Mar 10, 2019
Andre MasellaChecked versus Unchecked Exceptions: Missing the Point EntirelyA friend recently brought a rant about checked exceptions in Java to my attention. He vehemently disagreed with the author: he thought…Mar 22, 2018Mar 22, 2018
Andre MasellaBelonging to a CommunityWhat does it take to be a member of a community? I use OSS; I evangelise OSS; I’ve contributed patches to OSS; and I’ve released OSS. By…Aug 22, 2017Aug 22, 2017
Andre MasellaMotorcycles, Gumption, and Beautiful CodeI love reading Zen and the Art of Motorcycle Maintenance and I have to say it is one of the best books I have ever read as it has allowed…Aug 15, 2017Aug 15, 2017
Andre MasellaWhat Programming Language Should I Learn?A friend, who is a TA, messaged me asking about whether it was okay that one of her students was considering a JavaScript course on…Aug 1, 2017Aug 1, 2017
Andre MasellaPathologies of Computer ProgrammersThere was a period were I was dealing almost exclusively in bioinformatics and was not dealing with computer programmers. After switching…Jun 18, 2017Jun 18, 2017
Andre MasellaIdiomatic MismatchFor a long time, I hoped there would be the One Ring of programming languages: a language that would be good at nearly everything. Ah, to…Jun 13, 2017Jun 13, 2017
Andre MasellaUnderstanding Comics…and Everything ElseI read this book called Understanding Comics by Scott McCloud. It’s actually an interesting read in it’s own right–the Ancient Egyptians…May 28, 2017May 28, 2017
Andre MasellaWriting Code is Not the Interesting Part of ProgrammingAnd you’re a bad programmer if you think otherwise.May 13, 2017May 13, 2017
Andre MasellaIf you can’t make it Good, make it BlueIn Star Trek: The Next Generation, the visual effects team had an adage: if you can’t make it good, make it blue. For many of the…Apr 28, 2017Apr 28, 2017