I find that the most challenging part of a side project is not coming up with an idea but taking that idea to a finished product.
In this article, I’m going to go over a few strategies I’ve implemented to help keep me motivated on my side projects.
This is my most important rule when it comes to staying motivated on side projects: the MVP. MVP stands for Minimum Viable Product. It is the minimum amount of features required to achieve functionality so that users can use it.
Why do you need to do this?
This is extremely important when working on a side project because it is the first major goal or the major goal you are trying to hit. It is what keeps you on track during your project and keeps you motivated to finish since you have a clear idea of what needs to be done. …
The complete source code can be found on GitHub.
In the current era of programming, tools are being developed from developers all over the world that are not included in the programming language’s standard library. Python is no exception. Since developers are creating new packages every day for Python, it only makes sense for the community to standardize package dependencies so that developers can continue to focus on the development of their software as opposed to worrying about the dependency management of their project.
Introducing Python virtual environments. Virtual environments allow Python developers to keep all the dependencies packaged up nicely so that it can be shared with others without having to worry about whether or not they have certain packages installed on their machine. …
Note: The complete source code can be found on GitHub.
If you work with Python, then you are probably aware of packages that you can download and import into your projects using
pip. It’s a robust tool that allows developers from all around the world to upload their code so that others can use it.
In today’s article, I will be showing you how to publish your Python package to the service PyPi, which is the Python Package Index. …