BrianPeek.com

A Compendium of Random Uselessness
in Search

WiimoteLib Survey Results

Once again, a bit thank you to all of you who took the time to respond.  I was amazed to receive 100 responses as quickly as I did.  So here are the results and a few comments.

1. What type of release schedule would you prefer?

Response

Response Percent

Response Count

Frequent, small updates

59.1%

55

Infrequent, large updates (what I have been doing so far)

40.9%

38

 

2. I broke backward compatibility between version 1.1 and 1.2. I'm looking to do it again by cleaning up various things such as:

  • Moving anything with an X/Y coordinate to a Point struct
  • Since there are now 4 IR points all with the same properties (X, Y, MidX, etc.), I'd like to turn an IR itself into a struct, thereby having 4 IR structs in the IRState struct instead of the mish-mash of properties
  • And anything else I haven't thought of or mentioned here...

How important is backward compatibility to you?

Backward compatibility is for chumps...clean it up!

 

I'm indifferent

 

It absolutely, positively must be backward compatible to v1.2

Rating
Average

Response
Count

45.3%
(43)

14.7%
(14)

25.3%
(24)

8.4%
(8)

6.3%
(6)

2.16

95

 

3. I don't use CodePlex for source control so it is never an active repository of the "work in progress". It is only updated at release with the same source that's provided in the .zip file. As long as I provide full source with every release, do you care about having the source code in the CodePlex source control server in addition to the .zip'ped source?

Response

Response Percent

Response Count

Yes

46.9%

46

No

53.1%

52

 

As for write in comments, I had quite a few people ask for multiple Wiimote support.  It's coming.  And my favorite comment from the 31 write-ins:  "poop".

So what does it all mean?

I guess it means that:

  • I'll try to start doing more frequent updates with less changes.
  • Backward compatibility apparently is for chumps and I'll definitely be cleaning up some of the ugliness in the code.
  • While not a victor, it's important enough to a lot of people that I'll continue to wedge source code into CodePlex with each new release.

I'm working on a few new features with the library and hopefully will have a version 1.3 up soon.  Stay tuned...

Published Feb 11 2008, 02:22 PM by Brian Peek
Filed under: ,

Comments

No Comments

Leave a Comment

(required)  
(optional)
(required)  
Add

About Brian Peek

Brian is a Microsoft C# MVP who has been actively developing in .NET since its early betas in 2000, and who has been developing solutions using Microsoft technologies and platforms for even longer. Along with .NET, Brian is particularly skilled in the languages of C, C++ and assembly language for a variety of CPUs. He is also well-versed in a wide variety of technologies including web development, document imaging, GIS, graphics, game development, and hardware interfacing. Brian has a strong background in developing applications for the health-care industry, as well as developing solutions for portable devices, such as tablet PCs and PDAs. Additionally, Brian has co-authored the book "Debugging ASP.NET" published by New Riders, and is currently co-authoring a book titled "10 Coding4Fun Projects with .NET for Programmers, Hobbyists, and Game Developers" to be published by O'Reilly in late 2008. Brian also writes for MSDN's Coding4Fun website, contributing articles on a monthly basis.
Copyright (C) 2008 Brian Peek
Powered by Community Server (Commercial Edition), by Telligent Systems