94 lines
3.1 KiB
HTML
94 lines
3.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta property="og:site_name" content="Ari::web -> Blog" />
|
|
<meta property="og:url" content="https://blog.ari-web.xyz/" />
|
|
<meta property="og:title" content="Ari::web -> Blog" />
|
|
<meta property="og:type" content="website" />
|
|
|
|
<meta name="theme-color" content="#262220" />
|
|
<meta name="color-scheme" content="dark" />
|
|
|
|
<meta charset="utf-8" />
|
|
<meta content="IE=edge" http-equiv="X-UA-Compatible" />
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
|
|
<title>Ari::web -> Blog</title>
|
|
<meta
|
|
content="website webdev linux programming ari terminal dark blog javascript opensource free"
|
|
name="keywords"
|
|
/>
|
|
<meta
|
|
content="Blog on 2021-12-20 19:34:03 EET - GUIs are useless"
|
|
name="description"
|
|
/>
|
|
<meta content="follow" name="robots" />
|
|
|
|
<link rel="stylesheet" href="/styles/styles.css"/>
|
|
</head>
|
|
<body>
|
|
<div>
|
|
<h1>GUIs are useless</h1>
|
|
<div style="text-align: center !important;">
|
|
<p>
|
|
2021-12-20 19:34:03 EET |
|
|
<a href=".."> back </a>
|
|
|
|
|
<a href="/"> home </a>
|
|
|
|
|
<a href="/git"> git </a>
|
|
</p>
|
|
</div>
|
|
<hr />
|
|
<p>
|
|
GUIs are useless. They are usually an unnecessary abstraction over
|
|
simple things. Not even a lightweight one.
|
|
</p>
|
|
<p>
|
|
Take for example DMs (display managers), they are just a bloated,
|
|
useless and annoying abstractions over a simple TTY login. They don't
|
|
even have proper logging or error reporting and you get no TTY or just a
|
|
shell to debug in, you just get logged out with no logs, error reporting
|
|
nor a shell.
|
|
</p>
|
|
<p>
|
|
Most things you do in a GUIs is easily achieved in the CLI, like idk,
|
|
managing files. With a GUI it's more complicated, for example in a GUI:
|
|
</p>
|
|
<ul>
|
|
<li>Open file manager</li>
|
|
<li>Find the path</li>
|
|
<li>Find the correct icon</li>
|
|
<li>Select icon</li>
|
|
<li>Drag icon to folder1</li>
|
|
<li>Check you didn't mess up by trying to find the icon again</li>
|
|
</ul>
|
|
<p>While with the CLI you can just:</p>
|
|
<ul>
|
|
<li>
|
|
<code> mv file1 folder1 </code>
|
|
</li>
|
|
<li>
|
|
<code> ls file1 </code>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
GUIs are not easier in any way, they are useless, bloated garbage which
|
|
is unnecessary for
|
|
<em> most </em>
|
|
things
|
|
</p>
|
|
<p>
|
|
CLI is also much much much smaller, less complicated and more
|
|
lightweight, where GUIs are not. And now on the topic of being
|
|
lightweight, why are GUIs so heavy??? They're supposed to be just simple
|
|
abstractions over the CLI and not computer 823284327942th number of the
|
|
Fibonacci sequence every second.
|
|
</p>
|
|
<p>
|
|
GUIs are unnecessary as hell, that's why my goal is to go full TTY, but
|
|
I still haven't found a good solution to firefox for example.
|
|
</p>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
<!-- this is automatically generated by scripts/add_blog -->
|