Everything old is new again

TechCrunch discovers moblogging. Let’s pause to give a nod to apps like Dave Winer’s YoMoBlog, Nokia’s LifeBlog, the TextAmerica service, to popularizers like Joi Ito, and all of the many others who came before. I’ve never been a big fan of “we did it first!” lines of credit (what have you done for me lately!), but I’m not a fan of ignorance of the past, either. That’s TechCrunch’s sin. The new apps will almost certainly be more powerful, and probably more popular, than the ones that came before . So a big hearty congrats to Automattic and SixApart on shipping their new iPhone clients. Hope you guys get some great adoption. 🙂

Believe it or not the following fact was useful to me today:

Technically, a string constant is an array of characters. The internal representation of a string has a null character ” at the end, so the physical storage required is one more than the number of characters written between the quotes.

Kernighan and Ritchie, The C Programming Language, 2nd Ed., Prentice Hall, 1988.

C coders, I feel your pain.

Two views of GCC

Two quotes from this Infoworld article about the SCO case:

“The OpenServer compiler is crap. Without (the GCC) they would be up the creek,” said Hans Anderson, the director of software development with Price Data Systems in Louisville, Kentucky.

The proprietary world would have created adequate alternatives to the GCC, had the free software not driven development tool companies out of that market, [Jay Davidow, a reseller with Winnipeg, Manitoba’s Profit Master Canada Inc] noted. “You had companies that made developer tools, but where are they today? They don’t exist.”