soc

joined 2 years ago
[–] soc@programming.dev 1 points 4 months ago

Your opinion is unpopular, because it is wrong.

No normal person would think of C when told to imagine a language that is not bloated and not unnecessarily complex.

[–] soc@programming.dev 1 points 4 months ago

And all of this due to the mistaken design decision to stick with the obsolete readiness-based model instead of going with the superior completion-based model.

(You can build a readiness-based API on top of a completion-based API, but not the other way around.)

[–] soc@programming.dev 6 points 4 months ago* (last edited 4 months ago)

git worktree is just so much easier to work with if you want to work on multiple versions or branches of some code.

It allows having multiple IDE instances open, all fully functional and indexed, and handing over commits from one worktree to another without having to fetch constantly in between.

Trying to emulate this with multiple clones feels like trying to do OOP in C -- sure one can do it, but it's pointless hassle compared to a fleshed-out solution that works right out of the box.

Not to mention it's so much faster and more efficient than git clone.

[–] soc@programming.dev 4 points 4 months ago

What a confused post.

[–] soc@programming.dev 7 points 4 months ago

There is not much to learn, so just do it? It's not a relevant investment that would require much thought.

[–] soc@programming.dev 1 points 4 months ago

Yeah, avoids pointless debates whether they should be lined up in matches or not. :-)

[–] soc@programming.dev 1 points 4 months ago* (last edited 4 months ago) (2 children)

Many languages' Option and Result types suffer from an organically-grown and therefore inconsistently named set of functions that operate on them.

We can do better! The article demonstrates how a full set of useful methods with predictable names can be derived from few, simple rules.

[–] soc@programming.dev 13 points 4 months ago* (last edited 4 months ago) (1 children)

Absolutely delusional.

code that is readable, auditable, and easy to port

Yeah C is the language that comes to everybody's mind reading that. /s

C's simplicity ...

Is that simplicity currently in the room with us?

... and widespread adoption make it the best choice for this philosophy.

Ah, the asbestos argument.


If people want to run the latest kernels on hardware that isn't maintained anymore, they need to toughen up and send patches ...

... or they stick to an old kernel for their unmaintained hardware.

Both is fine to me, but that entitled Boomer attitude of "nobody should have nice things, because that would challenge status quo" needs to die.

[–] soc@programming.dev 1 points 5 months ago (5 children)

I see this complaint from Spanish speakers a lot,

Oh, why would that be? What a complete mystery! /s

[–] soc@programming.dev 16 points 5 months ago

Studying at a university is not a fancy job training.

Do whatever pays your bills, and learn what interests you. Sometimes the latter will help with the former, but it would be silly to depend on that.

view more: ‹ prev next ›