A big reason why react in clojure can make more sense than react itself is because clojure is much more declarative than JavaScript. There's been a lot of work done on the react end to fix that but the mismatch will always be there.
The type of code you're writing isn't special, it's the way people have written lots of clojure programs for over a decade.
Totally agree. I also think Clojures relative lack of support for custom types leads to elegant APIs.
It’s a breath of fresh air that practically every DSL takes either lists or maps so I can use very similar patterns to build their input rather than “every API wants me to method chain their custom types so every API needs its own special helpers library for common patterns”.
I never realized how much I hate classes until Clojure.
Have you tried typed Clojure? Curious about opinions on that vs having Malli do runtime validation. I tried it when I was a total noob and got overwhelmed. I feel like I have just enough context now to try again, and not sure if it’s nice or the overhead is so high it’s a boondoggle
Building a startup on an LLM is like building a house on a foundation of quicksand. As the LLM gets better it naturally erodes your moat. It's a completely different dynamic compared to the internet. It's why I'm watching this from the sidelines.
I have a close friend who is trying to build a company entirely on top of Claude. He doesn't know how to program. He can't do basic arithmetic. Yet, the company he's building is a "Data Science AI for the Government" because, according to him, all of the data scientists at NOAA don't know what they're doing.
I have given up on trying to get through to him how bad of an idea this is. He's unemployed and has been working on this for over a year.
Scientists are pretty solid overall for the Government. Lots of Phds that decide to take the steady reliable income and solid benefits over the risk of Academia for a few post docs hoping for a professor job.
Yeah, I've tried explaining to him so many times that these are passionate people working their dream jobs. They are not slouches. He never listens and just doubles-down that since they work for the government they do the bare minimum for a paycheck. I'm guessing either Joe Rogan or Elon made this argument at one point and he's taken it as gospel.
Yeah that's the scary part about these coding LLMs.
Before, some idiot would pitch their stupid idea to dozens of local webdev companies and banks and get told dozens of times their idea is straight up stupid and never going to work and they are stupid.
Now these LLMs allows them to bypass all of that advice and create what they want without any input or even knowing how the tech behind it works.
It's hard to really say from anecdotes. My uncle retired early and was sharp as a whip until 86 or so. Then decline hit him hard. There was no change in life circumstances, he just got old.
Also, I think you'll find that taking care of someone who can't take care of themselves is a lot of work. I had to do it for my mom for 6 months and its a ton of stuff. Talking to doctors. Arranging appointments. Etc.
"I think you'll find that taking care of someone" => I know you were writing this generically. And I'm just replying to this for the sake of all of us who do actually know what it's like taking care of someone.
But yeah. Holy shit this is hard. I've been doing this too. Had to move my mom and dad to a place a block from me when my mom was going through her final few months with Alzheimers. That was so hard. So gross. And then now with this descent of my dads. You are catching me fresh from yet another aorta aneurism surgery of his last week. This is bananas. Just endless worry, driving, appointments, cleaning, pills, macgyvering the endless broken down things in his life: the tv, the remote, the blood pressure monitor.
OMG. I see you. I feel you. :) This is a rough part of life y'all.
Maybe a little consolation but still - you are doing an amazing and wonderful thing that you can be proud of for rest of your life. Extremely hard and taxing, no doubt there. Think about some nice moment from childhood when things are rough.
Respect to you and all others doing similar service.
From my pool of anecdotes I can only say that moving around - not necessarily doing sports or anything - affects things tremendously.
My maternal grandmother lived to 97, while my grandfather is still with us at 99. Interestingly, their next door neighbours are also alive and in their late 90s.
The one thing they had in common was living four floors up without an elevator. Curiously, in that block, people started dying starting from the lower floors.
Realistically I think they were born in an unique moment in history, which allowed them to have a childhood of running around barefoot, barely ever seeing a motor vehicle[0] and an adulthood with modern sanitation and post-war healthcare.
[0] Grandpa recalls how bewildered everyone was by the arrival of the nazis, with their tanks, motorcycles and, closer to the end of the war, bicycles(that part he found hilarious). They've never seen such a huge motorcade in their lives.
Lots of Colorado river water goes to supplying year around lettuce. If we didn't have lettuce they would just eat something else. Given the supply constraints of the region, "but someone is eating it" is a really bizarre argument. It can be grown elsewhere without water problems.
The southwest is basically exporting its water very cheaply in the form of agriculture. Why when its such a constrained resource here?
This reminds me of something funny I noticed about AI. Let's say you ask it what it thinks of an email you just drafted. It will provide corrections.
Delete that session, and ask it about the corrected email. It will provide more corrections.
Repeat. It always provides more corrections. Sometimes returning the recommended email back to a previous state.
This is basically what's gonna happen when people argue-from-AI. It's the same cycle but because control is distributed the individuals participating can't see how stupidly pointless it is.
This is the crux of the problem. LLMs make me significantly faster at writing code I was mediocre or bad at. But when I use it to write code in domains I have more knowledge in I see design and correctness problems all over the place and actively fix them and it slows down my output.
Speed is seductive.
The bar isn't "this is a known good contributor". Its "this is a known good contributor working in a space they have knowledge in and has a track record of actually checking and thinking about LLM output before submitting it." It's much higher and I don't see how you can approve people on an organization-wide basis.
> LLMs make me significantly faster at writing code I was mediocre or bad at. But when I use it to write code in domains I have more knowledge in I see design and correctness problems all over the place and actively fix them and it slows down my output.
At least in elementary school I don't see the deficiency in common core math compared to what I had 30 years ago. My kid has been exposed to a wide variety of topics sooner than I was, and she's way stronger in word problems on top of that. Do people have a specific complaint with elementary school common core math that we should be teaching but aren't, or vice versa? Or is it more problematic later?
One thing I notice is there seem to be far more students who finish elementary school unable to comfortably do basic math in their head (stuff like 17+36 or 144 or even basic multiplication tables like 38).
The type of code you're writing isn't special, it's the way people have written lots of clojure programs for over a decade.
reply