If you're writing any kind of open source code and storing it on GitHub, you need to move it away from the platform NOW! https://unixsheikh.com/articles/open-source-projects-need-to-migrate-their-code-away-from-github-now.html
There exist a bunch of really cool open source backup tools such as Borg and Restic, but did you know that you can use GNU Tar and GnuPG to create encrypted incremental snapshots? https://unixsheikh.com/tutorials/how-to-do-encrypted-incremental-backups-and-snapshots-with-gnu-tar-and-gnupg.html
One of the main benefits of Git is that it is an extremely flexible set of tools with which you can build many development models and branching strategies from. In this tutorial I'll show you my favorite Git workflow that works very well both as a solo developer and in a team with many developers. https://unixsheikh.com/tutorials/a-simple-git-workflow-using-main-as-the-development-branch.html
Have you ever lost important data? I have. I learned doing backups the hard way after I lost a entire book I had just finished writing! https://unixsheikh.com/articles/how-i-store-my-files-and-why-you-should-not-rely-on-fancy-tools-for-backup.html
As soon as you step outside your house or apartment, you're located in the "public arena" where there is no privacy. I don't mean juridically speaking, but practically, as everyone can see you. Now, why would you think it is any different with the Internet!? https://unixsheikh.com/articles/there-is-no-such-thing-as-privacy-on-the-internet.html
I am sure you have heard it many times, "use the right tool for the job", yet at the same time we're often inclined toward a specific operating system or a specific piece of software. And while it's quite normal to have a favorite operating system or a favorite piece of software, it can be very counter productive to only use a single solution for every problem. https://unixsheikh.com/articles/use-the-right-tool-for-the-job.html
By the word "stupid" I mean "a lack of knowledge", not stupid in the literal sense of the word, so please don't take any offense. https://unixsheikh.com/articles/using-a-framework-can-make-you-stupid.html
I think that most people in the software industry have been in the situation of running a legacy system that everyone dreads because it was developed on a platform that was outdated a long time ago. In this article I will address the issue of how you develop software that keeps running without fear of breakage even when you upgrade to the latest version of the platform that the system is running on. https://unixsheikh.com/articles/how-to-write-software-than-will-keep-working-for-decades.html
2022 needs to be the year when we seriously begin to get rid of bloatware, hype and trends. It needs to be the year when we focus on performance and on utilizing the technology in harmony with the intend behind it. I am not saying that we should do all web development in assembly or C, but we need to stop the JavaScript, Ruby on Rails, Python with Django and PHP framework madness. https://unixsheikh.com/articles/so-called-modern-web-developers-are-the-culprits.html