Also, is the data secure? Who else has access to that data? Will I be protected if I am in this system?
If they were open about the system, it would be one thing, but they never are. It is funny how this has cropped up gain after the recent pow wow with the yanks and the tech companies.
Mental fatigue is something that can manifest in different ways.
To keep it short, for me, It is like I can think down a path, but slowly, it is like I have this plodding speed, if I try to think 'quicker' (or more reactive/agile) it feels like a lot of effort, like I have to focus and push myself. The more effort I apply the more energy I use. The more energy I use the longer this state lasts for. The longer this state lasts for the more chance I develop physical issues. When I am in this state, I can't mentally fit pieces together. It is like I am wearing oven mits and trying to build lego. It just doesn't fit together. oh and I get really clumsy, my movement becomes really uncoordinated.
So it is like I have a smaller pool of energy, and I can spend it slowly over a longer period. Or faster over a shorter period. When I go over my limits, then see above.
The only cure, is rest, and that is usually about 3 days of not pushing myself mentally too hard, to get back to a reasonable baseline. It is improving, if we had had this conversation three years ago...
I have seen this in other devs, a friend of mine has MS and she needs to meter her energy levels like this. My neighbour came out of hospital after a serious illness and she has some of these symptoms. It is more common than you would think.
I just had this same thought this morning. I sure do with OCaml was far more popular. Right now, if you're planning a startup, you want something that you can just snap together a bunch of well-tested libraries. You want DB libraries, S3, message queue stuff, Kafka stream stuff. OCaml does have a lot of these things but they just aren't well known. If they exist, they're just poorly documented. This is why people opt for Java/Typescript/Ruby/Python. It's easy to hire devs, and the tools they'll use are fairly well understodd.
OCaml suffers greatly from a lack of unified practice. There's a YouTube playlist, a Udemy course... an Apress book and those two other ones with camels on the cover. That's about it for stock OCaml. If you want to learn Jane Street flavored OCaml, there's Real World OCaml.
I agree with you. Just have a clear structure and onramp for building stuff. Go and Rust seem to have a lot of the attention, there is room for Ocaml also, especially if it was as clearly and simply defined. (I have a sneaky suspicion it fits in that 'cloud native' space quite well) I am sure that the maintainers and architects see that also, they have made great strides the past few years and I hope they bring it together.
A bit of a jump but have a look at Pantheon the tv series, it is on Netflix at the moment. Based on a book by Ken Liu, the end of the series, blew my mind.