Evaluating tools in the scales

So how do you avoid this predicament today? You could argue (many people do) that at the outset you should pick a new development tool that is lauded for its scalability. Such tools are often costly, and the learning curves for them are usually steep. The ability to produce new functionality and (let’s face it) cool-looking screens in anything like a reasonable time is virtually never there, and worst of all, you can make the swap and find it’s no more scalable than Visual Basic was. Also, keep in mind this Law of Tool Scalability: “You only ever discover that your tool doesn’t scale properly fifteen minutes before it becomes absolutely critical that it does.”