diff --git a/blog/index.html b/blog/index.html
index fee0ce3..8562cd8 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1,5 +1,6 @@
Read my (mostly) computing-related articles here.
+ 10/07/23
- Oversimplification Kills
02/07/23
- The Dearth Of Open-Source Islam Apps
27/06/23
- Keep It Minimal
23/06/23
- KeePass + Syncthing
diff --git a/blog/open-source-islam/index.html b/blog/open-source-islam/index.html
index 528b0a3..17207e0 100644
--- a/blog/open-source-islam/index.html
+++ b/blog/open-source-islam/index.html
@@ -25,7 +25,7 @@
However, there is not a single free software or even open-source Hisnul Muslim application that I have noticed. Most Hisnul Muslim apps I have used have the exact same duas since it is based off the 'Fortress of the Muslim' book. Just having a page with all duas with a simple search option and the translation in popular languages is all thats required to get the open-source savvy Muslim community to start using free software for their duas.
Anyone can take the lead. In fact, this may be the first thing I try when I start developing applications.
>>> Reply To Me
- Previous Post
+ Previous Post - Next Post
diff --git a/blog/oversimplification/index.html b/blog/oversimplification/index.html
new file mode 100644
index 0000000..4c653c7
--- /dev/null
+++ b/blog/oversimplification/index.html
@@ -0,0 +1,28 @@
+
+
+
+ (POST) Oversimplification Kills
+
+
+
+
+
+
+
+
+ sf.cu > Blog > Oversimplification Kills
+ Oversimplification Kills
+ Posted on 10 July 2023
Categories: Software
+ Oversimplification kills. It is as simple as that. Most of the time, there are simple solutions to a problem that work well which are not used because individuals feel like they need to be more simple.
+ If you want to get more technical, think about the over-engineering of website builders. Instead of having a simple piece of software that generates static sites and blog posts based on markdown files, we have ultra-bloated website builders that provide a simple way to make a website at the cost of extremely slow websites and unneeded JavaScript. We also have oversimplified user interfaces in Windows and MacOS. These operating system have made bad and oversimplified interfaces a norm, which makes good interfaces such as ones you can customize on Linux seem too complicated or confusing even though it would be easier for someone with no experience in computing to get started with most desktop environments available.
+ As Luke Smith mentions in his post, we never thought about using wheels on suitcases until the 1990s even though children in the Incan empire did have toys with wheels. This is one of the examples where trying to oversimplify something by making an all-in-one or a good solution delays progress.
+ Oversimplification shifts focus away from the main problem. For example, with website builders, the problem shifted away from being able to make websites fast and easily to give the user information in a swift manner to just making your website pretty. With Windows and MacOS, the focus shifted away from making user interfaces that actually make sense for everyone to use to making user interfaces that are familiar.
+ On the other end of the same spectrum, overcomplication also does has a similar result. A technical example of this is software management. Windows and MacOS (at least how most people use MacOS) have complicated software management which results in difficult updates, confusing software usage and an overall increase in storage usage throughout the years. However, Linux has package managers. One command is all that is required to install a package and remove it. You can clear cache, download an older version, update both your system and applications at the same time and even view all installed packages.
+ In the end, most things are complicated. We can try simplifying them and that is perfectly fine. However, trying to oversimplify a problem and making it a binary outcome does not work in all cases. There are many factors to take into consideration. Oversimplification leads to no problems being solved. If anything, it creates and solves arbitrary problems that are not important.
+ >>> Reply To Me
+ Previous Post
+
+
diff --git a/blog/software/index.html b/blog/software/index.html
index d646e32..b1b99a9 100644
--- a/blog/software/index.html
+++ b/blog/software/index.html
@@ -1,5 +1,6 @@
(SOFTWARE) Sufyaan's Webpage sf.cu > Blog > Software
SoftwareIn this category, I post new software I find, information about current software or tricks that can be utilised in current software.
+ 10/07/23
- Oversimplification Kills
02/07/23
- The Dearth Of Open-Source Islam Apps
27/06/23
- Keep It Minimal
23/06/23
- KeePass + Syncthing
diff --git a/definitions/files/index.html b/definitions/files/index.html
index b1c5b2c..5ab2608 100644
--- a/definitions/files/index.html
+++ b/definitions/files/index.html
@@ -17,6 +17,8 @@
These are definitions related to files that I use in my blog posts.
H
+ M
+
You have closed the file!
diff --git a/definitions/index.html b/definitions/index.html
index 536bdfb..e986561 100644
--- a/definitions/index.html
+++ b/definitions/index.html
@@ -29,6 +29,7 @@
M
+
N
O
diff --git a/definitions/markdown/index.html b/definitions/markdown/index.html
new file mode 100644
index 0000000..9669c1b
--- /dev/null
+++ b/definitions/markdown/index.html
@@ -0,0 +1,27 @@
+
+
+
+
+ (DEFN) Markdown (.md)
+
+
+
+
+
+
+
+
+
+
+ sf.cu > Definitions > Markdown (.md)
+ Markdown (.md)
+
+
+
Markdown
+
+ Markdown is a lightweight markup language using which you can write files with formatting. It has simple syntax that can easily be remembered. It is used extensively especially in Git services like GitHub, Codeberg and more. Please read this page for the syntax.
+
+
diff --git a/sitemap/index.html b/sitemap/index.html
index 8be5872..98d7c7b 100644
--- a/sitemap/index.html
+++ b/sitemap/index.html
@@ -36,6 +36,7 @@
Posts