I’d love to. Sadly, when I do leave JavaScript alone, too many web sites that should work fine just break.
- 3 Posts
- 33 Comments
Web applications need JavaScript.
Web sites do not; the static web technologies allow basically any styling, and browsing any content your browser can handle, and HTML forms work fine. In any case, many people who need to access the web site can’t run modern JavaScript. So it should work without that.
There may be special dynamic enhancements that require JavaScript, but the site should so its core job flawlessly, without any JavaScript.
Not just you. For more than a quarter century, we’ve known that if a paragraph’s text lines sprawl across a wide screen, it’s more difficult for most people to read. (And the same is true if the lines are too short. There’s an optimal range.)
https://jamesmattison.co.uk/method/why-line-length-matters-for-legibility/
For this reason, it’s good for a website’s style rules to limit how wide (measured in characters) a column of text can get, regardless of how much screen there is to expand into.
bignose@programming.devto
Programming@programming.dev•Do you like to have music while coding/studying? If so, what genres?English
2·1 month agoMost of the music I enjoy listening to, has good singing and/or lyrics that I want to hear. But this is exactly what I don’t need while attempting to concentrate on another task!
When I need to focus on something, the music needs to be motivating, blocking out any ambient noise, but not distracting. I find trance and other techno to be best for this.
Answered in another reply.
Please put in the effort to write (in the post) a synposis of what you’re linking to, and why you think it’s worth visiting, before we go there.
bignose@programming.devto
Programming@programming.dev•Is there any use in learning an "easy" programming language?English
1·2 months agoWhy would anyone make a hard programming language?
INTERCAL has entered the chat:
INTERCAL’s main advantage over other programming languages is its strict simplicity. It has few capabilities, and thus there are few restrictions to be kept in mind. […]
bignose@programming.devto
Opensource@programming.dev•If you had/have enough disposable income, what would drive you to donate to opensource software?English
19·2 months agoI donate to a number of free-software projects via https://liberapay.com/ which lets me control the individual donation amounts and frequencies, and pay from a single account that I top up periodically.
When approached about allowing me to donate to them via Liberapay, I’ve had several people respond positively and set up their end of the deal. It often just takes a friendly conversation.
bignose@programming.devto
Programming@programming.dev•Rsync author responds to online outrage about his usage of LLMsEnglish
815·2 months agoNo. If an established dev leans on LLMs for coding and shovels it into the main branch, they have abdicated their responsibility and trashed their reputation. We get to point that out
without any obligation to do their work for them.
bignose@programming.devto
Programming@programming.dev•Rsync author responds to online outrage about his usage of LLMsEnglish
1017·2 months agoEither we get him more resources or we STFU about the retired dev using AI. We can’t have it both ways.
Of course we can do both. I don’t have those resources to grant
and I get to point out that Tridge, despite his well earned reputation from the huge contribution of creating rsync and bringing it to the point where it’s effectively complete as an essential piece of internet infrastructure, was massively arrogant in abdicating his responsibility by shovelling LLM slop into that same piece of infrastructure.
bignose@programming.devto
Programmer Humor@programming.dev•*Permanently Deleted*English
42·3 months agoA child of five would understand this. Fetch me a child of five.
—Groucho Marx
Of course, that works only when everyone’s in the same room. I don’t have a good replacement for teams that connect remotely.
Yet another way that the good ideas from Agile got crushed to meaninglessness by Business Idiocy.
The whole point of the “stand up meeting” is, by forcing everyone to stand together, to encourage everyone to keep it brief and to the point, so it benefits everyone without sucking their time.
Screenshotting a text post on the Fediverse, to post an opaque image on the Fediverse.
The post was right there to be shared.
bignose@programming.devto
Programming@programming.dev•Fed up with vibe coders, dev sneaks data-nuking prompt injection into their codeEnglish
24·3 months agoWe shouldn’t even be in this situation, where just politely asking someone’s computer to delete files is effective.
Exactly, it’s a problem only for those who have knowingly handed their development environment over to obey commands from an untrusted source.
If you’re the one holding the syringe to your own vein and pushing the plunger, but you didn’t think to ask what’s inside first? That’s no one else’s fault.
This is a well targeted sabotage of a system that’s causing untold damage. Of course it’s going to annoy and surprise the people using the system it’s targeted to.
bignose@programming.devto
Programming@programming.dev•Fed up with vibe coders, dev sneaks data-nuking prompt injection into their codeEnglish
211·3 months agoany kind of undocumented subversive behaviour in your thing.
Fortunately, this behaviour is explicitly documented.
bignose@programming.devto
Programmer Humor@programming.dev•It ensures that the agent does a good jobEnglish
3·3 months agoWithout this, we wouldn’t be sure the agent does a good job!
bignose@programming.devto
Linux@programming.dev•Anti-cheat incompatibility on Linux is unacceptable from game developers and publishers — and Rocket League just proved whyEnglish
3·3 months agoI’ve read that headline three times now, and it doesn’t communicate what the heck the article is about.



Plenty of web clients allow the user to turn off JavaScript. Which is a good safety and security measure.
If a web site breaks without JavaScript, that’s the fault of the web site designers and implementers.