Accepting Input From Anonymous Users and How Companies Like redbox Get It Wrong.

Programmers sometimes don’t properly handle information from anonymous users, and redbox is a prime example of how to not handle it. This describes their methods and my proposed corrections to their system and yours.

Most Bloggers Love Comments, But Not Your Comments

I would venture to guess that most bloggers (who use their sites as a kind of ongoing resume or career tool) moderate their comments. I suspect quite a lot of bloggers who aren’t doing social commentary do as well. How do you get your comments through and onto that person’s blog? Here are some quick [...]

It's Finally One of Those 100% Projects

A quick update on an earlier post: http://eric.biven.us/2008/03/18/its-been-one-of-those-90-projects/ Ok, maybe it’s technically a 98% project.  I’ve received back a bug list from our PM who did the QA and there are two issues on it.  However the project is essentially in the can, to steal a term from the movie industry. It feels good to [...]

It's Been One of Those 90% Projects

It’s been years since I had one of those projects.  You know, the kind that present themselves as simple little deals, no muss no fuss.  Then you get started and it all begins to fall apart.  If you’ve been doing just about any job for very long you can probably relate. This one started out [...]

You Have All These Features, But You Still Don't Do THIS?

Visual Studio 2008 Standard Edition is $300.  Professional jumps up to $1,200.  It’s the only non-free IDE or editor that I use.  It probably has a thousand features that I have never even attempted to use. Then there’s line highlighting.  For all the versions of Visual Studio and all the things Microsoft has put into [...]

LOLCODE: I Sort of Wish I Wasn’t Serious. Srsly.

http://lolcode.com/ If you’re at all familiar with the lolcats phenomenon and you program then this should be of, well, interest (?) to you. It seems someone has created a language based on the textual styling of the comical Internet postings. Here’s the standard “hello world” application, written in LOLCODE: ?View Code LOLCODEHAI CAN HAS STDIO? [...]

So You Think You Want to Offer Email to Your Customers

I’ve heard this time and time again. However, please be aware that offering email to your clients will be the single largest generator of support calls that you will have (assuming the products you sell them aren’t complete crap). I can’t stress this enough: Managing an email server with non-trusted users can be a real [...]

Web Development with Less Pain

I’ve recently been using the Django web framework for some side projects and as usual I was impressed with it when starting out. Where this story becomes strange isn’t the beginning. It’s the middle.

Say, Do You Code In {Insert Language Here}?

Ah, the great time-honored tradition of evaluating software developers by the alphabet soup that they can pour on their resume. This is a tricky subject, since it’s often hard for placement agents and hiring managers to know what it is that they are looking for in a developer. Typically they’ve never been developers, and it’s [...]

Can/Can't, Will/Won't

Do you have a vendor, contractor, or employee that you’re trying to decide on keeping or removing? Here’s a quick and easy guide that I sometimes use to help me make fast personnel decisions.