A long time friend who runs a construction business has a twist to the classic remodeling adage. He says it can cost at least twice as much and take at least twice as long as you thought to complete the work. Developers often warn against comparing software to physical buildings. Their reasoning is sound enough, but I will suggest this is a maxim worthy of exception.
Last Friday, the first 5.0 ‘dev build’ installer packages went out to our community ‘dev build club’, a group any community would be proud to call its own. Getting those initial packages out the door certainly took longer than anyone here might have guessed.
WaveMaker 5.0 introduces some very cool new features. Derek has led a yeoman effort on documenting these features and changes in the the WM 5.0 documentation. Moving from 4.x to 5.x is a bit like a kitchen remodeling. Some things are rather different looking. Developers get more of the screen real estate for the canvas, for example. However, a service variable is still a service variable. That is, we may have moved the kitchen sink, but it still functions like a sink, and carrots still do not spotanesouly vanish.
We’ve received some excellent feedback on the dev builds. A big, big berdankt to Niek, aka Malamut, for his comments, bug reports, and suggestions. To further abuse the remodeling analogy, the dev build users are helping us ferret out potential mint green and harvest gold 1970s remodeling nightmares in the making. Thanks to everyone participating the dev build process!
Grazie millie also go to Tom, Philip, AlanB, Rolando and the other members posting their custom widgets, integrations, and templates. They’ve developed some really neat stuff and we’ve accordingly expanded the ‘Show n Swap‘ section of the wiki to better show case these gems. It’s been really rewarding to see folks hit that eureka moment in their development efforts. Provisioning those results back to the community site has enabled others to build on top of those successes and resulted in even more shouts of “eureka.” As the community develops momentum, it is developing more than cool code samples, it is also developing teamwork.
The next 5.0 dev build is to go out in the next few days. We shall see if we have a few more inadvertent orange and tan shag lined cupboards to um, paint before we can open up the release. Hey, colorful shag seemed groovy at the time. Right ?
This brings us to to one project analogy that I believe few, if any, would argue with. Any project is more rewarding to work on and the result more exciting when it is done as a team.