Most people will encounter situations in which they realise that all available software for a given purpose is bad. These people will be frustrated, but there's nothing they can do about it. So in the end, the only option is acceptance, and with that, peace.
But as a Software Engineer...
This post is brought to you by me researching 2D lighting algorithms for JavaScript because I dislike every virtual table top solution out there.
@arestless Now im curious if raytracing or pathtracing in webbrowser is a thing,