Following the beta testing period and some blog post pre-announcing some of the key features (see also my blog), yesterday Embarcadero officially released RAD Studio 10.4 Sydney, which includes Delphi 10.4.
There are many new features in the product. For Delphi developers the key are:
There is way more in the product, this is just my personal take of the top 3 areas we worked on. Extensive bug fixing is another key element of 10.4, with one of the highest number of public reported bug fixed in a release. And the return of a very nice classic Delphi Greek helmet logo!
Learn more about RAD Studio 10.4 and download your 30 day free trial from our website
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy.
Start Free Trial
Free Delphi Community Edition
Free C++Builder Community Edition
All products, especially software, are not tested well enough. It seems the problem is getting worse each year. There is a rush to meet deadlines, which are usually extended anyway. Who wants to buys something that does not work as promised ? Users shouldn’t need to wait for updates for something to work correctly.
Not just picking on Embarcadero, but all products. The customer should not be the main source of QA. Customers are trying to get their products completed on a time schedule too, for their customers. Using a product that is not working as it is supposed to, negatively affects not just the use and reputation of their products, but those of your clients too.
Quality matters. Would you want (or your family) to drive a car, use a tool, or sadly even get on a plane that has not been properly tested ? Sadly we are seeing the results of the disregard for quality built products. If it doesn’t work in many scenarios – don’t release it. From the many comments, there are many customers that desire and need a quality product. They would probably be willing to help the company achieve it by assisting in finding bugs in a pre-release version. QA by choice, not by using a new version – expecting (and hoping) it will work.
‘Do unto others as you would have done to you’ applies to products too. Build the quality of software that you would like to use.