Details
-
Abouttell me more about profile details
-
Skillsjs, css, see sharp, etc.
-
LocationGermany
Joined devRant on 5/19/2023
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
OpenAI is probably one of the most hypocritical companies in history. From the name, to how they copy other startups that build on top their platform, to how they use copyrighted material but prohibit others from using their model for training. I don;t understand how they are so celebrated when they engage in shady practices1
-
My tip for staying productive: **Don't**
Take a break. Take a few. Have a nap. Take a stroll outside. Enjoy life.
Life's too short. If you're not having fun, you're doing it wrong.
Fuck productivity.5 -
in your opinion, what is the most important feature of a programming language? For me it’s getting paid for using it.13
-
How is a "web app" any better than a "web site"?
All a "web app" does is adding a JavaScript program as a middle-man between the browser and the server.
Where as "web sites" instantly deliver content, "web apps" deliver JavaScript code that then loads the content and puts it on the page.
A "web site" serves the browser useful content on a silver plate (metaphorically speaking), where as "web apps" serve some JavaScript code and the browser has to do the heavy lifting.
It appears that the only benefit of "web apps" is the fancier name. "App" sounds fancy while "site" sounds mundane. But technically, a "web app" is worse than a "web site". It's both slower and vulnerable to scripting errors.
Why would anyone in their right mind choose to create a web "app" over a web "site" to load text and a bunch of pictures?
I get it, some things such as posting comments without reloading the page and loading new search results when scrolling down are not possible without JavaScript, but why use JavaScript for everything, even where it wouldn't be necessary?
JavaScript should never be required to show a bunch of boxes containing pictures and some text. JavaScript is intended to enhance web sites, not to load entire websites.
As web developer Jake Archibald said, "[100% of] your users are non-JS while they're downloading your JS" ( https://twitter.com/jaffathecake/... ).
See also: I miss the good times when the web was lightweight. ( https://devrant.com/rants/9987051/... )
"App" is not an excuse: https://jakearchibald.com/2013/...
I am sad Archive.org switched to being a web app. But I applaud them for resisting that trend longer than most other large sites.28 -
XCode: I can't find your class in scope
Me: But it's right there. You could find it yesterday
XCode: Yeah, no.
Me: Look, if I cmd-click on it, you open the class. So you know what it is. It is in scope. It has to be.
XCode: Nope.
Me: *cleans build folder* *build* How about now?
XCode: Nope.
Me: *deletes derived data* *build* Now?
XCode: Nope.
Me: *buries head in hands* *swears* *Copies the text in the class file, deletes the file, recreates it with a slightly different file name, copies the text back in* *build*
XCode: Build complete.
For fucks sakes.4 -
search engine of choice that isn't google?
i find google doesn't give me what im looking for more often than it used to5 -
wow now I have native linter tools telling me tabs are illegal when they're not
can these political people vamonos18 -
Medium priority
High priority
Urgent priority
Immediate priority
Maximum priority
Absolute priority
Did I get the ordering right? This is hard10 -
Headline of a computer magazine our class gets:
"AI is missing one of its important parts - intelligence"13 -
Deliberate and fully conscious procrastination. Distract yourself deliberately every few hours. Do something completely different in your free time and when procrastinating.
Also, take your time, think things through.
When debugging obvious typos and "impossible" causalities that you still not see after reparsing the code the tenths time - calm down, procrastinate a bit, and restart debugging - discarding assumptions and result from the previous tries.7 -
If you ever wondered how to get all the data from your database in reverse order, chatGPT is here to help.26
-
Interestingly enough, the worst JavaScript code I’ve ever had to deal with was written by back-enders coming from a Java background. The app was unusable and it took me a few weeks to put it back on track.
So is JS the culprit, or is it the elite backend community that fails to even try to make good use of it? 🤡2 -
Tf is up with google search? Like yeah it got worse and worse over the years but since the last few months it's actually unusable?
I was able to find everything I always found this one forum answer I needed, on page one.
Now it just grabs every single word and shows me where some of them match. What the fuck?
Same for duckduckgo btw.19 -
Anyone else realllllllly hate hearing the sound of their voice played back? I had to record some little videos of a short user process today and oof! My accent is much stronger than I thought it was9
-
I miss the good times when the web was lightweight and efficient.
I miss the times when essential website content was immediately delivered as HTML through the first HTTP request.
I miss the times when I could open a twitter URL and have the tweet text appear on screen in two seconds rather than a useless splash screen followed by some loading spinners.
I miss the times when I could open a YouTube watch page and see the title and description on screen in two seconds rather than in ten.
I miss the times when YouTube comments were readily loaded rather than only starting to load when I scroll down.
JavaScript was lightweight and used for its intended purpose, to enhance the experience by loading content at the page bottom and by allowing interaction such as posting comments without having to reload the entire page, for example.
Now pretty much all popular websites are bloated with heavy JavaScript. Your browser needs to walk through millions of bytes of JavaScript code just to show a tweet worth 200 bytes of text.
The watch page of YouTube (known as "polymer", used since 2017) loads more than eight megabytes of JavaScript last time I checked. In 2012, it was one to two hundred kilobytes of HTML and at most a few hundred kilobytes of JavaScript, mostly for the HTML5 player.
And if one little error dares to occur on a JavaScript-based page, you get a blank page of nothingness.
Sure, computers are more powerful than they used to be. But that does not mean we should deliberately make our new software and website slower and more bloated.
"Wirth's law is an adage on computer performance which states that software is getting slower more rapidly than hardware is becoming faster."
Source: https://en.wikipedia.org/wiki/...
A presentation by Jake Archibald from 2015, but more valid than ever: https://youtube.com/watch/...34 -
So I got an answer on Stack overflow
Answerer basically said "finding the error is tedious so I re-wrote your code"
They changed about 15 lines in their answer. I combed over it and found that I needed just one.
I put an answer myself, saying which line was missing (as the other answer didn't highlight the actual solution, and rather re-implemented my code)
My clear, concise answer was deleted by moderator for "Not adding anything new" (Except what the exact answer was to my problem, I guess)
Not my fucking problem. Make your own Q&A site harder to use, as if I give a fuck.21 -
Has anyone else noticed how hostile Stack Overflow has become? I was up at 4 am the other night (or I guess technically morning) and I was too tired to think straight so I posted a question about a syntax error I had and went to bed.
By the time I woke up I had 3 down votes and 2 comments saying how dumb this question was yet not a single answer.39