back
user profile
locknitpicker
833karma·798submissions·October 29, 2025
recent activity (798 total)
comment
> Do you really care if someone forgot to format before committing? Not OP but yes I definitely do. If you expect others to spend time reviewing your code, you are obligated to start off by reviewi…
comment
> The commits and history of how a PR was put together is no indicator of the quality of the PR or the thought process that led to it. It is, because it means the person posting the PR didn't …
comment
> What's up with the fix commits? They shouldn't show up in the commit history. In a PR, you merge them in the commit that they actually fix. Otherwise when you use git blame to get the c…
comment
> No one is ever going back and reading individual commits. Your assumption doesn't match the real world practices I've experienced for years across multiple jobs. Even at the PR stage a …
comment
> Removing #define alone would have been worth it. If you reach out to any project manager and pitch the idea to rewrite a whole app from scratch because you want to get rid of #define, first you w…
comment
> They get abandoned because they get generated on a whim. I think it's more than that. These greenfield projects are actually things that, up until the inception of LLMs, they were not worth …
comment
> It’s the same reason why everyone doesn’t wanna read LLM generated blog posts. The agreement used to be generally that you would spend more time writing than I would have to spend reading and whe…
comment
You seem to be deep in denial. These are not projections. These are measurements. These are known trends from the past century. The trend is accelerating in what seems to be an exponential pattern. h…
comment
> I have no idea why these sorts of posts are popular. Past college you're not going to learn physics by trying to self-study an entire university course. You have no idea, because you hav…
comment
> You can just hide things you don't like, or y'know, live and let live. The same goes for you. Calling out bullshit and disinformation benefits the whole community,unlike nonsensical rem…
comment
> Editing speed was never the moat — navigation was. This. Also, ergonomics. With vi bindings you can navigate anywhere in a document without moving your hands away from the keyboard. As a neat con…
comment
Your comment is self-contradictory. Here's what you wrote: > It's a very common thing to blame the lack of time and "finding" the extra time by suggesting to give up phone or so…
comment
> 100%. its a horrible code smell (...) It's a testing technique used particularly in legacy projects called characterization tests. If you are faced with covering with tests a component you d…
comment
> Using GET with a body isn't in the spec, It's exactly the opposite. The HTTP spec does cover GET with bodies. However, what you fail to account is that the spec specifies they are inval…
comment
> QUERY won't be supported by them either. Actually you are quite wrong. HTTP already accommodaties nonstandard methods, so HTTP-compliant servers do support whatever string you put together a…
comment
> zero. Many libs will/can just request method as a string so you can start coding now Not so fast, champ. It matters nothing what your library let's you run away with. What matters is th…
comment
> The difference is the method. Query you're saying I can use body. GET you should never use body. The biggest win is how intermediary boxes now have concrete guidance that a specific HTTP req…
comment
> "Using GET with a Body works" Except it doesn't. Some API gateways outright strip request bodies from GET requests to prevent them from being forwarded. It sounds like most people …
comment
> If a model can take a series of increasingly complex instructions and satisfy the requirements without human intervention (...) This is the wrong metric to target. Today's models can feel on…
comment
> A poorly documented, poorly implememented, and poorly understood protocol is a worthless protocol. The world seems to manage just well to get CORS to work, though. If developers fucking up implem…
comment
It's the graphql way.
comment
> This one puzzles me though. How can DELETE be idempotent? It's the textbook definition of idempotence. So much so that wikipedia's article on idempotence mentions it and provides links …
comment
> If you haven't figured out a good abstraction at 5-100 customers, God help you. This blend of opinion is very naive. Every single project is a business requirement away from having the wrong…
comment
> If you’ve “written” something with AI, I have idea if you even read it, thus I have no idea if it even really reflects your thoughts. And I don’t care what a computer has to say, I care what a hu…
comment
> He's not really up for re-election, so I'm not sure what approval numbers have to do with it As an outsider, it seems the US midterm elections are a couple of months from now. If republ…
comment
> I'm curios why you are avoiding social media? You make it sound as if that's undesirable.
comment
> I'd rather have an icon next to the link that implies "Open in new Tab" like one of these with the arrow: That is a valid option for detachable UI elements seen in desktop apps. Op…
comment
> Exactly. This is a design choice and there’s no right or wrong here. I don't agree. If your design choice forces a user flow that is surprising, awkward, and redundant then it's definit…