This might actually be the first thing I've seen pop up organically about Elixir that isn't red hot glowing praise. Can you elaborate on what was going wrong and if it was anything specific to Elixir/Typescript?
From what I can gather the old CTO did some things that were...less than ethical.
As far as the code goes, they wrote a custom DB that is O(nm) when counting tables---that is, it must count every record in the DB to count how many tables there are.
(Incidentally, I had forgotten this the other day and tried to do a "quick" table count...oops!)
I don't know Elixir or TS well enough to say if we have Ex/ts problems---from what I can tell:
- Elixir seems alright, I'd love to learn what the BEAM magic I keep hearing about is
- however, syntactically I find it pretty garbage, or at least uninspired. (Note that I am a spoiled Clojure guy and have this reaction to Python, Ruby, etc. I acknowledge people can get productive work done in them.)
- TS I have ha-ha-kinda-seriously trauma about from a previous job. I'm not a good person to ask here b/c I'm pretty firmly pro-dynamic in the Type wars. I will say that it is pretty freaking great to be able to have an emacs buffer open w/a repl to the cljs frontend we have for other apps, and that I really miss it whenever I have to go through the ts code.
invalidOrTaken|3 years ago
As far as the code goes, they wrote a custom DB that is O(nm) when counting tables---that is, it must count every record in the DB to count how many tables there are.
(Incidentally, I had forgotten this the other day and tried to do a "quick" table count...oops!)
I don't know Elixir or TS well enough to say if we have Ex/ts problems---from what I can tell:
- Elixir seems alright, I'd love to learn what the BEAM magic I keep hearing about is
- however, syntactically I find it pretty garbage, or at least uninspired. (Note that I am a spoiled Clojure guy and have this reaction to Python, Ruby, etc. I acknowledge people can get productive work done in them.)
- TS I have ha-ha-kinda-seriously trauma about from a previous job. I'm not a good person to ask here b/c I'm pretty firmly pro-dynamic in the Type wars. I will say that it is pretty freaking great to be able to have an emacs buffer open w/a repl to the cljs frontend we have for other apps, and that I really miss it whenever I have to go through the ts code.