JavaScript Dilemma
Talking about JavaScript
Javascript Dilemma I want to start off by saying that I, in the coder world is as experienced as apparently 40% of all coders . One of my goals with this site is to make it timeless – what does that mean exactly? That means I need this site to work until at least 2050 if I did not make a single edit until then, now obviously I am working on this now and I hope until 2050 but if I do not – this website needs to work. This single question got me down a long rabbit hole – it started first with trial – I just simply went at this site and frankly it was pretty basic HTML and CSS however I started venturing into the world of JavaScript to do things that were more related to functionality of the site. Then I kept researching and researching and there seems to be two sides to the argument of how to feel about JavaScript. At the end, I found out that JavaScript is pretty bad.. It is by far the most used programming language even over HTML/CSS and I look at most sites including Neocities and JS is littered everywhere – now this is not inherently a bad thing however that is dependent on who you ask. I am finding there is a large group of purists out there who are HIGHLY strict with being zero JavaScript – the GNU project via Richard Stallman is I would say the most critical and rightfully so, JavaScript can be used against the user and invade a user’s property (computer) and liberty (consent) and often times always is, I found even those silly buttons that say “yes or no to cookies” do not even work and you still get tracked. Let me explain When you visit any website, any JavaScript on that page will automatically run on your computer. Unlike traditional software where you consciously choose to install and run the program – JavaScript executes without any knowledge or consent from you the user. You might think – oh hey I am reading this lovely article by Mr. Pibb but there could be a whole mountain of complex software that you have no control, inspection, or even agreed to happening in the back end. I say no to this! This is not good. This in my opinion is arguably equivalent to saying “Hey I am coming into your house if you like it or not!”, in 2025 we are on our devices more than any other time in human history, I consider our computers arguably a place where you would really want to protect more than your house! (bold claim I know) but think of all the material you have on here, you have passwords, banking information, deeds, health information, Social Security, documents/pictures that are sensitive that people can use against you. There is a reason why Cybercrime is going to “cost” the world $9,500,000,000,000 – yes that $9.5 trillion dollars – that is 20% of the US housing market!! (which is very very inflated). The funny thing is with Javascript is that we are using it excessively – take a look at any site on the internet – honestly any. You will find JS for the most trivial things that could be easily done with HTML. Now do not get me wrong I am not saying there is a problem or not a problem with Javascript but one of the best quotes I heard is “Choose the least powerful language suitable for a given purpose” . I 1000% agree. There is so many times that we over engineer and complicate things when if we put our head in the right space we can make something as beautiful with less. Do not underestimate HTML – it is a very very robust, modular and simple programming language. The beauty of it is how simple it is. Any human can pick up it up and GO. You do not see this today. Mr. Leggitt is on the money in this article – right now we have more technology than ever yet it still feels like coding is learning Mandarin as an English speaker. This reminds me so much of biblical times when in the Bible, the Pharisees held all the knowledge of the bible to themselves to put themselves on a pedestal – they wanted to be the peoples God since they knew the Logos (word) – Google, Microsoft, and Big Tech is doing that today – they do not want you to know how screwed you are. They say the best way to vote is with your dollar. I would say another good way to make change is by being the change. No longer should we allow these demons to infiltrate your life – be the change you want to see and make a blog/website and avoid using JavaScript in a matter that does not help the user. Sam Walton (Founder of Walmart) always said “There is only one boss. The customer. And he can fire everybody in the company from chairman on down, simply by spending his money somewhere else.”. Enough with the rant. You know when you are using JavaScript for good. You know when JavaScript is bad. If you are in the middle, I would ask yourself – how is this giving my audience/reader/customer a better experience? There is examples of good JavaScript – for example service workers are often times beneficial for the user as it helps them with accessibility and usability of the web and there is applications where you can work with your teammates online in real time on the same project. I chose to go zero JavaScript as more of a testament towards what HTML and CSS can do and how you do not need JavaScript to make a functional good website. I also chose it because it is not going anywhere. Technologies once considered the JavaScript of their time - Flash plugins, ActiveX controls, Java applets – are all security concerns that browsers block. Will this happen with Javascript by 2050, I would predict 60% no, Javascript is a much safer, universal and capable language compared to the examples. However, the one timeless language is HTML – it has stood the test of time for 30 years. The first website ever made is usable and functional since it was created and that is thanks to superb hosting and HTML. . I want that for my website, and you should want it for your site too. Be timeless. Become timeless. Sign my guestbook to keep in touch, hopefully to add RSS soon.