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
|
My blogs
|
||||||
</h1>
|
</h1>
|
||||||
<code>
|
<code>
|
||||||
Last updated on: 2021-12-06 20:42:58 EET
|
Last updated on: 2021-12-20 19:34:03 EET
|
||||||
</code>
|
</code>
|
||||||
<div>
|
<div>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -101,15 +101,20 @@
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/page/blog/blogs/Providing-lgbt-education-in-school-will-not-make-your-child-lgbt_5214455203.html">
|
<a href="/page/blog/blogs/Providing-lgbt-education-in-school-will-not-make-your-child-lgbt_5214455203.html">
|
||||||
Providing LGBT education in school will not make your child LGBT
|
Providing LGBT education in school will not make your child LGBT
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/page/blog/blogs/Ideal-software_4494379800.html">
|
<a href="/page/blog/blogs/Ideal-software_4494379800.html">
|
||||||
Ideal software
|
Ideal software
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/page/blog/blogs/Guis-are-useless_4816713057.html">
|
||||||
|
GUIs are useless
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</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)
|
* [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)
|
* [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)
|
* [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