As for the second term, we can’t forget that the Democrats basically threw the election. This election was a layup. An easy win. And they did absolutely everything wrong. I almost blame them as much as Trump for this mess.
3,208 karma · joined February 21, 2014
As for the second term, we can’t forget that the Democrats basically threw the election. This election was a layup. An easy win. And they did absolutely everything wrong. I almost blame them as much as Trump for this mess.
This disorder actually sounds somewhat adjacent to autism. Many autistic people have intense affective empathy and get overwhelmed by other’s emotions, especially in groups. But often we just shut down, which appears like nothing is registering and we have no empathy.
If you put me in a village in Europe 5000 years ago, I’d be fine. I’d be better than fine. I’d be the guy in the hunting part who could smell the fresh scat from 50 yards away. I’d be the guy who could remember all the fucking barks and plants and mushrooms that are good for what ails ya. I’d be the guy who knew the story of every god and goddess and why they’re important. Most social situations would involve people I knew very well or people in the same culture, where I could depend on knowing the rules of the culture.
The modern world is full of random noise and stifling bureaucracy. I love being autistic. But it’s awful, truly awful to have this nervous system in this society. The endless stress breaks you down day after day, year after year, and system teaches you to see yourself as inherently broken, when it’s the system that has broken you.
Maybe you’re disabled, but maybe it’s the system that did it to you.
Like all industries, the goal is to return value to shareholders. If healthcare is provided as a side effect of profit maximization, that’s nice to have, but that’s not the purpose of the system.
For example, UnitedHealth is the number three company in the US by revenue. Only Apple and Amazon make more. Their entire business model is to collect money from people, then not give it back when they need health care.
The system isn’t broken. It’s working exactly as intended.
I hate to say it, but cutting off the money spigot of government funding for papers seems like a good start.
It feels like our society has been optimized to game a few metrics like this (government wants to raise GDP, CEOs want to increase shareholder value, university deans want to increase funding to write papers), and all of them have toxic second order effects that make society worse.
I know I’m being pedantic, but people mean very different things when they talk about this stuff, and I don’t think any credence should be given to vibe coding.
Servo and Ladybird are the future. I’m astounded by how quickly Ladybird is proceeding, with far fewer people than Mozilla. It’s been inspiring to see what that project is doing.
I have to guess that there are people in this boat right now, being disabled by these things.
> But watch out, because sometimes the LLMs try to delete tests that are hard to pass. If vibe-coding means reading no code, not even the tests, then, yeah, you're gonna have a bad time. But if it means "only reading the tests and not reading the application code," then vibe coding works pretty well, actually.
Yeah, vibe coding means plowing forward with whatever the LLM does without understanding it. That's the definition. If you're using your brain, you're not vibe coding.
> Craft-focused developers enjoy the process of writing code…
> Delivery-focused developers care about shipping products.
What the hell am I, then? I’m a craft-focused developer who cares about shipping products, and I like AI.
I find that AI doesn’t reduce my enjoyment of the craft. It reduces my need to type code with my fingers. I’m able to spend more time thinking above the code and put more time into getting a good design instead of getting something that just works. I’m not doing 100% AI generated code, though. I still find that there are lots of fiddly refactors that AI is too clumsy for.
I get the sense that most programmers don’t like to refactor. They enjoy the process of getting something working, but don’t like the process of making it good. To me, refactoring is the craft. That’s the part that I love. AI gives me more time for that.
If I have an LLM fix a bug where it gets the feedback from the type checker, linter and tests in realtime, no errors were pushed rightward.
It’s not a free lunch though. I still have to refactor afterwards or else I’ll be adding tech debt. To do that, I need to have an accurate mental model of the problem. I think this is where most people will go wrong. Most people have a mindset of “if it compiles and works, it ships.” This will lead to a tangled mess.
Basically, if people treat AI as a silver bullet for dealing with complexity, they’re going to have a bad time. There still is no silver bullet.
For me, refactoring is really the essence of coding. Getting the initial version of a solution that barely works —- that’s necessary but less interesting to me. What’s interesting is the process of shaping that v1 into something that’s elegant and fits into the existing architecture. Sanding down the rough edges, reducing misfit, etc. It’s often too nitpicky for an LLM to get right.
“Look at Japan”. Ok, let’s look. They attacked the US in 1941 because of the US oil embargo. Their current situation is predicated on the US continuing to be the world’s policeman, ensuring that shipments get from point A to B. There will come a time when that assumption will not hold.
Things change.
Many companies simply won’t offshore core functions because doing product development on your core product with a team in a different time zone or from a very different culture often doesn’t work. But this will matter to companies that have laid off US engineers or avoided hiring and now won’t have that extra tax burden.