My latest hobby software project is a digital painting application and .... all the odd things about blender's implementation suddenly make sense.
These include things like why it doesn't delete unused meshes/materials until file save and why you have to pass a context around all the python operators.
Mad respect for the guys who implemented blender.
3 years ago ยท ๐ kensanata, gwenprime, bimzhob