Their perspective is "Rails? Isn't that like, super old??"
109 karma · joined February 12, 2024
Interests: Programming, Remote Work
Email: r.glynn@proton.me
---
Their perspective is "Rails? Isn't that like, super old??"
I audibly went "ah!", as if in pain from a muscle twinge and immediately came back to the thread to find this comment.
Ain't no way I'm gonna spend my free time reading Claude-isms.
The times that I "Claude said:" are almost always a case where Claude gave the correct answer.
The real problem is if you paste "Claude said:" without reading what Claude said. Have seen this happen and goes something like:
Sr Engineer: "Claude said:"
Me: "But that doesn't make sense because of X"
Sr Engineer: (having actually engaged thinking effort: human) "Oh yeah, not sure why Claude said that, I think we should do Y instead"
Yes, in an ideal world, PRs read well, are a joy to review, reflect what you discussed etc etc. We have to be real; there is only so much we can do to that end.
I'm not sure how the best teams do PR review, from my perspective it sucks. I'm talking specifically about the UX. I've always hated Github's PR page, so I typically reviewed by pulling down the branch and opening the diff with $EDITOR.
These days I think there's really no excuse for the awful UX. Linear (a company that isn't even in the domain of code review) put out a basic PR review feature[0] that is already better than what GH offers. It's simple: point a small model at the PR, group file changes together based on theme, add some commentary and sort by importance (schema changes > openapi spec).
Immediately, so much mental load has been reduced without the reviewer or the requester doing anything. This feature is pretty damn basic, and I think there are obvious next steps like generating visualisations which a dedicated product could find the time to implement.
Keen to hear others thoughts on why this is the wrong approach, or if there are tools in wide use that solve for this, or why this isnt the right problem to focus on.
Can speak to my experience that if you are a senior engineer in London the market is relatively easy at the moment (or was at the beginning of the year) even with no connections.
I think this is often difficult for people who treat films as logical instead of experiential.
Nonetheless, it is inaccurate to characterise it as poorly mixed, since the goal was for the score to somewhat drown out the dialogue, and the mixing achieves that goal. You can disagree that this is a desirable outcome for the viewer, but art is ultimately subjective.
0 - https://www.reddit.com/r/IAmA/comments/cjtlzp/comment/evg2js...
There is perhaps some relevance to the analogy however, because the US is designed in such a way that makes walking difficult to impossible. I am already seeing this pattern in vibe-coded areas where engineers will just use AI because it's too difficult to parse and edit by hand.
We have some responsibility as candidates to tell HR departments and recruiters that some stuff doesn't fly.
The argument here is to validate those possibilities before acting on them.
This isn't usually an issue comparing models within the same provider, but it does mean cross-provider comparison using only tok/s is not apples-to-apples in terms of real-world performance.
I watch hours of videos on both with nobody else around and don't really talk about those topics with others much. So in the spirit of HN, I'm actually curious to know what about those interests is performative?
As someone who is neither an Elon fan nor a hater, it irks me how deranged HN is about anything Musk-related.
Or is it more of a principle to resist this being forced on us?
As much as we can fault the technology and the hype around it, this as much a people problem as anything else. Before AI, this same problem happened with architecture/PoC to implementation hand-offs.
AI is a new tool that a lot of us are still figuring out, but that doesn't excuse poor communication.
Also data, see https://news.ycombinator.com/item?id=46637328
Is your goal for the software you write to need constant intervention, or would you say you'd aim for it to run smoothly with few bugs?
The team is akin to a piece of software architecture, only much more complex and comprised (partially) of humans.
You want someone to build that team and then have the team up and running, delivering value. When it breaks, or you want it to do new/different things, you need someone to step in to fix it or change it.