1,404 karma · joined May 20, 2025
The mods or whoever are welcome to remove my comment if they think it's too far out of line.
Aero, mechanical, and electrical engineers spend years designing a system. Design, requirements, reviews, redesign, more reviews, more requirements. Every single corner of the system is well understood before anything gets made. It's a detailed, time consuming, arduous process.
Software engineers think they can duplicate that process with a few skills and a weekend planning session with Claude Code. Because implementation is cheaper we don't have to go as hard as the mechanical and electrical folks, but to properly spec a system is still a massive amount of up front effort.
The thing that really stuck out to me was the dot syntax:`.SomeVariable`. I'm guessing those are enum accesses where the compiler can figure out what it is from context? It's all over Zig, and it seriously screws with me lol. I know it's a me problem, but I can never keep straight what's what.
For the CTRL + R tip, you can make it even better if you install fzf. Massively improves searching through history. It's worth the install just for that one feature.
Best thing I ever did as a dev was start spending more time in the terminal. Getting familiar with the tools and how they interact makes life so much easier.
Also, brave calling it swift-claude-code given Anthropics behavior.
But I'm more interested in this framing. Are you saying that tobacco companies are somehow less responsible for their actions because the government didn't stop them from killing their customers? If the government just didn't exist, and tobacco companies could do whatever they wanted, do you think there would be less deaths from cigarettes?
1. Enter a password to decrypt the computer
2. Enter a username and password to log into my account
3. Enter another set of credentials to access the corporate VPN
4. Enter another username and password to access the network the VM is on
5. Enter another username and password to get to the actual machine
6. And then navigate a nest of authorization for docker/git/etc to actually do anything useful
Or are you asking why I haven't had success? Mostly because the people I work with are dead set that Python is perfect for everything. I had one guy argue it should be used for embedded work
The domain I work in is basically perfect for Go, so I've been pushing for that.
That's just one example off the top of my head. There are countless others involving corporations killing people either directly or indirectly in the pursuit of profits. And that's before you start looking at human rights violations, ecological damage, overthrowing of sovereign governments around the world...
I've got no love for China, but I'm not gonna shed a tear for a large corporations crying over someone else having an unfair advantage.
Undoubtedly a lot of that comes down to production cost and safety. A plane is far more likely to kill people and it costs a shitload more to produce then an app (though plenty of software is mission critical). But now in software we can move quick enough up front that if we don't start applying some discipline it's going to bite us in the ass in the long run.
But whereas that's like reading a book, the way people are using agents is like scrolling tick tock. If you have 6 or 7 agents going, and you want to keep the pipeline full, you are constantly context switching. Your brain never has a chance to get into deep focus mode. Your attention is constantly being yanked from one thing to the next.
The same thing happens to me if I let myself get distracted at work and try to focus on too many things at once (emails, teams, Jira, actual work...). My brain feels like a fractured mess.
There are some good books on the subject if you're interested:
The Shallows: What the Internet Is Doing to Our Brains — by Nicholas Carr
Amusing Ourselves to Death — by Neil Postman
Dopamine Nation — by Anna Lembke