Don't think you read that right. The first two strikes have to be felonies (not just possession). She also says that the third strike "until recently" could be possession of a joint, but not anymore, apparently.
As I mentioned in the reddit comments we're using Haskell for most parts of the system (frontend via GHCJS, web application servers, protocol implementations). For dev-ops we use the Nix ecosystem: NixOS & nixops.
Lojban is logical but very difficult; it is so logical that the mental discipline required to use it correctly far exceeds that of natural languages. (Which may be an insight into why natural languages are not logical). Quoting Akira Okrent:
> To all the language curmudgeons out there who insist that people ought to speak more logically, I say, be careful what you wish for. You go on about the "logical" mismatch between "everyone" and "their" in perfectly normal sounding sentences like "Everyone clapped their hands." You argue that phrases like "very unique" and "sufficiently enough" don't make logical sense. You harp on "hopefully" and "literally" and "the reason is because," all the while calling logic to your side to defend your righteous anger. Before you judge me as some kind of "anything goes" language heathen, let me just say that I'm not against usage standards. I don't violate them when I want to sound like an educated person, for the same reason I don't wear a bikini to a funeral when I want to look like a respectful person. There are social conventions for the way we do lots of things, and it is to everyone's benefit to be familiar with them. But logic ain't got nothin' to do with it.
> And oh, how grateful I am. Do you know how good we have it, how much easier our speaking lives are made by the fact that language and logic part ways? Consider the word "and." Why, you barely have to know what you mean when you say it! When you say you “like ham and eggs” do you have to specify whether you like each of those things as evaluated on its own merits separately or whether you like them served together as an entrée? No. You just lazily throw out your "and" and let context do the rest of the work for you. When you say you “woke up and ate breakfast” do you mean that you woke up first and then ate breakfast? Or did you do the two things simultaneously? Or, maybe your breakfast was asleep, so you woke it up and then ate it. Pshaw, you say. You know what I mean. Perhaps I do, says the Lojbanist. Perhaps I don’t.
Taking on the project of learning a logical language like Lojban may not end in your being able to speak the language well, but who cares--you will learn a lot about linguistics and you will focus on potential ambiguity in how you use English or other languages.
By comparison, Esperanto's grammar is very easy--sixteen rules, easily learned by anyone familiar with a European language. It's wonderful to have a learning curve that is so short.
Please don't trivialise Esperanto by referring to the century-old "sixteen rules myth," this is harmful to people with a starting interest in the language.