How to code without a mouse

馃敆 According to Steve jobs, the mouse "eliminates the large body of knowledge one has to know in order to use a computer". And that makes sense, using a mouse is a very intuitive way to use a computer, just point where you want to go and click! But it's also a very slow way of using a computer. Don't get me wrong, the mouse works great for certain applications: editing complex vector graphics and gaming to name a few, but not for programming.

Dec 31, 20236 minute read
Using YouTube to store files

Disclaimer: I want to make it clear that I don't think you should use YouTube as a storage medium for many reasons, but mostly because even though you are essentially just uploading videos, which is what YouTube is meant for, something feels wrong about taking advantage of a platform's storage. With that said, I still think the concept is really cool, which is why I built the project. Hopefully, someone learns something from it.

Jan 13, 20224 minute read
How to fix ModuleNotFoundError: No module named ' ' in Python on Windows, Linux, and macOS

The first thing to do is make sure that you have installed the module or package for which you're getting the error. By default, python includes a few modules and packages some popular examples being json time and os. However, there are also packages that have been created by python's community of developers to make these packages easy to use developers add them to the python package index which is a repository of software for the Python programming language. To install packages from the python package index we use a command-line utility called pip.

Jan 12, 20226 minute read
How to send text messages for free using Python | Use Python to send text messages via email

If you want to skip the work, you can use 馃敆etext - a Python module I created using the same technique explained in this blog post.

Jan 11, 202215 minute read
Which Linux distribution is best for programming?

So if you鈥檙e reading this, it鈥檚 probably because you have taken the initiative to try Linux and with the thousands of Linux distributions available you want to know what is the best distribution for programming? And the answer to that is simple - the best Linux distribution for programming is - Arch Linux! Sike! I鈥檓 just kidding. The truth is that there is no best Linux distribution for programming and the answer is not that simple. To understand why that is, there are a few things we have to look at first.

Jan 3, 20226 minute read
How to make money as a computer science student

Computer science majors have one advantage over many of the other projected high-paying college majors, and that is that all you need to start working in the field is your knowledge and a computer!

Dec 30, 20218 minute read
Why I prefer to use Linux as a programmer

This is my custom-built Windows PC, it's powered by the AMD Ryzen 5 3600, 16 gigs of ram, a 1 terabyte NVME SSD, and the Nvidia 2070 super. At the moment, its only use is occasional gaming, and video editing simply because it鈥檚 the most powerful computer I own.

Dec 25, 20216 minute read