How I will continue in 2021
This strange year 2020 is coming to an end and hopefully we'll see the decline of the pandemic in 2021.
I had 6-8 weeks now, which I wanted to keep away from Genesis and usethe time to decide if I want to keep going with Genesis, completely stop writing roleplaying software or find another solution. I realized some things:
There will - at least for several years - be people using Genesis that will find a way to contact me with problems, so not dealing with it won't work.
I will always feel bad, if Genesis has bugs and will try to help. Also whenever there is a chance for an easy improvement (e.g. data from a new supplement), I will take it.
I have a vision for a new architecture, which will have more online features and I like to pursue it. Unfortunately this will take at least another year.
The high stress level I felt for several month is real. I had my first probably stress related health issue a week ago, so I should be more careful on what and how much I do.
So, I will concentrate more on things that are fun to do - mainly following my new idea for a kind of "Genesis Next Generation"/"Neo Genesis" ... and significantly less work on Genesis itself.
Of course there will be new supplements for RPGs Genesis supports within this time. I will try to support them "light", meaning I will add spells/items/qualities/powers ... and make them selectable for your characters, but I will not fully support the more complex ones.
Similar to the Pareto Principle I will only invest 20% of the time required to fully support a supplement, to satisfy 80% of the users.
A good example is the the upcoming Shadowrun6 supplement "Street Wyrd". It contains new spells, adept powers, qualities, metamagics, alchemical preparations and so on. Just entering all the data is done rather quickly and will satisfy a large amount of users (20% of the effort, 80% satisfied user).
Some qualities, adept powers etc. have very specific effects that I cannot realize in Genesis yet. They require a lot of changes deep in the generator code, which is a lot of effort and potentially only a few users will need this (80% of the effort, relevant for 20% of the users).
This way I hope to keep Genesis going, until I have an even better replacement. I am not totally sure if this will work though - 20% unsatisfied users that report missing implementations as bugs, is a lot and may conflict the goal of less stress because of Genesis.
I will keep updating you on progress I make and ideas I am experimenting with. I value your input and hope to walk this path with your support.
Comments (2)
Don't stress yourself. The last years taught us all to think about priorities and to put ourselves higher on that list than we had done previously. Take a step back and do what you feel is the right amount for you.
Hej! Seems a reasonable approach - keep the boat floating with minimal efforts, until a new ship arrives. (Ah, I usually don't get that flowery…) I know, that 20/80 relies on efficiency, and sometimes having other people messing around is not efficient - but if I can help with Splittermond fixes / data entries, please let me know!
