/home/dkramer

David Kramer’s high-entropy blog

Research Before You Buy

Geeks and non-geeks alike should do their research when buying electronic devices to make sure they can actually do what they want, and don’t have unacceptable attributes. In this post I’ll give some examples, and some helpful guidelines.

Adobe Flex For Software Engineers

I have to admit when I first experienced Adobe Flex, the successor to Adobe Flash for rich internet application development, I thought it was a fragile toy that wasn’t good for much more than pretty moving pictures.  At my current day job, I had to not only learn it, but spend about half my time working in it (as opposed to my current favorite language, Java).  One thing I’ve learned from the experience is that it wasn’t so much Flex that I had a problem with, as much as Flex Developers.  The Flex developers I’ve worked with up until this job came to Flex from being Illustrators, Graphic Artists, or just kinda fell into it.  They never learned the art of software development, never learned to appreciate best practices, and never learned to value code quality or readability.  But as a long-time Software Engineer, I know you can create bad software in any language.  But now I’ve spent about 10 months working in Flex, and feel I can opine fairly. Read on…

Give Me Liberty And Give Me Bugs

“Give Me Liberty And Give Me Bugs” is a quote by Martin Owens, leader of Ubuntu Massachusetts and fellow BLU (Boston Linux and UNIX Group) member.  You see, it all started innocently enough with a thread on the BLU list about the iPad.  The flames hadn’t actually reached the second floor yet, so I decided to squirt some napalm on it by mentioning that (1) I just bought an iPhone to replace my dead-end Windows Mobile phone, and (2) I have given up on trying to sync music and PDA data with Linux, and am now using an old beater Windows XP laptop just for syncing and backing up my phone.  You see, I’m a PDA geek.  I track lots of metadata about my calendar events, contact data, tasks, etc.  Since the PDA as a separate device is pretty much dead at this point (s0b) I rely on finding third party software for my phone.

But back to the argument.  There were two dominant camps.

  1. Those that see any vendor lock-in techniques, DRM, planned obsolescence, and anything that prevent you from doing whatever you want with something you own, as an affront to nature, and should be illegal.  They would rather have Open Source/unencumbered products that didn’t quite work right than locked-down commercial products that work very well, but only in the One True Way as determined by the vendor.
  2. Those that see companies as entities that will generally focus on their own goals, charging as much as they can get away with for as little as they can get away with, targeting their products towards the target audience they choose.  They feel to expect otherwise is being idealistic.  One should act accordingly, and not act shocked when Apple releases a new version five months after you buy one.

Read on…

The History Of The Internet In A Nutshell

This is an awesome article.  I found the link from the Semantic Web group on LinkedIn.  I haven’t spot-checked it for accuracy, but there’s a fair amount of dispute over the history of computers and the Internet anyway.  But this article is very enjoyable, and includes many related historical points, like when certain companies formed, and the history of tangential technologies that made the Internet possible.  It’s a good read for geeks, and a great primer for geeks-in-training.

Dwarf Tossing Is Out. Now There’s Robot Tossing.

No, alcohol isn’t involved this time.  These are military robots.  Lots of ‘em.  All different kinds.  According to this article on Network World, the Marines are looking for, among other things, robots that weigh 10 pounds or less and can be litterally tossed into battle for reconnaissance or other support operations.  They’re looking to other types of robots (some of which already exist as prototypes) to carry gear, assist with communications, and actually fight.

Read on…

How I Will Make My Next Million Dollars

Why is it that answering machines, no matter how fancy, don’t have a feature to mark a message as unread?  I mean, most households have more than one person in them, and the odds are good if a message is for one person, another person in the house might play the message.  Being human, odds are good they will forget to tell the intended recipient there is a message for them.  And if one of the cats answers the phone, well they don’t care about anyone but themselves anyway (except at mealtime).

Almost all answering machines are digital these days, so there’s no technological reason.  There isn’t even extra information to store.  All it has to do is not clear the NewMessage bit if the listener presses that button.  What do you think?  Will you invest in my company?  Or should I just sell the idea to VTech or Panasonic then move to Bermuda with the million dollars?

P.S. Just to make it clear to those who will read this and be tempted to rob my house, my next million dollars will be my first million dollars.

Next Page »

Site info