mirror of
https://git.ari.lt/ari.lt/ari.lt.git
synced 2025-02-04 17:49:24 +01:00
update @ Mon 20 Dec 19:37:12 EET 2021
This commit is contained in:
parent
6eb5684ebc
commit
41c0626a5a
3 changed files with 112 additions and 4 deletions
102
page/blog/blogs/Guis-are-useless_4816713057.html
Normal file
102
page/blog/blogs/Guis-are-useless_4816713057.html
Normal file
|
@ -0,0 +1,102 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<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"/>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
<h1>
|
||||
GUIs are useless
|
||||
</h1>
|
||||
<p>
|
||||
2021-12-20 19:34:03 EET |
|
||||
<a href="..">
|
||||
back
|
||||
</a>
|
||||
|
|
||||
<a href="/">
|
||||
home
|
||||
</a>
|
||||
|
|
||||
<a href="/git">
|
||||
git
|
||||
</a>
|
||||
</p>
|
||||
<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 -->
|
|
@ -16,7 +16,7 @@
|
|||
My blogs
|
||||
</h1>
|
||||
<code>
|
||||
Last updated on: 2021-12-06 20:42:58 EET
|
||||
Last updated on: 2021-12-20 19:34:03 EET
|
||||
</code>
|
||||
<div>
|
||||
<ul>
|
||||
|
@ -110,6 +110,11 @@
|
|||
Ideal software
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/page/blog/blogs/Guis-are-useless_4816713057.html">
|
||||
GUIs are useless
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -17,3 +17,4 @@
|
|||
* [FOSS hardware -- the real low level creepyness of AMD and Intel](/page/blog/blogs/Foss-hardware----the-real-low-level-creepyness-of-amd-and-intel_9799156651.html)
|
||||
* [Providing LGBT education in school will not make your child LGBT](/page/blog/blogs/Providing-lgbt-education-in-school-will-not-make-your-child-lgbt_5214455203.html)
|
||||
* [Ideal software](/page/blog/blogs/Ideal-software_4494379800.html)
|
||||
* [GUIs are useless](/page/blog/blogs/Guis-are-useless_4816713057.html)
|
||||
|
|
Loading…
Add table
Reference in a new issue