My other company focuses on software development, and we really aim to roll out bug-free software. We put in days of testing, yet somehow bugs still slip through when we go live. The tricky part is that the more customizable the software is for end users, the higher the chance of bugs cropping up. For instance, with Enhance, one client has a typical setup and experiences no issues, while another client installed something that the Enhance team didn't consider, which could potentially mess up the system. Plus, as we add more features, there's more ground to cover in testing, and sometimes we overlook things that should work fine, only to discover theyāve broken even though we didnāt change that code.
Adam and his team's quick response to fixes has been quite remarkable. I know from past experience that beta branches can really slow things down, especially with a smaller group of developers and testers. If I were in their shoes without a big team and budget, I wouldn't go for a public beta. However, I would set up a private beta for folks like cPFenceāother software developers who can effectively test and provide feedback, while also making sure their software works well with the upcoming release.
I can't give it a proper rating just yet since I'm waiting to upgrade, but after hearing about everyoneās experiences and the way Adam and his team are handling things, I'd lean towards an 8.