286 karma · joined March 6, 2022
For example, people will write Eden files to parse data, which involves creating a really complex DSL for every file for import.
They will try to use Datomic as a database, which requires using datalog and does not scale.
The worst part is the clojure users are convinced it is somehow better, and ignore the business use case.
I feel bad for companies because it clearly isn’t a good fit and those devs will hire all their friends and do nothing for five years.
This happened at an organization doing cancer research, so the selfish cultists ruined a chance at understanding immunotherapy by focusing on writing clojure rather than doing science.
Recursion pharmaceuticals also had this problem, and had to rip out all of the clojure from their system.
Matplotlib works well for static plots. Altair and others freeze at around 4000 data points, which is crazy. Streamlit + matplotlib is impossible to maintain but is quick to get up and running.
My experience, is that the longer someone works in academia, the worse of a coder they are. I’d rather have someone with 5 years of industry experience over someone fresh out of a PhD program.
The author has a PhD and is trying to impose the flawed hierarchy of academia onto tech. This push should be resisted.
If Google developed an AI model for cancer detection in MRI scans, you wouldn’t claim that “AI is not for what people think it is for” because Google also uses AI models for advertising.
The Vision Pro product is inline with this philosophy of building a good product with no clear purpose and letting users figure it out. It is going to take years for someone to come up with a good use. Think about how long it took AirPods and Apple play to catch on.