I am sure we all bring different experiences, expectations, maturity, culture, thinking and knowledge to the our ways of using openHAB.
I am in the business of change, and it is funny to notice how I resist change in various areas. I was once a system engineer and left the trade as I saw no future in it; the realisation that not necessarily the best product survives, but rather the better marketing… but also the ever increasing speed of change.
I started out with OHv1. It was all great, except that rule DSL was doing my head in; and it still does today … then migrated to OHv2, also being happy that v1 bindings kept working. I am a late adopter, and read the forum a lot, to see what problems others encounter, which then steers my decision on what to use and what not. When the GUIs came out, which I perceived as half-baked, one could do this, the other could not, and the other could do both, but not all… I happily refrained from using them and continued text-based config (being stable, understood, and transparent), with all the advantages pointed out here and elsewhere.
Yes, they are all in one directory, easy to shift and backup, modify and ‘disable’.
To convince people like me (as one example of users) to use a GUI will prove difficult (adding that nobody needs or is expected or obliged to convince me).
But… and I think some guidance (with sensible reasoning) on the best way of using OHv3 would help many, including myself. I appreciate even subtle comments like:
a) this is what I do and I no longer help others doing it differently
b) this way has many benefits outweighing the other way
c) I used to do it this way, but now do this, because…
As I said, I am carefully observing and reading the forum… and it takes time for these comments to surface… and I appreciate these nevertheless.
As for road maps and open source… I had to learn that open source is anarchy. Individuals will do what they see fit, enter and leave any project they like with a care factor ranging from 0 to 100 on what their work means to others as long as it suits them.
The statement above is my opinion (and distilled from years of observation), without any intent to insult or denigrate any person or work.
From what I have seen so far WRT OHv3, it seems to be the best thing OH has ever been. It is exciting, some of the functionality I do not get (though I have a sense how good it is, I just do not grasp it to the extend to make use of it)… GUI and JSON DB seem to be the way forward, which I will embrace over time.
So for those who think something should be different, sure, provide constructive feedback and ask questions. In case you don’t like it (and I have been there, and had more frustrations than I ever admit), chose something else that suits you better.
Open source relies on the goodwill of others; I appreciate their work, even it at times it does not suit my vision. Yes, at times I wish I would be a good enough programmer to change the world and as I am not I have to live with what is on offer (If I so chose).
… and the word ‘choice’ appeared quite frequently in this thread… for a reason: it is yours to make.
To all in involved: all the very best for 2021… and if you are developer, ignore the imbeciles and keep up the good work!
[edit] corrected typos