Value In Brief
All You Need To Know Explained In Brief

About Clarity

Clarity in Programming I hate it when clarity is not present. If you are a software developer trying to learn a programming language that has too many high level abstractions, you’ll feel it. It is almost magic when it works. But when you face a bug or error, the frustration is too big , and the problem’s complexity is doubled or tripled as it is not CLEAR. The answer is not to code in a low level language!

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.

Gtk or Qt or Flutter for developing Linux app ?

Gtk Gtk is the FLOSS (Free Libre Open Source Software) of Linux GUI development. It is being developed by GNOME foundation to be cross platform. Its latest release is Gtk4 with GPU acceleration and too many features and advantages over the previous release (Gtk3+). GNOME desktop environment and Elementary OS use Gtk4 and Gtk3. Pop! OS started migrating from Gtk3 to Gtk4 with Rust programming language. Qt Qt is a cross platform proprietary framework which works on desktop and mobile.

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.

How to add minimize button Elementary OS ?

Just open the Terminal app, and copy-paste this command and click ENTER. sudo apt install software-properties-common sudo add-apt-repository ppa:philip.scott/elementary-tweaks sudo apt install elementary-tweaks then go to System Settings > Tweaks > Layout > Windows. That’s it. We’re done. What is going on ? Elementary OS team thinks the minimize button is not a needed feature as it makes you have too many opened and minimized apps. Elementary OS team thinks that makes your computer cleaner and performs better.

Zig Programming Language

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. A Simple Language Focus on debugging your application rather than debugging your programming language knowledge. No hidden control flow. No hidden memory allocations. No preprocessor, no macros. Comptime A fresh approach to metaprogramming based on compile-time code execution and lazy evaluation. Call any function at compile-time. Manipulate types as values without runtime overhead.

How to cut a video based on start and end time using ffmpeg

This is the fastest command to cut the video in ffmpeg. ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 -c copy output.mp4 note: the above command trims your video in seconds. explanation of command parts: -i : This specifies the input file. In that case, it is (input.mp4). -ss : Used with -i, this seeks in the input file (input.mp4) to position. 00:01:00 : the time your trimmed video will start with.