1,576 karma · joined February 1, 2013
Available for consulting and contracting. Expertise in refactoring/replatforming large or complex legacy systems, migrating from in-house identity/auth systems to SaaS/self-hosted identity platforms, etc. I have extensive experience successfully managing/implementing complex 6-12 month projects on large business-critical production systems transparently without introducing downtime or customer impact.
Twitter: @evntdrvn Email: eric+hn AT evntdrvn.com Mastodon: @evntdrvn@hachyderm.io
[ my public key: https://keybase.io/erics; my proof: https://keybase.io/erics/sigs/TrWi8GM4oEOpxCK3ryal0MIVE9fFCSFHjdvKMwGWJ8I ]
It’s a great platform, in some ways it’s like a secret weapon…
I joke that F# is kinda “easy-button Rust” lol
There was a massive amount of churn between the introduction of .NET Core and Core 3, then 3 to 5 was quite a bit less so, and since then it’s been a non-issue. Pretty much just flip a version flag and get new features.
For some reason, people act like being a C# or Java dev means that you’re an idiot. If you’re skilled enough to be writing quality high-performance code in those languages, learning Rust is not a huge barrier…
The original generation of MATLAB creators and developers like Cleve tended to come from an academic UNIX/mainframe/HPC type background, and so they were big CL users and lived in vim/emacs. And that carried over to a lot of the programmers working at The MathWorks to this day. For a lot of engineers I worked with who hack on the “guts” of the products (the language parser/interpreter/JIT, math internals, computational geometry and stats libraries, etc), the only time they’d fire up the IDE was at the pre-release bug bash every six months lol!
In my original post, saying the “majority” of TMW ran this way is probably an exaggeration, but a “sizeable minority” would be true. Maybe Ned could run an internal poll and include those results in the blog post :)
* https://www.mathworks.com/matlabcentral/profile/authors/1409...
This whole space about encoding library non-technical aspects like intent and status seems like it has a lot of possibilities. I wonder if there's prior art in other language ecosystems?
- https://github.com/rqlite/rqlite - https://github.com/chiselstrike/chiselstore - https://dqlite.io/
I’m sure there’s more, those are just the ones I remember.
WHY
SPY
IMAGE (https://blogs.mathworks.com/steve/2006/10/17/the-story-behin...)