Blog - Title

September, 2008

  • Fabulous Adventures In Coding

    Arrays considered somewhat harmful

    I got a moral question from an author of programming language textbooks the other day requesting my opinions on whether or not beginner programmers should be taught how to use arrays. Rather than actually answer that question, I gave him a long list...
  • Fabulous Adventures In Coding

    Vexing exceptions

    Writing good error handling code is hard in any language, whether you have exception handling or not. When I'm thinking about what exception handling I need to implement in a given program, I first classify every exception I might catch into one of four...
  • Fabulous Adventures In Coding

    Preventing third-party derivation, part one

    In this episode of FAIC, a conversation I had with a C# user recently. Next time, some further thoughts on how to use the CLR security system in this sort of scenario. Him: I have this abstract class defined in one assembly: // Assembly FooBar.DLL...
  • Fabulous Adventures In Coding

    High maintenance

    The other day I went to buy some snack from the snack machine in the kitchen. The snack I wanted was in slot B-10, so I put in my coins, press B - one - zero, hey wait a minute there's no zero button! And why is it serving me up the snack on the left...
Page 1 of 1 (4 items)