In Valid Logic

Endlessly expanding technology

Branding Gone Wild

with 2 comments

Typically, branding is a good thing. It brings you recognition, people remember your product/company, and you hope all that translates into sales. But branding can also be over done. Take for example, Smart Assembly (or rather "{smartassembly}") which was acquired by Red Gate back in September. Don’t get me wrong, Smart Assembly makes and awesome product, but the whole "{…}" thing has been over done.

For example:

  1. All emails from them use "{smartassembly}". Even one hand typed support response did.
  2. The press release when Red Gate acquired them uses "{smartassembly}".
  3. The MSI you download is "{smartassembly}.Setup.msi"
  4. The default install location is "C:\Program Files\{smartassembly}"
  5. The executables are "{smartassembly}.exe" and "{smartassembly}.com" (.com is the command line runtime)
  6. And yes, the project files you save are ".{sa}proj".

The branding can also get in the way of using the product. Smart Assembly is an obfuscation tool, so it would seem reasonable to integrate into your build process. NAnt is of course a popular tool for automated builds. NAnt scripts use $"{…}" to denote variables. While this doesn’t create a conflict, in my opinion, it clouds your scripts with excess brackets and takes away from the experience. (Note: I originally said it conflicts with using NAnt, I was wrong, since I jumped ahead of myself forgetting that it needs a ‘$’ too)

Branding is cool and all, but when it gets in the way of your user experience by overuse, its gone a bit too far.

Written by krobertson

January 11th, 2010 at 1:10 pm

Posted in Software

2 Responses to 'Branding Gone Wild'

Subscribe to comments with RSS or TrackBack to 'Branding Gone Wild'.

  1. As much as I’d love to tell you to switch obfuscators (hint, hint), NAnt doesn’t allow you to escape {} i.e. \{\} ?

    Anonymous

    11 Jan 10 at 1:18pm

  2. Damn, just realized my own dumbass misstatement in my rant. NAnt uses ${..}, which wouldn’t conflict, but I still renamed everything beforehand because of my annoyance with the {…} business.

    ken

    11 Jan 10 at 1:46pm

Leave a Reply