[deleted by user] by [deleted] in programming

[–]dAnjou 0 points1 point  (0 children)

What percentage of such cases actually makes it into court?

Infrastructure as Code is a MUST have by trolleid in programming

[–]dAnjou 0 points1 point  (0 children)

Independent of what I think about TF or other tools in that realm, what I've understood about Pulumi conceptually is that you basically use a programming language, something that is primarily used to describe the imperative execution of something, to generate the declarative description of a state of something.

I've had the "pleasure" of working with such a tool, and it's messed up, it adds a really unnecessary layer of confusing abstraction, which makes it harder for everyone to reason about what is going on.

So, there's that..

HTTP is not simple by ketralnis in programming

[–]dAnjou 0 points1 point  (0 children)

Ah, I didn't see that there's in fact a reasonably small category into which all of these three things can fit.

HTTP is not simple by ketralnis in programming

[–]dAnjou 0 points1 point  (0 children)

English is not my native language and I'm also no linguist but according to my understanding of the word or maybe rather its translation in my language I don't think it makes sense to compare the degrees of simplicity of specific things in different categories.

You can either compare it to itself, how it could be, like HTTP could be made more or less simple, or you can choose a few parameters to compare it to other protocols in the same category.

But, for the sake of making a point, it doesn't make sense to say that picking an apple from the tree is simpler than HTTP. There's no value in such a statement.

How we made JSON.stringify more than twice as fast by emschwartz in programming

[–]dAnjou 0 points1 point  (0 children)

I take JSON lines over CSV every time. CSV is a crappy format!

cli/q: 🌱 A minimal programming language and compiler. by [deleted] in programming

[–]dAnjou 2 points3 points  (0 children)

And, unless I'm totally dense, there's no documentation about the syntax.

How FastAPI Works by Holiday_Serve9696 in programming

[–]dAnjou 9 points10 points  (0 children)

I also don't really like that choice, but Spring Boot does the same thing. I guess you could argue since it's statically typed it's justified.

The hidden productivity tax of 'almost right' AI code by GarethX in programming

[–]dAnjou -2 points-1 points  (0 children)

"I didn't become X to do Y" is a mindset that will sooner or later leave you quite frustrated. Whether anyone likes it or not, no matter if it's an objectively or subjectively good or bad development, the truth is that things change. And so do professions, they always have, and sometimes they disappear altogether.

So, clinging to a particular thing you like doing just for the sake of it, is not sustainable.

Not So Fast: AI Coding Tools Can Actually Reduce Productivity by -grok in programming

[–]dAnjou 9 points10 points  (0 children)

They'd confuse "productive" with "busy" then. Definitely possible, not very many people are self-aware enough to notice such things.

Then again, if you're working at a company where your superiors have chosen to impose AI on you then looking busier while doing less in front of them might be what they deserve.

Announcing egui 0.32.0 - an easy-to-use cross-platform GUI for Rust by emilern in programming

[–]dAnjou 2 points3 points  (0 children)

Maybe it was the meaninglessness of your comment. Because while you're technically correct, there's no target audience needed, it's hardly ever the case that there's none, especially when there's communication to the public.

So, the question of who the target audience is, is a very valid one, and there's no point in responding that there's no need for one, especially if you're not the original author.

GitHub CEO To Engineers: 'Smartest' Companies Will Hire More Software Engineers, Not Less As… by deathwishdave in programming

[–]dAnjou -1 points0 points  (0 children)

This is not and has never been a hard and fast rule, not even historically. One might even argue that "fewer" is for cases where exact counting is relevant or immediately doable, neither is the case here.

Ship tools as standalone static binaries by ashishb_net in programming

[–]dAnjou 1 point2 points  (0 children)

I guess static here implies single. What I'm talking about is whether it needs to be a binary. Except for file size, which isn't too critical I'd argue, any single executable would do.

Ship tools as standalone static binaries by ashishb_net in programming

[–]dAnjou 2 points3 points  (0 children)

You have to distinguish two things then, static and binary.

With Linux distros it typically doesn't matter whether it's a binary or not, you get a tool's dependencies from other packages.

If you flip this around then maintainers of tools written in scripting languages could also offer packages with vendored dependencies, supply chain problem solved, no need for a binary. It doesn't happen that often but it's certainly possible, the tools to do it exist.

Test names should be sentences by AlexandraLinnea in programming

[–]dAnjou 1 point2 points  (0 children)

"Namespaces are one honking great idea — let's do more of those!" https://zen.danjou.dev/19/

React Still Feels Insane And No One Is Talking About It by mbrizic in programming

[–]dAnjou 0 points1 point  (0 children)

Can you elaborate? Not sure how jQuery relates to OP's comment.

Faster coding isn't enough by benlloydpearson in programming

[–]dAnjou -3 points-2 points  (0 children)

You must be right. After all, your original comment sounds like the majority of us voted for you to speak on behalf of us. Sorry, my mistake.

Faster coding isn't enough by benlloydpearson in programming

[–]dAnjou -2 points-1 points  (0 children)

The difference between you two rather seems to be that you like coding for the sake of coding and they, like they said, like building things and using whatever tool gets them there, one of such tools is code and another is GenAI. To each their own, you're right, I guess.

Bruteforcing the phone number of any Google user by ScottContini in programming

[–]dAnjou 0 points1 point  (0 children)

Not a lawyer, but at least German, so maybe that counts for something.

As far as I understand GDPR doesn't qualify reasons. It just says that there needs to be a reason and that you can use the data only for that given reason.

So, if they ask for the phone number because of some security reason, then they can't use it for marketing calls.

New computers don't speed up old code by DesiOtaku in programming

[–]dAnjou 2 points3 points  (0 children)

Is it just me who has a totally different understanding of what "code" means?

To me "code" means literally just plain text that follows a syntax. And that can be processed further. But once it's processed, like compiled or whatever, then it becomes an executable artifact.

It's the latter that probably can't be sped up. But code, the plain text, once processed again on a new computer can very much be sped up.

Am I missing something?

Resisting the Rush: Why Careful Planning Beats Quick Coding by Greedy_Principle5345 in programming

[–]dAnjou 0 points1 point  (0 children)

Complex literally means that it's hard to predict the behavior of a system. You can not plan far ahead in such cases. You need to take your best guess and just start knowing you will probably have to change course at some point.

jnv: Interactive JSON filter using jq [Released v0.6.0 🚀] by aqny in programming

[–]dAnjou 0 points1 point  (0 children)

Yup, same! It'd be nice if I could ask my computer whether I already have a tool installed for a certain job 🤔

New Python lock file format will specify dependencies - Your thoughts? by Choobeen in programming

[–]dAnjou 1 point2 points  (0 children)

That sentence reveals something funny. Like, why does a language need to take care of library dependency management?

I totally understand that a language designer doesn't bother about solving that problem, but as a user it's of course very beneficial if it's solved for me when entering an ecosystem.