It does not take a genius to realize that I (and most others on this blog) are fans of JetBrains. But what it may take a genius to realize is it takes balls to do what JetBrains does with their products.
You may be asking what exactly I am talking about or referring to? I am taking about the fact that they are willing to throw caution to the wind and provide very early (and in many cases mostly stable) release of their products to the wild. What makes this even more crazy/impressive is that they build products for software developers and we all know that software developers are the most vocal and opinionated group of people out there.
The fact that JetBrains releases software early and often simply makes sense and ALL companies that release software (regardless of the type) and not be afraid of what may happen. Because putting your product (in this case software) in front of customers early and often will allow you to:
- Find and resolve more bugs
- Find and resolve any weak area in usage or workflow
- Find areas of the application that are still lacking
Now the trick to releasing pre-alpha, alpha or even beta software is you MUST listen users feedback and attempt to incorporate or fix any areas of concern (of course only make adjustments if they make sense for the product).
So, what is the point of this post? Well 2 things. 1 to give kudos to JetBrains for again releasing early copies of their software and 2 tell all software companies that releasing early and often will result in a better product.
Till next time,
11-06-2009 4:57 AM