This is a fantastic project which I've used since leaving university, where Maple and Matlab had reigned supreme. Many thanks for starting it.
As a software engineer, I was drawn to the Python foundations and extensible, open source stack. Sage can be used for 'Programming in the large' where its closed-source rivals cannot.
However, in a classroom environment, where one need only be 'Programming in the small', teachers will not be concerned with this advantage. Sage suffers from a competitive disadvantage to the marketing and UX/UI polish that Mathematica and others provide.
As it stands, Sage's use-case would be for adept developers, working on Unix systems, potentially building complex software. Mathematica/Maple/Matlab arguably better fulfil the plug-and-play use-case of the classroom.
Hopefully we can help redress this imbalance in the open source community with time.
As a software engineer, I was drawn to the Python foundations and extensible, open source stack. Sage can be used for 'Programming in the large' where its closed-source rivals cannot.
However, in a classroom environment, where one need only be 'Programming in the small', teachers will not be concerned with this advantage. Sage suffers from a competitive disadvantage to the marketing and UX/UI polish that Mathematica and others provide.
As it stands, Sage's use-case would be for adept developers, working on Unix systems, potentially building complex software. Mathematica/Maple/Matlab arguably better fulfil the plug-and-play use-case of the classroom.
Hopefully we can help redress this imbalance in the open source community with time.