The good and the bad with the current Defold releases

I agree with Mathias. I’d like to learn more about this feedback. We do roughly 12 releases per year (ie 1 release per month). The releases typically contain a mix of incremental improvements, new features and bug fixes. The releases should rarely contain breaking changes.

Personally, I’ve always liked this way of working. When something is done we ship it instead of holding on to it until The Big Annual Feature Release.

Good things about shipping stuff when it is done:

  • Developers get access to new functionality as soon as it is ready
  • New functionality gets tested by the bulk of our users when it is done (assuming that our users update to the new version)
    • This means that the cost of fixing issues is lower than if issues are discovered many many months after the implementation was completed.
  • We do not have to maintain two active releases at the same time (LTS with bugfixes and Latest with new features AND bugfixes).

Bad things with shipping stuff when it is done:

  • The impact of each release is much smaller than if all new features are released once per year.
    • Compare Defold 2.0 (wow!) with Defold 1.4.1 (meh!)

@connor.halford and @Pawel :

From your feedback it seems like there is a cost for you to always try to keep up with the latest version? Is this correct?

If this is correct then why are you not deciding to “lock down” your project to a specific version of Defold and never update from that version? Is it because of bugs with that version?

1 Like