106 karma · joined June 10, 2013
Can I ask why you feel that public transit is unsafe in the US?
A hundred billion dollars a year [0] on construction (reading the definition I'm not 100% sure what is included in this due to how definitions can be hazy) has goes a long way, not to mention the amount we spend on gasoline, car maintenance, etc etc.
The reason I say it's fun, is because I love being on a train. First time I was able to ride one, which due to living in the good old USA wasn't until I was 23, I yelled "I'm on a train" . The Germans traveling with me weren't as into it.
You’re pretty much spot on.
For example, in one of the projects I'm working on, I'm using the VSA pattern. I have the list of 50 to 75 features I need to implement and what "categories" they slot into, I have all of the frameworks and libraries picked out, and I have built out "feature templates" with all of the boilerplate setup (I'm reusing these over multiple projects going forward). for each of the features all I need to do is
'ftr new {FEATURE_TYPE} {FEATURE_NAME} {OUTPUT_FOLDER}'
and then plug int the domain specific business logic.
I'll most likely use Claude/Codex/Whatever to write out some of my tests, but the majority of the 'boilerplate' is already done and I'm just sorting out the pieces that matter / can't be automated.
Am I missing something huge with these tools?
Don't get me wrong, for doing reverse engineering they're great helpers and I've made a tonne of progress on projects that had been languishing.
Now reviewing the 1k lines it generated and making sure its secure, thats going to take me longer than writing it by hand.
I left out some expository, apologies. For example, I rely pretty heavily on using VSA as a way to keep things self contained and thus created templates for each different functionality type (background worker, crud action, etc) where they already have the logging/database connection/code flow pattern, I just need to shove in whatever business logic is needed. Now, that logic is the hard part and would require me to explain it in excruciating detail to Claude, or write it out by hand, but it take the same amount of time either way.
Despite my ethical issues with AI, I am using it for a handful of personal projects so I am at least keeping up with what the frontier models are doing and I'm quite impressed with them for doing reverse engineering (they need a lot of hand holding, but I've been able to knock out months of trial and error pretty quickly).
That being said, I'm still perplexed when people state they're getting huge gains from them in terms of knocking out boilerplate, or helping them plan out the project. I was under the impression that the former was a solved problem, and the latter was a requirement of being a decent engineer.
The latter is actually the more pertinent item, as I've seen several times that an initiative get rolled out by leadership, some teams have free time to play around and use it, and other teams have so much on their plate that they're barely able to keep their heads above water, let alone take on another experiment. If someone is worried about getting a project knocked out by end of month/quarter/year in order to keep their job, they're not going to mess about.
Now, that's a leadership failure, but it happens more often than not.
The underlying data that said matrices compute upon, can be racist though.
I will admit that I may be missing some context though.
If you’re wondering who the villain is, it’s capitalism. It’s always capitalism.
/s
Maybe it’s just my background, but I’m starting to feel that a lot of people in the tech industry have never learned empathy.
also, the Hyperion Cantos was a great series.
Tell me more…