Peace For All

June 20, 2006

I hate it when web forms strip newlines

Filed under: Boeing, Programming, technology — Devlin Bentley @ 10:24 am

As a professional author (at least I was for a small part of my life), I know the value of proper white space. Paragraphs are not only a technical aspect of English; they are also part of the art of writing.

(Bleck, the last sentence in that paragraph is not good at all.)

When I submit comments or help requests, I put effort into it to make sure that who ever is on the receiving end can read my question or comment easily.  I break up paragraphs by topic, and I even have a closing line.

Thusly (my word of the day), I am irritated when a webform goes and strips newlines from my comment.  I also feel sorry for whoever has to read my 4 or so paragraph question, now all strung together into one large and ugly paragraph.

Yes, I realize that stripping newlines is done because it is the trivial solution to a problem.  A lot of storage formats consider newlines to be syntaxically significant, and apparently the 50 or so characters in ASCII that are unused are not good candidates for some reason.  Mostly newlines are used as a delimiter to make reading a plaintext dump of the data easier, which can make debugging (and other activities) go a bit more smoothly, but this still doesn’t excuse the fact that the result is software that was programmed for the programmer and not for the end users!

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: