Value In Brief
All You Need To Know Explained In Brief

Why I recommend Mark Text as a markdown text editor ?

Mark Text is a great markdown text editor. Advantages of Mark Text simple and easy to use Realtime preview (WYSIWYG) : a.k.a seamless writing/editing with distraction-free writing experience fast enough and efficient open source software free of charge. Markdown extensions such as math expressions (KaTeX), front matter and emojis. export as HTML or PDF. support dark mode paste images directly from clipboard (a.k.a you can copy-and-paste an image). edit modes : source code mode, typewriter mode and focus mode.

My Vision for Teaching

The current education system is bad for humans. Why, What, How The current education system focus on “what is this?” and “how to use it” and “how it works?” and “how to create it?” .. that’s good but not good enough! This system makes people lose curiosity and eagerness to know. This system makes people step-followers like the machines which you give them instructions (code) and click run and the machine executes the code/instructions you wrote.

Why I recommend Peek as a Gif screen recorder ?

Peek has too many advantages as a git screen recorder. simple user interface easy to use fast enough and efficient available as snap, flatpak and appimage for Linux distributions with some other native packaging. open source software free of charge But Peek is not cross platform. It doesn’t support Windows 10 nor Mac OS X. Use Cases I use Ubuntu, Pop! OS, Elementary OS and Mac OS. So Peek works on three of my four operating systems.

Customized Software vs Standard Software

tldr Standard software is the software that is build for some functions to be used in several cases at many companies and shops. Customized software is the software created to fit the specific needs of the company to make the company function as accurately intended. I recommend standard software (tools) for small companies. But I recommend customized software (tools) for medium and big (large-scale) companies. Why customized software existed ? Large-scale companies need more features and scalability and cloud-based features which we can’t find in the standard software tools.

Heavily Customizable Software vs Opinionated Software

Software Developing Writing and maintaining customizable software is harder and time-eating. Building too many features with configurations and settings is nightmare. Heavily customizable software tools are good for various people with slightly different needs. But look at that complexity and maintenance efforts. Developing opinionated software is not easy too. But at least you don’t have too many opposite features with different implementations. You can research and test features and choose the best features to get the job done easily focusing on the user experience.

You don't need jQuery !

Published on Drew DeVault’s blog on August 19, 2013. It’s true. You really don’t need jQuery. Modern web browsers can do most of what you want from jQuery, without jQuery. For example, take MediaCrush. It’s a website I spent some time working on with a friend. It’s actually quite sophisticated - drag-and-drop uploading, uploading via a hidden form, events wired up to links and dynamically generated content, and ajax requests/file uploads, the whole she-bang.

Lazy Adopter

In contrast with early adopters, I am a lazy adopter. In programming, we use the word lazy to tell that this thing will be available or done at the right time, such as lazy-loading images. Lazy-loading images means that the images will be loaded at the right time just before their use. In technology, there are too many tech products and hype. But not all products' promise come true. You need some patience and a little test of time for products and tools.

Recommended Linux Distributions In Brief

I tried too many Linux distributions such as Ubuntu, Elementary OS, Linux Mint, Manjaro, Clear Linux OS, Endeavor OS, Fedora, Debian, Deepin, Peppermint os, Pop! OS, Parrot OS, Kali linux, Void Linux, Gentoo, MX Linux, Zorin OS and CentOS. I was a distrohopper! After all those experiments and daily usage of different distros (short for distributions) with different desktop environments and package managers. I come to a point of view.

Intelligent Failure

Intelligent failure is when you learn from your failures. So you do not fail again in the same trap. make sure to analyse the system and detect the failure cause, modify the system so the failure does not occur again. This appraoch is perfect for all system that need to be versatile in the future. This appraoch is used in technology-development and self-improvement.

To Reach Perfection, Tools Must Be Boring

If you need to reach perfect outcome, you must use boring tools. When trying to open a laptop, you use a screwdriver which is a tool made too many years ago without any major improvements or hipster things. That’s the way tools must be. So to reach perfect software, you need a great tool that is backward compatible, fast, futureproof and simple enough to let you focus on the job at hand.