• Category Archives
  • Gotcha
  • 4 Posts

Fear of contributing to open source software

I’m currently considering contributing to an open source software project and while i feel i could make a worthwhile effort i’ve always had fears about doing so. In this article i’ll explain these fears perhaps because other developers may feel the same. Then later, i’ll try and come up with some solutions. So lets get started listing the main issues i have.

Does branding matter for software?

Steve Yegge presents his keynote: How to Ignore Marketing and Become Irrelevant in Two Easy Steps. From O’Reilly Media’s Open Source Convention, July 26, 2007.

This is one of the best software talks i’ve seen which deals with the problem of software branding. Give it a watch and then ask yourself, does your software project need to worry about branding?

Enumerations in C, the good, the bad and the ugly

I’ve started to brush up on my C programming and learn the language properly. So, after reading through a chapter in the famous White Bible, i’ve come to the conclusion that C enumerations are pretty bad.

C enumerations have a nice syntax and they are really handy when defining a range of constants with unique int values, but, and here’s the big issue, they are not type checked against a particular named enum, they are only checked that they are an int! Take this code: