News for hackers. Stuff that matters.
[dead]
Re:The Everything NPM Package by bezier-curve on Saturday January 06, 2024 @04:44PM (#38895825)
> There's a reason I still am skeptical of calling client-side devs "actual programmers".

Nothing in your comment actually supports this last jab at web developers. Can you elaborate? I imagine you can't because you're arrogantly posturing.

Re:The Everything NPM Package by o11c on Saturday January 06, 2024 @05:39PM (#38896275)
Programming is, fundamentally, the imposition of a chosen order upon the world. You can easily distinguish somebody who's new to programming by the lack of choosing or the lack of effective order, and I think it quite fair to call them "not yet a programmer" while they're in that phase.

Sure, theoretically web devs can be programmers. But in practice, choice is overwhelmed by happenstance, and/or order does not follow from the choice that is made. And this isn't just on random websites (after all, 90% of everything is crap), but even for core tooling.

Re:The Everything NPM Package by throwitaway1123 on Saturday January 06, 2024 @06:34PM (#38896726)
This is a vague statement filled with poetic language that conveys very little useful information. I can't imagine trying to parse this as a non-native English speaker and extract any sort of meaningful information from this comment.
Re:The Everything NPM Package by o11c on Saturday January 06, 2024 @08:08PM (#38897312)
Okay, by example then:

* if you just bash on the keyboard randomly until you get a result, or just copy-paste from StackOverflow, or just let an LLVM spew something, that's not programming - there's no choice.

* if you do deliberately choose something, but your choice fails to produce a meaningful result, that's not programming - there's no order.

Re:The Everything NPM Package by throwitaway1123 on Saturday January 06, 2024 @08:21PM (#38897397)
Ok...and how exactly does this invalidate client side programming?

> * if you just bash on the keyboard randomly until you get a result, or just copy-paste from StackOverflow, or just let an LLVM spew something, that's not programming - there's no choice.

To add a more substantive example to the conversation: do you really think the developer of Photopea built an entire Photoshop clone in the browser by mashing keys on his keyboard randomly? You think there was no choice in the development of a project like that?

> * if you do deliberately choose something, but your choice fails to produce a meaningful result, that's not programming - there's no order.

Do you think the client side developers behind something like Google Docs have failed to "produce a meaningful result"?

You've come up with an interesting set of criteria, but you have nothing to apply it to. That's why your original comment was flagged, and referred to as posturing.