@@xxvmvxx The other day I was talking about Web3, people were confuse, did something happen between Web2 which is AJAX and semantic web, which is Web3 ?
@@FallenIoshiro It's been years since, but his major field is ML and natural language processing, so he mentioned it maybe twice when some "college modern web app" didn't work for his terminal.
@@mardagit Gonna send him this video next? Then we can get a react video of him reacting to Prime reacting to him (and maybe then Prime can react to that, yay recursion!)
I got your joke BUT a huge one; I really suffer with Next.js performance on my 3050 i713th gen 32ram pc because I ran it on WSL on windows 11 it's soooo mf laggy soo mf slow I f-ing hate windows even if it has WSL amma switchen back to Ubuntu soon 🙂
@@H-Root It's very slow to access data on windows from WSL. Either work on your project only from Windows or from WSL. Well, it will probably still lag anyway :/
@@YannSchmidt Yeah, WSL disk access is kind of slow if you don't host your files inside your \\wsl folder It is basically a virtual machine so it has problems accessing files outside of it, located in Windows OS
I was using NodeJS the other day, as you do (when you don't question your life decisions for a while), and I still don't know why do people need next.js to create a friging HTTP server
They were, ads never had accessibility, but the rest of the content was... so lynx was great. But Firefox has Reader View (I think Safari does too, I forget if Chrome or Edge does, but I assume Opera too)
Haha, I just noticed it. Funnily enough, I studied there not long after this was written. I don't think I had any classes with this guy, but the name definitely rings a bell.
@@bodzio50318 I had some lectures with him, that page is definatelly in character, we found this page before we had lectures with him so n the lectures students would make jokes about hating javashit
272kB of memory? Dude, you can almost fit on a PI Zero 👀 Don't worry, I get it. I also don't really like React, but mainly because the hook system is just SO DAMN unpredictable you can barely use more than like 2-3 hooks in a single component or your brain will run out of memory and crash itself before it all traces all the possible bugs you've introduced...
necromedia flush is a reference to macromedia flash - macromedia created and owned the flash editor before selling it to adobe. That's some old ass internet right there for ya. RIP flash btw
Yeah I made a lot of shitty animations in it as a kid. Your comment also reminds me of Cool Edit Pro, before adobe bought it and made it adobe audition.
JavaScript is to browser the same as LISP is to emacs The difference being that one can choose whether or not to use emacs, and how much bloat they want when running their music player and email client inside their editor But with browsers, other people choose for you how much javash!t is piped through your network to show annoying cookie warnings, caroussels, track your activity and whatever other unnecessary stuff they decide
A "webmaster" is someone who creates and manages the content and organization of a website, manages the computer server and technical programming aspects of a website, or does both. Full-stack devops developer nowadays
Back in those days some webmasters were also the entire IT department. When I went to highschool the one IT guy was in charge of the network, all the desktop computers, the website, etc.
@@DerekSmitI did the same for a small non profit org. Taking care of network of Ubuntu desktops (which replaced Windows NT), publishing articles and photos on the web, creating database and setting up a registration form for science projects competition. I think no JavaScript was needed then too, CSS menus were good enough as they are now too.
It's funny to think about: majority of performance issues that arise from people using old computers happen due to the fact they have these huge programs called "browsers" that need to parse and compile Javascript. If it wasn't for javascript my dad would probably continue to use his old HP from 2004 with debian and the MATE desktop. _I_ could probably continue on using my old Dell i got from my godfather as a gift. It's a device from 2003 with a very nice keyboard and it's only issues come up when it needs to load modern web pages with JS.
Not wrong, but we do need some kind of interpreted scripting language for web browsers. Web functionality and interactivity is a wonderful thing. The problem is its used far more than it should, the ecosystem has become bloated, and the base design of the language isn't very good. Oftentimes what a website needs is a little bit of javascript sprinkled for functionality or sending requests without refreshing the page but instead the entire app ends up being built in JS. It doesn't have to be this way - but unfortunately our industry tells new developers it must be this way.
The problem isn't even JS, it's that people use to much of it. We even had a great moment in time when you disabled most javascript on the page, you would get the content without ads. Great times.
I loved webdev in 2006. Today there is so much tech-churn from frameworks and new libraries that I just don't care for it at all. I got a masters in a totally different field to escape web dev, thats how bad i started to hate it. #skill-issue
@@TheBswan Shame that React is nowhere near the React that was premiered. The ideas changed that's the first thing, the second thing is that people never knew how to use it.
I just do pure javascript and ignore the noise. Granted, my stuff is only done as a hobby, and it doesn't look anywhere near as nice as the stuff made by teams of people using react...
Unfortunately there always comes someone inexperienced that doesn't see it being a flawed solution and goes for it. And here we are. A proof that a voice and numbers of sensible people are far lower than numbers and voice of inexperienced insensible people.
With the effort that was spent chasing the latest and greatest framework (each of which designed largely to paste over the flaws in JS) they could've just rewritten the web in an actual language and solved the problem for good.
@@isodoubIet TL;DR: untyped language perpetuated by the idea that the laymen could be productive should have been a red flag long before js was used in production. The problem now isn't that it could be easily solved and nobody is doing it, it's the fact that big tech companies adopted it and are perpetuating it's usage as a (LMFAO) standard. We're digging a trench that future programmers may never climb out of. I mean seriously, the language has so many surface level flaws that new users start learning workarounds before even debugging their first problem. It is a toy language designed to interest the laymen that has been thrust down the throats of serious programmers for tens of years. It's sad anybody ever looked at it and decided to build frameworks on top of it, knowing that neither should be used in production, but marketing their framework toward greenhorns who know no better and selling companies the promise that they would be productive. And, if we're being honest, that judgement is largely debased given that the internet was never imagined to be something that every company on the planet designs proprietary technology for. The problem is that we let the language of the internet stay untyped and left no way for the client to run code natively or even outside its very flawed virtual machine.
Actually quite a bit better. We wouldn't have the tangle of continuation passing that evolved into promises and rxjs. We wouldn't have zone.js. We wouldn't have setTimeout(0). Web programming has adopted quite a few workarounds for the lack of threads or other concurrency models.
If I remember correctly, back in 2006 when I made websites in Microsoft Frontpage 2003, most of the sites also had Flash, Silverlight, ActiveX, Java applets mostly for video playback, games, animations, banners, dropdown menus and web forms. Even back then, websites were no longer pure HTML, they just used many technologies for interactivity that can be done today with just JS.
I think it is funny that the solution to web browser compatibility and portability these days is that everyone uses the same browser. It was bad with IE6 but now even worse with everything being chrome or chrome fork based. Websites aren't portable, they all run on the same platform... chrome. It is like if we said Windows applications are portable because all you need is Windows and they will run. Portability is dead, you will run chrome and you will like it!
@@progste Firefox is great but it is currently around 5% usage. If you consider IE6's height of popularity is was about 90%. So browser usage today is more uniform than the worst of the worst of the IE6 days. And that doesn't count things like Node using chrome's JS engine or Electron framework. We've swapped M$ for google but that's about it.
Why is bad having an open source browser that everyone uses? I don't think each browser having their own implementation of the web is the way to go, specially for compatibility. Chromium is basically Linux at this point.
@@neociber24 Open source does not mean not under corporate control. Google sets the direction and features to chromium / chrome. It is good that it is open source, but it is still a single corporation controlling the web. The web is supposed to be an open standard where you can access it however you like. This is a core principal of the web.
I mean, 2006 was Java 6 IIRC, and it had nothing new for java developers. All it had was stuff to let you run OTHER languages on the JVM. Because who'd want to run Java? Lol dead lang. (Yeah, those memes are old. I don't love Java, but I do like the nice apartment it got me. And today it's a completely different language. Java was not a super nice language back then.)
Z jednej strony wydawało się, że wykładowcy mają średniowieczne poglądy, a z drugiej strony okazało się, że jednak mieli rację i "modern web dev" wygląda jak jedna wielka pomyłka.
I remember having a script called nutScrape I had to paste into all my HTML to essentially polyfill to make it crossbrowser compatible. This was like 1998.
Also today in almost every bigger corporation, especially in the finance sector, you’ll always stumble upon gigantic ancient Perl or awk scripts, which no one knows what they do or why they are there. But it is known that they glue the whole corporation together. every time you change the script, you’ll have to do an emergency shutdown of the whole datacenter, because wrong data ist sent to the government. It will never die and only grow, like Kobol At least we have chätgshipitä - an old wannabe Linux grandpa explaining you how everything works based on probability. I love you all, thanks for not wanting to be a stupid idiot and thanks to everyone being open about being a nerd. Look at prime and his moustache. We are all so sexy
it's funny to me that javascript was supposed to be a scripting language and java was supposed to be the 'fast bytecode' language, before java applets got phased out. Now javascript gets JIT compiled by the browser and WebAssembly is a thing anyways.
I wonder what will eventually replace JS in the browser. Or will we just move to something other than a web browser? My mind jumped to WASM initially but I don't think so. I hope someone is working on a replacement because this weekly framework situation has been out of hand for a few years. I also hope that someone isn't Google. We need an open replacement for the JS ecosystem that keeps the good and yeets the bad.
Honestly, there's more than a few websites that I prefer using without JS enabled. 90% of the JS code in a lot of sites is used for showing ads, banners, alerts, asking for permissions to nag you with notifications... The modern internet is becoming a bit of a nightmare outside of paid websites and a few indie places. No news website or wiki needs JS, really.
Did I write this article? Sounds like me going on one of my many rants in the early days of website design. M$ IE for any web designer/ developer at that time was your arch nemesis.. it was the worst, but you had no choice but to create additional code to make it happy.
Ahh yes, the time before v8, html5 and css3. I was making a animation/game driven by the arrow keys. You essentially walked around an environment which was just thousands of rendered 3d images. V8 came out with chrome and I booted my program and it just instantly went through tons and tons of frames as if there was a speedhack. Didn't even know how to fix it back then lmao. Funny enough though, you could totally run IE on linux back then. There were a lot of games I played that required IE to launch the game. I don't think I got any to actually work in wine but I definitely had a few different IE versions as a result.
Context: This was before AJAX became widely available and before WHATWG was able to submit HTML5 as a W3C standard. Javascript was still being used for stupid web tricks like cursor trails rather than serious software. Over the next few years the entire web would be transformed to the so-called "Web 2.0" based on AJAX and HTML5.
@@darekmistrz4364 I agree with React 1000%. Almost every SPA I see in the wild has no business being an SPA. Some JS for a bus/train timetable can make it easier to use, depending on the interface. e.g. Allow the user to select a time and then highlight the available bus/train. That was the type of thing that barely existed in 2006, ergo the hate. I would like to see a hell of a lot _less_ Javascript. Everyone seems to have tossed KISS right out the window. Meaning that our bus/train schedules just don't work if there's an error rather than enhancing an already-useful interface.
@@thewiirocks If the thing being highlighted was a child of the thing being hovered, you could definitely do this with HTML+CSS only, and only at the expense of possibly having some weird HTML
JavaScript seems to be made for quick, 5-12 lines of code solutions that worked with HTML. I wonder if the inventors of JavaScript knew that it would blow up like it did, would it be more like Java. The author misspelled lose control as loose control, but thinking about it, loose control sounds worse than losing control.
That's Primagen in 2006. He secretly wrote that. As he continued being tortured using JavaShit, he forgot it was his writing. I'm also forgetting who I am. Switch to good old perl scripts before it's too late. I warn you once twice thrice. Where was I?!
We call them web ‘main’ these days 😂🤣. This branch renaming thing was such an obscene example of 1st world virtue signalling - a change the solved nothing and helped no one.
You already can, it's WebAssembly, but I don't think the problem is Javascript itself, but what people do with it. WebAssembly will actually make it worse, because it gives people even more power to abuse.
I think I got my first smart phone in 2010? Was on a flip phone in early 2000's till then But I could text and drive while not taking my eyes off the road.... probably 5-10 words a minute.. but back then texts were short. You used bbs or IM's for longer messages
I think this guy is now a professor at Gdansk University of Technology. He can be googled quite easily. He's still active and does ML and Automata. You could probably reach him quite easily, although I'm not sure If he'd like to elaborate on javascript
@@veniti dlatego ktoś stworzył niejedną grę na jego cześć, były niegdyś w paczkach od starszych roczników, jedna z nich jest jeszcze na GH pod userem dzieciaczkiKIO
He wasn't the first to argue accessibility and sadly people still haven't learned from it. 😞 5:26 pretty certain Windows NT for Alpha processors did exist.
Hating JavaScript and having Java icon in the video thumbnail ... tech blog 😂😂 And who's to blame? Definitely not the GenAI, the prompt was clear: "Java" + "Sh1t" 😂😂
It used to be JS couldn’t be trusted for anything. You always had to repeat your validation on the server. Then the buzzwords came with Web 2.0 and REST apis. It seemed like it was overnight going from full stack development to front end.
But JS couldn't be trusted, because it is running on the client, not because it is JS. It could be any language, and it also explains why you had to "repeat the validation on the server".
Your website can't be doing very much then. You don't want too much or your website is too slow, or too little otherwise you can't do anything interesting.
I have a deeply fuled hate for javascript, am I the only one? I think its because when I started I got object oriented coding which felt very comfortable and tangible. But then big bad javascript came, and suddenly most OOP practises go out of the window.
Honestly... I was born in the wrong time to become a software engineer. I despise this web nonsense so much. If 15 years from now JavaScript still does most of the heavily lifting... Man, I don't know.
He's the professor at my university (he's teaching something like UX/UI course). Funny to see his page here 😆
honestly standing for semantic html in 06 pretty much makes him a ux god
let him know some people....share his web views? xD
@@xxvmvxx The other day I was talking about Web3, people were confuse, did something happen between Web2 which is AJAX and semantic web, which is Web3 ?
ye, he is a legend xd
JavaShit happens after too much CoffeeScript
Not bad
🤣🤣🤣🤣🤣🤣💀💀
Thats very accurate
Prime reading an article from my teacher Mr. Daciuk is what I didn't expect to see today. Wish I could be on Twitch there XD
Is he still hating js during lectures?
@@FallenIoshiro It's been years since, but his major field is ML and natural language processing, so he mentioned it maybe twice when some "college modern web app" didn't work for his terminal.
based teacher
@@mardagit Gonna send him this video next? Then we can get a react video of him reacting to Prime reacting to him (and maybe then Prime can react to that, yay recursion!)
This article has late 90s energy. It’s wild how long he held onto those feelings
I can run cyberpunk and stream it live on this computer. But my hardware is not enough for my current next.js project.
What about your next previous current next next.js previous.js current.js project?
I got your joke
BUT a huge one; I really suffer with Next.js performance on my 3050 i713th gen 32ram pc because I ran it on WSL on windows 11 it's soooo mf laggy soo mf slow I f-ing hate windows even if it has WSL amma switchen back to Ubuntu soon 🙂
@@H-Root It's very slow to access data on windows from WSL. Either work on your project only from Windows or from WSL.
Well, it will probably still lag anyway :/
@@YannSchmidt Yeah, WSL disk access is kind of slow if you don't host your files inside your \\wsl folder
It is basically a virtual machine so it has problems accessing files outside of it, located in Windows OS
I was using NodeJS the other day, as you do (when you don't question your life decisions for a while), and I still don't know why do people need next.js to create a friging HTTP server
Jan Daciuk is OG
btw, on his main page there's an audio recording; on how to pronounce his name
The idea of browsing without javascript enabled. Damn those were the good old days.
They were, ads never had accessibility, but the rest of the content was... so lynx was great. But Firefox has Reader View (I think Safari does too, I forget if Chrome or Edge does, but I assume Opera too)
Worth to mention, this article is at Technical University of Gdańsk, Poland. Admittedly, in "personal" section 😂😂Free speech!
Haha, I just noticed it. Funnily enough, I studied there not long after this was written. I don't think I had any classes with this guy, but the name definitely rings a bell.
and the servers of PG are down :)
@@bodzio50318 I had some lectures with him, that page is definatelly in character, we found this page before we had lectures with him so n the lectures students would make jokes about hating javashit
"Webmasters? We call them webmains now" - hilarious joke that could easily just fly right over one's head
Nothing could fly over my head. I would jump up and grab it.
Not really. I feel like most ppl would get it almost immediately.
I git the joke
@@Oncopoda |perl -pE 's/get/git/'
I didn't get the joke and need someone to explain. Does it have something to do with RPG games?
We still have the same problem with ReactShit that consumes 272874 ram
272874 sticks of RAM, that's a lot of ram
alert: 🚨
you have consumed all 272874 rams.
272kB of memory? Dude, you can almost fit on a PI Zero 👀
Don't worry, I get it.
I also don't really like React, but mainly because the hook system is just SO DAMN unpredictable you can barely use more than like 2-3 hooks in a single component or your brain will run out of memory and crash itself before it all traces all the possible bugs you've introduced...
He was very accurate with Flash, what a horrible age that was. Someone find this guy and get his opinion on js frameworks!
lmao I know this guy (Jan Daciuk) absolute legend
eti…
Siema nasus
@@michszyfel8907 siema
Elo
necromedia flush is a reference to macromedia flash - macromedia created and owned the flash editor before selling it to adobe.
That's some old ass internet right there for ya. RIP flash btw
Now we use Javascript to emulate it and play the old Flash games.
Yeah I made a lot of shitty animations in it as a kid.
Your comment also reminds me of Cool Edit Pro, before adobe bought it and made it adobe audition.
Even older was Macromind Director, the predecessor to Flash
JavaScript was a mistake and we all know it
Learn HTMLX or Laravel and save your mental health
If mistakes make us stronger, Brendan Eich has the strength of Hercules.
JavaScript is fine
JavaScript is to browser the same as LISP is to emacs
The difference being that one can choose whether or not to use emacs, and how much bloat they want when running their music player and email client inside their editor
But with browsers, other people choose for you how much javash!t is piped through your network to show annoying cookie warnings, caroussels, track your activity and whatever other unnecessary stuff they decide
Shhhh! He doesn't know he's special...
A "webmaster" is someone who creates and manages the content and organization of a website, manages the computer server and technical programming aspects of a website, or does both. Full-stack devops developer nowadays
Back in those days some webmasters were also the entire IT department. When I went to highschool the one IT guy was in charge of the network, all the desktop computers, the website, etc.
@@DerekSmitI did the same for a small non profit org. Taking care of network of Ubuntu desktops (which replaced Windows NT), publishing articles and photos on the web, creating database and setting up a registration form for science projects competition. I think no JavaScript was needed then too, CSS menus were good enough as they are now too.
It's funny to think about: majority of performance issues that arise from people using old computers happen due to the fact they have these huge programs called "browsers" that need to parse and compile Javascript.
If it wasn't for javascript my dad would probably continue to use his old HP from 2004 with debian and the MATE desktop.
_I_ could probably continue on using my old Dell i got from my godfather as a gift. It's a device from 2003 with a very nice keyboard and it's only issues come up when it needs to load modern web pages with JS.
That and batteries, but batteries can be upgraded or retrofitted
That and basically running games or native software of modern age (or opening huge PDFs or xls files)
Not wrong, but we do need some kind of interpreted scripting language for web browsers. Web functionality and interactivity is a wonderful thing. The problem is its used far more than it should, the ecosystem has become bloated, and the base design of the language isn't very good. Oftentimes what a website needs is a little bit of javascript sprinkled for functionality or sending requests without refreshing the page but instead the entire app ends up being built in JS. It doesn't have to be this way - but unfortunately our industry tells new developers it must be this way.
The problem isn't even JS, it's that people use to much of it.
We even had a great moment in time when you disabled most javascript on the page, you would get the content without ads. Great times.
I was reminded of the term "webmaster" for the first time in like 15 years.
back before the entire web was controlled by marketing departments
This isn’t 2003 any longer, you have to say webmain.
bring back webmaster, programmers that don't know how to start their HTTP servers shouldn't be allowed near any keyboard, nor programming
I loved webdev in 2006. Today there is so much tech-churn from frameworks and new libraries that I just don't care for it at all. I got a masters in a totally different field to escape web dev, thats how bad i started to hate it. #skill-issue
Look up Tokyo spliff ..made game engine in c++
React has been a solid choice for almost a decade. Having more choices is not a bad thing.
@@TheBswan Shame that React is nowhere near the React that was premiered. The ideas changed that's the first thing, the second thing is that people never knew how to use it.
I just do pure javascript and ignore the noise. Granted, my stuff is only done as a hobby, and it doesn't look anywhere near as nice as the stuff made by teams of people using react...
@@TheBswan IT TOTALLY IS when they change every 6 months
React is bad, it shouldn't have to exist, just use Web components and the Shadow DOM.
I heard you like javashit? We made a javashit interpretor to javashit to interpret your typeshit code into javashit on your IDE written in javashit.
TELL ME MORE
I stop programming JavaScript in 2002 because I thought "This is crap there is no way we are going to stick with it."
Unfortunately there always comes someone inexperienced that doesn't see it being a flawed solution and goes for it. And here we are. A proof that a voice and numbers of sensible people are far lower than numbers and voice of inexperienced insensible people.
With the effort that was spent chasing the latest and greatest framework (each of which designed largely to paste over the flaws in JS) they could've just rewritten the web in an actual language and solved the problem for good.
@@isodoubIet TL;DR: untyped language perpetuated by the idea that the laymen could be productive should have been a red flag long before js was used in production.
The problem now isn't that it could be easily solved and nobody is doing it, it's the fact that big tech companies adopted it and are perpetuating it's usage as a (LMFAO) standard. We're digging a trench that future programmers may never climb out of. I mean seriously, the language has so many surface level flaws that new users start learning workarounds before even debugging their first problem. It is a toy language designed to interest the laymen that has been thrust down the throats of serious programmers for tens of years. It's sad anybody ever looked at it and decided to build frameworks on top of it, knowing that neither should be used in production, but marketing their framework toward greenhorns who know no better and selling companies the promise that they would be productive. And, if we're being honest, that judgement is largely debased given that the internet was never imagined to be something that every company on the planet designs proprietary technology for. The problem is that we let the language of the internet stay untyped and left no way for the client to run code natively or even outside its very flawed virtual machine.
This was definitely written way before 2006. Late 90s. Maybe 2001 or 2002 at the latest.
Yeah, agreed. Something isn’t right with the date on the post. Firefox was pretty dominant in 2006.
Jan Daciuk is my Hero
Nice myspace xss reference
At least JavaShit is singlecore. Can you imagine what would be if it was multi core and multi thread??
How much ram? Yes.
we have web workers
Actually quite a bit better. We wouldn't have the tangle of continuation passing that evolved into promises and rxjs. We wouldn't have zone.js. We wouldn't have setTimeout(0). Web programming has adopted quite a few workarounds for the lack of threads or other concurrency models.
JavaShitstorm
now it is
This is how I felt in 2006 as well, my resentment has grown since then.
If I remember correctly, back in 2006 when I made websites in Microsoft Frontpage 2003, most of the sites also had Flash, Silverlight, ActiveX, Java applets mostly for video playback, games, animations, banners, dropdown menus and web forms. Even back then, websites were no longer pure HTML, they just used many technologies for interactivity that can be done today with just JS.
Man I actually miss Java Applets, the graphics had such a recognisable look to them.
I think it is funny that the solution to web browser compatibility and portability these days is that everyone uses the same browser. It was bad with IE6 but now even worse with everything being chrome or chrome fork based. Websites aren't portable, they all run on the same platform... chrome. It is like if we said Windows applications are portable because all you need is Windows and they will run. Portability is dead, you will run chrome and you will like it!
firefox is not chrome based
@@progste Firefox is great but it is currently around 5% usage. If you consider IE6's height of popularity is was about 90%. So browser usage today is more uniform than the worst of the worst of the IE6 days. And that doesn't count things like Node using chrome's JS engine or Electron framework. We've swapped M$ for google but that's about it.
Why is bad having an open source browser that everyone uses?
I don't think each browser having their own implementation of the web is the way to go, specially for compatibility.
Chromium is basically Linux at this point.
Because google has a lot of influence over the direction of said browser (see: manifest v3)
@@neociber24 Open source does not mean not under corporate control. Google sets the direction and features to chromium / chrome. It is good that it is open source, but it is still a single corporation controlling the web. The web is supposed to be an open standard where you can access it however you like. This is a core principal of the web.
"we actually call them web-mains today" -- I almost spit out my drink :D
In thumbnail it looks like Java is catching strays 😂😂
LOL thought the same thing! 😂
Java deserves all the stays it gets TBH.
I mean, 2006 was Java 6 IIRC, and it had nothing new for java developers. All it had was stuff to let you run OTHER languages on the JVM. Because who'd want to run Java? Lol dead lang. (Yeah, those memes are old. I don't love Java, but I do like the nice apartment it got me. And today it's a completely different language. Java was not a super nice language back then.)
JavaScript and its consequences have been a disaster for the human race
7:00 The "sic" is a Latin word meaning "thus" used to denote quoted misspellings or other inaccuracies.
Man I forgot about the days of web popup ad spam. Now it’s just wholesome paywalls and inline ads spamming me and messing up the page render.
5:31 - Quiche mentioned... I am feeling very attacked by this... and I am literally eating ham and cheese quiche rn at this very instant.
Lynx mentioned! Memories
i jakoś to jest na tym ETI
Z jednej strony wydawało się, że wykładowcy mają średniowieczne poglądy, a z drugiej strony okazało się, że jednak mieli rację i "modern web dev" wygląda jak jedna wielka pomyłka.
Aż żałuję że nie studiuję na Politechnice Gdańskiej lol
Jan Daciuk is the most based lecturer at this university
xD
I remember having a script called nutScrape I had to paste into all my HTML to essentially polyfill to make it crossbrowser compatible. This was like 1998.
This man is a legend (lectures are soooo boring, but unhinged as well - makes him almost bearable). Gdańsk University of Technology here 👋
My first interaction with lynx was around a month ago.
Probably should investigate more into it.
This reads like it was written in the '90s. IE, Netscape, perl?
By 2006 "Netscape" was Firefox, it was very popular, and almost no one was using perl.
Poland in 2006 was still mentally in 90s
Perl is still to this day actively used in academia at minimum, particularly for bioinformatics research
Also today in almost every bigger corporation, especially in the finance sector, you’ll always stumble upon gigantic ancient Perl or awk scripts, which no one knows what they do or why they are there. But it is known that they glue the whole corporation together. every time you change the script, you’ll have to do an emergency shutdown of the whole datacenter, because wrong data ist sent to the government.
It will never die and only grow, like Kobol
At least we have chätgshipitä - an old wannabe Linux grandpa explaining you how everything works based on probability.
I love you all, thanks for not wanting to be a stupid idiot and thanks to everyone being open about being a nerd. Look at prime and his moustache.
We are all so sexy
it's funny to me that javascript was supposed to be a scripting language and java was supposed to be the 'fast bytecode' language, before java applets got phased out.
Now javascript gets JIT compiled by the browser and WebAssembly is a thing anyways.
I wonder what will eventually replace JS in the browser. Or will we just move to something other than a web browser? My mind jumped to WASM initially but I don't think so. I hope someone is working on a replacement because this weekly framework situation has been out of hand for a few years. I also hope that someone isn't Google. We need an open replacement for the JS ecosystem that keeps the good and yeets the bad.
I think I've found my spiritual guide!
I wish I could travel back in time to 2006 and tell this guy JavaSh-cript will run like 30% of all the backends 15 years later...
Honestly, there's more than a few websites that I prefer using without JS enabled. 90% of the JS code in a lot of sites is used for showing ads, banners, alerts, asking for permissions to nag you with notifications... The modern internet is becoming a bit of a nightmare outside of paid websites and a few indie places. No news website or wiki needs JS, really.
Did I write this article? Sounds like me going on one of my many rants in the early days of website design. M$ IE for any web designer/ developer at that time was your arch nemesis.. it was the worst, but you had no choice but to create additional code to make it happy.
Many people today don't understand that jQuery was a compatibility library. They think its a frontend framework...
OMG I had classes with the guy! (He did not change his opinion I guess, he teaches how to create compilers)
Ahh yes, the time before v8, html5 and css3.
I was making a animation/game driven by the arrow keys. You essentially walked around an environment which was just thousands of rendered 3d images.
V8 came out with chrome and I booted my program and it just instantly went through tons and tons of frames as if there was a speedhack. Didn't even know how to fix it back then lmao.
Funny enough though, you could totally run IE on linux back then. There were a lot of games I played that required IE to launch the game. I don't think I got any to actually work in wine but I definitely had a few different IE versions as a result.
Context: This was before AJAX became widely available and before WHATWG was able to submit HTML5 as a W3C standard. Javascript was still being used for stupid web tricks like cursor trails rather than serious software. Over the next few years the entire web would be transformed to the so-called "Web 2.0" based on AJAX and HTML5.
His point still stands: You don't need React or any JS to render a bus/train timetable
@@darekmistrz4364 I agree with React 1000%. Almost every SPA I see in the wild has no business being an SPA.
Some JS for a bus/train timetable can make it easier to use, depending on the interface. e.g. Allow the user to select a time and then highlight the available bus/train. That was the type of thing that barely existed in 2006, ergo the hate.
I would like to see a hell of a lot _less_ Javascript. Everyone seems to have tossed KISS right out the window. Meaning that our bus/train schedules just don't work if there's an error rather than enhancing an already-useful interface.
@@thewiirocks If the thing being highlighted was a child of the thing being hovered, you could definitely do this with HTML+CSS only, and only at the expense of possibly having some weird HTML
when you think that the entire web was created on top of a workaround ...
its amazing it even works
@@Daniel_WR_Hart No, let's not do weird HTMLs. Those are as bad as too much JS.
prime should find one of these guys who wrote these old articles and interview them lol
Of course the thumbnail for this video is a modified Java logo instead of a JS one. Real nice
JavaScript seems to be made for quick, 5-12 lines of code solutions that worked with HTML. I wonder if the inventors of JavaScript knew that it would blow up like it did, would it be more like Java.
The author misspelled lose control as loose control, but thinking about it, loose control sounds worse than losing control.
he has a personal website, its great
Legendary page...
Reason I use PHP for most of my sites.
Lol, even i think about good old php alot, but something's are just not possible in php that's possible in js unfortunately
wordpress dev spotted
@@dyto2287 😐😐😐
@@KewalTailor Except 3D/WebGL and Audio/Video conferencing I can't think of other reasons you would need Javascript
@@dyto2287 No I have I site called GR8BRIK. The only JS it uses is for WebGL, other than that everything is server-side
That's Primagen in 2006. He secretly wrote that. As he continued being tortured using JavaShit, he forgot it was his writing.
I'm also forgetting who I am. Switch to good old perl scripts before it's too late. I warn you once twice thrice. Where was I?!
We call them web ‘main’ these days 😂🤣.
This branch renaming thing was such an obscene example of 1st world virtue signalling - a change the solved nothing and helped no one.
TypeShit is waaaay better! At least you've got to compile it!
He accurately predicted the death and means of disposal of Necromedia Flush.
Tim Berners Lee was talking about semantic HTML in 1995.
Daciuk's homepage is peak. No JavaScript no CSS.
One of two things need to happen or browsers start to ship with another language or they rewrite js from scratch
Someone has to choose that language. We definitely know nobody wanted it to be VBScript or Dart, at least
WebAssembly?
Dart is not bad today
You already can, it's WebAssembly, but I don't think the problem is Javascript itself, but what people do with it.
WebAssembly will actually make it worse, because it gives people even more power to abuse.
I think I got my first smart phone in 2010?
Was on a flip phone in early 2000's till then
But I could text and drive while not taking my eyes off the road.... probably 5-10 words a minute.. but back then texts were short.
You used bbs or IM's for longer messages
And now here we are in 2024 JavaShitting all over the place.
I find it strangely worrying that this person's gripes with JavaScript absolutely resonate with me 🤣
Oh yeah, and Reactjs is balls.
I think this guy is now a professor at Gdansk University of Technology. He can be googled quite easily. He's still active and does ML and Automata.
You could probably reach him quite easily, although I'm not sure If he'd like to elaborate on javascript
He might be. He was always like a meme professor that was aware that he is a meme. I loved his lectures, funny guy
@@veniti dlatego ktoś stworzył niejedną grę na jego cześć, były niegdyś w paczkach od starszych roczników, jedna z nich jest jeszcze na GH pod userem dzieciaczkiKIO
He wasn't the first to argue accessibility and sadly people still haven't learned from it. 😞
5:26 pretty certain Windows NT for Alpha processors did exist.
M$
The $ in M$ doesn't stand for Dollar, it stands for $hit.
I think the funniest part is the fact that M$ has been a common acronym in this subculture for probably over 20 years at this point
Hating JavaScript and having Java icon in the video thumbnail ... tech blog 😂😂 And who's to blame? Definitely not the GenAI, the prompt was clear: "Java" + "Sh1t" 😂😂
thats crazy that this page is my lecturer's
JavaScript, and its consequences, have been a DISASTER for the human race.
It used to be JS couldn’t be trusted for anything. You always had to repeat your validation on the server. Then the buzzwords came with Web 2.0 and REST apis. It seemed like it was overnight going from full stack development to front end.
But JS couldn't be trusted, because it is running on the client, not because it is JS.
It could be any language, and it also explains why you had to "repeat the validation on the server".
@@tablettablete186 Clients still can't be trusted to this day. We'll never fix that, because its not even a problem to fix!
still can't, and it's regardless of where it's running because the entire language is swiss cheese
If only we had all turned off JS…
When I applied to a bootcamp, I had to choose between Java and JS. I choosed Java 😂 I thinked I choose the better option
This is so funny that this guy is my lecturer on PG
Please specify correct link with way back machine!
I hate JavaScript too. Proud creator of a website without any JavaScript!
amen brother
@@zsh7862 Amen.
Me with JS disabled: ❤❤❤❤
Your website can't be doing very much then. You don't want too much or your website is too slow, or too little otherwise you can't do anything interesting.
@@josephp.3341 ratio
Honestly, all of them seem to be legitimate problems that existed back then. Most have been fixed, save the text-only stuff.
this OP might be my coworker, but in 2024.
We had JSP way before 2006.
We had JSF by then.
You know the post is good when prime got worked up and clap
There are people here younger than the article.
JavaScript slander is older I thought
This guy wrote an article in 2006 just so that he can proactively roast Theo in 2024 is crazy!
I have a deeply fuled hate for javascript, am I the only one? I think its because when I started I got object oriented coding which felt very comfortable and tangible. But then big bad javascript came, and suddenly most OOP practises go out of the window.
Every pining for Web 1.0 yet not having used it
konqueror was a good browser.
Honestly... I was born in the wrong time to become a software engineer. I despise this web nonsense so much. If 15 years from now JavaScript still does most of the heavily lifting... Man, I don't know.
in twenty years I hope we're gonna be using JavaZig
What’s the alternative? I’m new and I’m using html and css. But EVERY class I listen to has JS with them.
You do not have real alternatives nowadays :(
WaSP started in 1998. web standards was pretty tenured at this point. let's not rewrite the past. Unless you were a flash nerd
NECROSKIBIDI FLUSH THE TOILET
Where’s the love for Java web applets?
I wonder what this guy is doing today?
teaching at Gdańsk University of Technology and dancing salsa
Goodness I hate react…
Aren’t all languages (except C) wrappers for the C language? Lol
Go has nothing to do with C
netscape didn't exist anymore in 2006 lol
JavaShit is JavaScript real name
Weird the picture is java but, title id javascript
It's 2024 and it's javashit. Absolutely awful tech.
the guy was based. history will absolve him and vindicate the JS lovers.
uh oooh the thumbnail guy did an oopsie
There was no iPhone. Desktop was king and emperor 😅