Archive for June, 2013

It's My Name – What's in a name?

June 8th, 2013

Hello everyone, my name is Steve Mekkelsen Madden, or Steven Michael Mekkelsen Madden if you want my full legal name.¬† ūüôā¬† So why am I being formal here of all places?¬† The answer is quite simple actually, I am creating this blog so that I can get all my fellow software engineers comments and opinions on a very real life software problem; the “name” fields and then make a decision to change the world, or at least a standard anyways.

As you can probably surmise, this subject has to do with changing some of our standards and ways we view/think about what we set name type fields to be in our software applications.¬† Are we using a 1970’s, a 21st Century standard or something in between them?¬† I’ve spent a considerable amount of time fighting with organizations to support our name in their¬†business applications, only to be told, sorry Steve, we just don’t have enough spaces for your last name or we can’t put a space in a last name field.¬† This is just one sad story after another and it is now time that “we” set a new Global Software Standard for Names!

User Name Standards Proposal to Association of Software Professionals

Overview:¬†When the computing era began to hit the retail markets and consumers back in the 1970’s, disk space was¬†at a premium cost for each byte/character used.¬† As a result, some field names were set extremely short like AN (account name), or AcctN (account name).¬† There were also restrictions on the number of bytes¬†allocated for the values of these fields and hence a name field could be as short as 15 characters for both the first and last names.

At the time, world travel was still in its infancy and our standards were not compromised.¬† When all the new airlines came in and started offering round trip flights to most parts of the world, this also led the U.S. into a new era of foreigners coming to the U.S. and staying either on VISA’s or as new citizens.¬† So what’s the issue you may ask?¬† Well first, let’s think about what our most common names were at the time.¬† We didn’t have many personal computers in the market place, so we didn’t have to worry about how long names were.¬† But even in the 1970’s, a name like Steve Madden, Tom Jones, Albert Einstein and Bill Cosby would fit in our 15 character values for whatever software may have been available at that time.¬† Unfortunately, other countries citizens names didn’t quite follow our standards because their culture included family names and some on both spouses families which makes for a very long name.

So flash forward to today where personal computers are in almost every household in the U.S. and abroad. Now the standard short 15 character name field becomes a serious limitation to the software.¬† Now let’s consider businesses and what services they have to offer for their customers.¬† There are fields like account_name, customer_name, legal_name, billing_name, mailing_name, etc.¬† There are many fields which¬†attempt to cover what is needed for today’s marketplace.¬† Unfortunately, we still fall short even with the field names and values.¬†¬†With¬†“disk cost” being at its all time low, we still as software developers,¬†restrict the amount of spaces to be used and what is worse, what the default validation on those field values impose.¬† Some software restrict the use of dashes “-” or spaces in a name field value.¬† Well, as you may or may not know, the name field values can contain spaces and dashes in them and are perfectly legal.¬† Did you know that you can go to a court in the U.S. and request a name change to virtually anything you want (within reason, and not to escape debts of any kind)?¬† The judge will speak with you during the name change process and approve or deny the request.¬† This is very common when citizens get married and want to include their¬†name in some way or for other reasons.¬† If our software cannot accommodate these scenarios, then we have failed as software professionals.

An example is the use of my legal name “Steven Michael Mekkelsen Madden”¬† where “Steven” is my first name,¬†“Michael” is my middle name and “Mekkelsen Madden” is my last name(s).¬† My maiden name (name prior to¬†marriage or name change) is “Madden”.¬† When my wife and I married, I added her last name before my last name¬†and she added my last name after hers resulting in SherriLee Mekkelsen Madden.¬† So that gives me 31 characters for my name and 26 for my wife’s.¬† Sounds simple right?¬† Not so!¬† We have issues with State and Local Government Offices, Healthcare Professionals (Insurance, Hospitals, Doctors and Specialists), Utility Companies like Telephone, Cable, Satellite, HVAC’s and as well as Department Stores and Banks who provide a credit/debit/store card of some kind where our names just¬†does not¬†fit.¬† Our youngest daughter also has two middle name¬†“Violet Mary” so when she is asked to provide her middle initial she is¬†not happy when the software only allows one middle initial.

That’s the overview behind this proposal to correct our series of name issues across all markets and once and for all provide an industry standard for “name” fields and values to support organizations and individuals on a Global Scale!¬† This link contains the content of this post “plus”¬†two tables describing each field name, value and validation imposed.¬† Supporting¬†this new standard may require programmatic changes to support increased field widths on a variety of displayed data and/or printed data on forms, pdf files, cards, etc.¬† I am looking for your comments, suggestions and your support.¬† If you support this and agree to make the changes in your software applications (or already do), please add them here and I will make sure they are also posted on my websites.


Announcements, Articles, Uncategorized

June 2013 ASPects Online: Press Release Tips, SaaS, PAD

June 1st, 2013
Comments Off on June 2013 ASPects Online: Press Release Tips, SaaS, PAD

The ASPects for June is available to download for ASP members now. Al Harberg has competed his press release success tips for microISVs this month. Dennis Reinhardt tells us why a Software-as-a-Service (SaaS) conversion may work for your product. The new trademark guidelines for PAD have been published, and there is industry news, trade events, and more.

ASPects, June 2016ASPects, June 2013

ISVCon News: New Speaker Added: Leyla Seka
by Sue Pichotta
We’re excited to announce the addition of Leyla Seka, VP at, to our speaker line-up. Leyla will be talking about how to successfully build and deploy connected apps…. (page 1)

Nominate Your Favorite ASP Member for the Hall of Fame
by Gianfranco Berardi
Your Association of Software Professionals is run by members, for members. Any projects, committees, and accomplishments of the organization are due to the efforts of members like you who contribute their talents, knowledge, and time to make them happen.
   The ASP Hall of Fame recognizes individuals who go above and beyond the normal levels of volunteerism to contribute to the organization…. (page 1)

Trade Show Calendar
ISVCon, September 27-29, 2013 (page 2)

The Sixteen Keys to microISV Press Release Success. Part 2
by Al Harberg
Avoid the most common mistakes that microISVs make in their press release writing, and you’ll get a much better response from editors, bloggers, and software reviewers. Here is the second part of my article on press release tips and tricks for software developers... (page 3)

Why Deploy an Application as SaaS?
by Dennis Reinhardt
With news of declining PC sales and poor reception of Windows 8, many of us have to be contemplating what is the most strategic platform for the future. Is it Mac? Android? iPad/iPhone? Pre-Windows 8 PC? Metro?
   Adapting SaaS (Software as a Service) is strategic move that avoids making a choice…. (page 6)

ASP News:
MOTION: Adopt PAD Policy, as Revised (page 6)
PAD Rights, Requirements and Usage Guidelines (page 6)

News & Press Corner
FTC Sends Educational Letters to Businesses to Help Them Prepare for COPPA Update (page 10)
Cornyn Introduces Bill to Curb Abusive Patent Litigation (page 11)
New Product Innovation to be Delivered Exclusively Through Adobe Creative Cloud (page 11)
Corel Offers Powerful Alternatives to Creative Cloud (page 12)
Apple’s App Store Marks Historic 50 Billionth Download (page 12)
Digital River Opens Office in Moscow, Russia (page 12)

ASPects Newsletter, News, Uncategorized