A couple of things that have changed (allegedly) at the company described in this post since the time it was written:
* Most of the non-M/MUMPS code is now written in C# with a TypeScript/JavaScript web front-end. The M stuff is all database stuff and VB is pretty much gone.
* The toolchains used to manage M code and work around all the complex idiosyncrasies of the language are vastly improved and abstract away a lot of the pain of working in it (that isn't directly the result of the language itself, of course).
* The cleverness has gone off the charts, and so has the insanity. (The company tried to force all developers to work in-office during COVID until the county told them to stop it.)
* Most of the non-M/MUMPS code is now written in C# with a TypeScript/JavaScript web front-end. The M stuff is all database stuff and VB is pretty much gone.
* The toolchains used to manage M code and work around all the complex idiosyncrasies of the language are vastly improved and abstract away a lot of the pain of working in it (that isn't directly the result of the language itself, of course).
* The cleverness has gone off the charts, and so has the insanity. (The company tried to force all developers to work in-office during COVID until the county told them to stop it.)
Or so I've been told.