Back to Blog Posts Home

Welcome to my official site!

Written on 28 June 2021

Hey there! Welcome to my blog post site. My online name is LordRishav, and I will post my rants, praises, feelings and other stuff about products and me personally here.

Who are you? Why am I here?

As I said, I am LordRishav. I am a GNU/Linux, Free Software, Copyleft and Privacy enthusiast. I am a member of the Gen Z, although instead of being attracted shiny new stuff and following consoomerism, I prefer keeping stuff simple. Simple software and technologies are cool. I try to use simple software whenever I can, and like the Unix Philosophy of doing things. I have a lot of software projects which can change the world if brought to life (which is the difficult part).

As to why you’re here, you are more abled to answer it than me :P

Why does this site seem so naked? Where are the bells and whistles?

This site is such due to 2 reasons:

  1. Easy to develop: Have you ever seen the source code of an HTML site? The syntax is ridiculous. It is so different from any WYSIWYG document. That’s why, I write this site in Markdown, which is another simple markup language, but is very simple. For example:
# This is a test Markdown Document
* Test Bullet
1. Test list

## Test Subheading
**Test bold text**

Test Plain text.

*Test Italic text*

### Test Subsubheading
[Test Link](https://example.com/)

> Test quote

It is this easy to make a Markdown document. Then I use a tool called pandoc to convert it into HTML for display on this website. Whereas, the same text above written in HTML looks like:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Test HTML File</title>
  <style type="text/css">
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
</head>
<body>
<h1 id="this-is-a-test-Markdown-document">This is a test Markdown Document</h1>
<ul>
<li>Test Bullet</li>
</ul>
<ol type="1">
<li>Test list</li>
</ol>
<h2 id="test-subheading">Test Subheading</h2>
<p><strong>Test bold text</strong></p>
<p>Test Plain Text.</p>
<p><em>Test Italic text</em></p>
<h3 id="test-subsubheading">Test Subsubheading</h3>
<p><a href="https://example.com/">Test Link</a></p>
<blockquote>
<p>Test quote</p>
</blockquote>
</body>
</html>

Which one is easier? Of course Markdown is easier to write. I am not saying that everyone should use Markdown to create their websites, but this is just easier for my use case, it may be bad for people who create websites professionally, they may need CSS and obligatory JavaScript in their webpage.

  1. War against Web Bloat: If you have been on the World Wide Web for a while now, you would see that websites are becoming more and more bloated with heavy, poorly coded JavaScript and loads of CSS. As a result, not only websites look a lot more unprofessional, but also the web browsers are becoming the heaviest program in one’s computer.

Want to know how? Check a modern web browser’s memory footprint in your system’s Task Manager. On my system with Mozilla Firefox, it was taking almost 1 gigabyte of RAM with only one tab open. Next, start up a terminal based browser like links, and check the memory footprint. Hardly uses 100 MB. Why so? It is so because links is a lot simpler than the modern web browsers. It can’t render CSS or JavaScript. Now this breaks a lot of websites on links, whereas 30 years ago, websites rendered fine on any CLI browser.

You may think that comparing a modern web browser with a browser that can’t even render CSS is unfair. Alright, just disable JavaScript on Firefox with javascript.enabled switched to false in about:config. Disable cookies for the moment too. Next go to the most bloated news website. Your web browser would be using a lot less RAM than previously.

This is another reason I didn’t give much CSS, JS and all the other modern bloat other websites have.

This is boring to read

Alright, come back next Monday to read new blog posts. Au revoir!