ArcaneAnomaly wrote: ↑Tue Apr 30, 2019 1:27 pm
a core development team (consisting entirely of volunteers) that doesn't grow very often, and maybe
even shrinks over time.
I honestly was not going to comment here, but your sentence kind of forced me.. so 100%
correct!
What is missing from a viewpoint of a industrial developer, are
usecases.
But that is rather difficult to setup, for something like LMMS
In a usecase, a total novice is placed with the program, and asked to used it!
Devs are looking over the shoulder, and notice where the novice has issues. Everything is often recorded.
This has to be done
many times, and with many different users.
That is what lead to understanding the
usage-situation of software.
Its also mentioned
"why not multi-delete of blocks"
Because no-one in the
voluntary dev-group has felt it was more important than removing real bugs!
In a factory project, a lead would go to a employee, and instruct that person to implement a feature!
That is
not how LMMS is made!
Bottom line
You cant ask "why is this and that not done"?
Because every time the answer is:
Because no-one has done it!
Remember !
LMMS is afaik -the ONLY project in the DAW family, that actually listen to its users, and DO implement features that is suggested!
That is unique for user-driven software development!