We Have Moved!

This blog has been retired and will receive no new content. To read new Cranial Soup articles, please visit our new location.

Monday, March 16, 2009

7 Reasons Not to Direct Link to a Developer's Download Files

downloads As a developer, I can't help but be more than a little bit bothered by the fact that some bloggers chose to direct link to application download files (.zip, .exe, etc) in some of the articles they write, rather than the page on the developer's site, in which the download links can be found.

If this is how you do things when you write articles & reviews, then I'd like to inform you that this isn't a very nice thing to do, for the following reasons:

  1. You are depriving the developers of the full credit they deserve for the work they have done. If the application is worth writing about, it's also worth giving the developer full proper credit.
  2. Some freeware authors have Paypal donate buttons on their sites, and your readers will never see them, therefore never click them. This deprives some developers of their only income and maybe their only incentive to keep making freeware/donationware.
  3. Some freeware authors have advertising on their sites, and additional page impressions or clicks generated from the traffic you send them means an income for them, and your direct linking to the files prevents that from happening. This is how some software can remain free, rather than the author resorting to making it payware (or even worse, adware). If you would like things to stay free and clean, you have to do your part to help the developers keep it that way.
  4. A blog linking to a page on a small developer's site can mean a big boost in Page Rank, making their software easier to find through search engines. This helps the people searching for the perfect tool to do the job they need, as well as the software developer that created it.
  5. You are depriving and cheating your readers of the chance to browse around the developer's site, and perhaps the opportunity to discover more useful software they might be interested in. And in the case of the applications that come from sites like donationcoder.com, you are preventing them from discovering a wonderful software enthusiasts community that they really would enjoy, and can even request custom made freeware, made to their specifications.
  6. In some cases, you may also be making it more difficult for your readers to find the info necessary to submit bug reports and get support, not to mention application updates and upgrades.
  7. You may also be depriving your readers of important information related to installing or using the application, that they may need to know.

So, could you please be a really nice person to us poor freeware/donationware developers, and your readers, and fix your links to point to the pages and not the file downloads? And in the future, always link to the pages, instead.

Your readers and the software developers would really appreciate this.

Thank You.

Monday, February 16, 2009

What do you love?

We, as consumers, have a vested interest in the products and services we use and the stores in which we shop. How much of an interest depends on how we feel about it. The more we love a product, store, or service, the more of a vested interest we have in its long term success.

It is not beneficial to us, as consumers, to fall in love with a dud. (Not all duds are bad products, some are just poorly marketed) If you are the only one to love a product and buy it, or the only customer a particular store has, then there is no possible way for that product or store to survive, long term. You, as the lone consumer, do not have enough buying power to guarantee the success of what you love.

So what happens to the duds? Well, they disappear, of course, leaving you to feel the pain & sorrow of losing something you love. While it might not compare to losing a pet or loved one, it's still painful to lose something you love, no matter what it is.

It's an endless list of things that we have loved and lost, as consumers. I am sure we all can think of at least one product or service that we once enjoyed very much, that we would just about kill to have it once again. A shampoo or conditioner that made your hair look great, that perfect shade of lipstick that stayed on all day without smudging, that nail polish that didn't chip for two weeks, a favorite candy or snack, a brand of shoes that always fit as if they were made just for you, a flavor of yogurt, a dry cleaner that never ruined your clothes and always got every stain out, the Chinese restaurant that had the world's greatest lo mein.

But alas, it's not very likely we will ever have these things again.

credit: webphotomart.com Now take a look at the products and services that you currently love. Do enough people love these things to guarantee its success in the marketplace, long term? Are they going to be here tomorrow? Are you going to have to go through the pain of losing another favorite, yet again? Is there anything that you, as a consumer, can do about it?

Yes, there actually is.

There are two things you can do to help.

1. Sharing is caring...tell people about it.

The more people you tell, the more will be introduced to the product or service that may have never heard about it or tried it before. And there are lots of ways and plenty of opportunities to do this.

2. Tell the company responsible for the product or service exactly how you feel about it.

Take the time to write a letter and mail it, the old fashioned way, on paper in an envelope with a stamp on it (perhaps you can even send a thank you card). Popular celebrities shouldn't be the only ones to get fan mail. While sending an email is quick and easy, sending real mail goes the extra mile to show how much you really care.

Now this won't guarantee that a product or service won't disappear at some point, but you will be doing your part to protect your interests in its long term success.

Is there a product or service that you use and love enough to tell me about it, today? Now is your chance to start doing something to protect your vested interest in it, by telling me (and everyone else that will read this page) all about it.

Leave a comment. Consider it an investment in your own consumer happiness.

There is one catch, though...

Please do not advertise your own products, services, or websites. This is for your fans to do today, not you. Instead, tell me about someone else's product or service that you love.





Wednesday, December 24, 2008

Free Paintshop Pro Brushes: Algae

Click to Download Algae Brushes for PSP7
This is a set of 50 algae brushes for Paintshop Pro version 7 and up.

They were created from images in the public domain and can be used in any way you wish.

The original images are some remarkable photographs taken by Anna Atkins (1799-1871) and appeared in the book Photographs of British Algae.

If you would like to see the originals, they can be found in the New York Public Library's Flickr Commons collection.

Download link can be found on my art site.

Saturday, December 06, 2008

AutoHotkey is NOT a Virus, Worm, or Trojan!

AutoHotkey I am so sick and tired of irresponsible antivirus companies unfairly flagging compiled AutoHotkey (AHK) scripts as viruses, trojans, and worms.

AutoHotkey is a free, open source scripting language, just as much as Perl, Python, Ruby, or JavaScript is a scripting language.

There is nothing wrong with the language itself, nor is there anything wrong with most scripts written in it. A lot of really awesome, useful, Windows utilities have been developed in AutoHotkey.

The language is powerful, easy to learn, enables you to write Windows utilities very quickly, and you can compile them to .exe and distribute them to others that don't have AutoHotkey installed, or you can give them the source script (.ahk) and they can run that if they do have it installed.

The problem is that there are idiots that will write malware in AHK, just as there are idiots that will write malware in any other programming language. You can't blame the language for this. And you can't blame all the developers that use the language, either.

But that is exactly what the antivirus companies are doing. They have decided that if a single person writes and compiles malware in AHK, then all compiled AHK scripts are malware. This results in tons of false positives, ruined reputations of innocent programmers, and a mistrust in AHK applications by the general public.

Developers have repeatedly contacted antivirus companies and complained, which after enough outcry from programmers and the public will result in them fixing the problem with the false positives. That is until a new version of AutoHotkey is released. Then the antivirus vendors get amnesia and forget that AutoHotkey is a language again, and flag all utilities made with it as malware, once again.

Lather, rinse, repeat.

This has been going on for a few years now and it's a viscous cycle that needs to stop.

I have written utilities that I would love to distribute to the public, with the source code, but I am afraid of putting them on my website, out of fear that my reputation will be destroyed by the stupidity of the antivirus companies.

This is unacceptable behavior on their part. Can you imagine if these antivirus companies decided to pick on another programming language and did the same thing they do to AutoHotkey? Can you imagine if every six months they decided that all applications written in C/C++ were malware? Or anything compiled with Microsoft's Visual Studio was malware? How about if they decided that all JavaScript was malware? You wouldn't be able to load most web pages or run most of your software. If they did that, those antivirus companies would all be out of business very quickly.

But that is exactly what they are doing. And AHK is the language they are picking on.

I am asking all developers and AHK users to join an organized effort to take the bull by the horns and petition the antivirus companies to stop the unfair treatment of our software.