The Artima Developer Community
Sponsored Link

.NET Buzz Forum
About the add-in contest results

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Frans Bouma

Posts: 265
Nickname: fbouma
Registered: Aug, 2003

Frans Bouma is a senior software engineer for Solutions Design
About the add-in contest results Posted: Aug 14, 2004 6:54 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Frans Bouma.
Original Post: About the add-in contest results
Feed Title: Frans Bouma's blog
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/fbouma/Rss.aspx
Feed Description: Generator.CreateCoolTool();
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Frans Bouma
Latest Posts From Frans Bouma's blog

Advertisement

First of all, congratulations to Roland Weigelt for winning the first prize in Roy's Add-in contest!. I think his entry deserved the first prize without a doubt as the tool is amazing and, when extended with some additional logic/features, could become a big commercial success.

As a judge in the add-in contest, I had to test all the add-ins submitted, and judge them on quality and if they deserved any of the big prizes available. I can tell you it was hard. Not because there were so many good entries, but because it was often very hard to even get the submitted code to run, left alone to find any documentation what to do, how to get started. This really surprised me, I have to say, and I don't think it's a good sign.

There was just one add-in which had proper documentation how to get started, what to do to see it in action, complete with a well working installer (so it does get uninstalled properly as well, lots of add-ins failed in this, which is annoying to say the least). That add-in turned out be the winner: Ghostdoc. What surprised me was that of all the add-ins submitted, only a small part of the add-ins even had an installer which was ready to use. Most of them came with just the sourcecode. I even tried to compile a few, some failed during the compile! So, as a judge I was sitting there.. "What to do with these add-ins?" I asked myself... Some had nice ideas behind them, but if it doesn't work, the idea just stays an idea.

After a while I simply gave up. It would just take too much time to wade through the sourcecode of these add-ins to get things starting, compiling the installer projects and fail doing that (that was the irony: some had installer projects, but not the compiled binary!) and to figure out what to do with it. Till now I really can't understand why all but one (Ghostdoc) failed to include proper documentation to get started within a few seconds, get it working, where to look at, what are the highlights. I mean, if you want to win a contest, you want to make sure the jury can at least run your add-in and try the killer features of it, right?

Documentation, how to get started, simple demo apps, it's all part of the tool / add-in you're delivering. If there is just sourcecode in a directory, that's not enough. Users don't have time to figure out how brilliant you or your code is, nor do they want to. They want to use it, because they have better things to do with their time. If there is severe lack of documentation, info on how to get started, even a proper working ready-to-run installer, the overall quality of the tool / add-in is close to 0, zero, zip, nothing, void, null: it is then nothing more than a bunch of files with data, but how to use that data, how to utilize that data to be more productive, produce better code, have a better life or whatever, that's unknown. And to me that's unnecessary, because it doesn't take that much time to explain simple things like getting started, what to do to see it in action (yes, this sounds silly, but try the add-ins for yourself and you'll find out very soon it's not that easy), and the most simple thing of them all: how to get it installed.

It's sad to see some hard work not ending up in the top 3 of the contest. I'm sure if some add-in writers would have spend 5 minutes on a working installer and a proper readme.txt how to get started, the top 3 might as well have looked completely different, at least from my judgement, although Ghostdoc would still be a winner I think. I must admit that the 2nd and 3rd prize winners weren't my choices for these spots but luckily for them there were more judges in the jury . To the add-in writers competing in this contest I'd like to say: thank you for participating in this contest, but try to learn from what Roland submitted: look at the overall package, the quality of what was submitted was almost near the quality you'd expect from a commercial tool/add-in. Often it requires just a few extra hours of work, but it will increase the quality the tool/add-in you're producing tremendously, and that's what counts, trust me.

Read: About the add-in contest results

Topic: Arrays inside of structures Previous Topic   Next Topic Topic: Capitalization: Should you use ID or Id

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use