Month: October 2020

How Many Freelance Developers Are There in the US?

How many freelance developers are there in the US? There’s no official and precise answer. However, based on three credible sources—Upwork, Freelancer Union, McKinsey—I calculated an estimation stemming from each source. Here are our estimations for the number of freelancers based on three independent data sources: Upwork Data: 12,500,000 freelance developers in the IT sector. …

How Many Freelance Developers Are There in the US? Read More »

A Simple Recommendation System Using Pandas corrwith() Method

What is a Recommendation System? If you use Netflix or Amazon you have already seen the results of recommendation systems – movie or item recommendations that fit your taste or needs. So, at its core a recommendation system is a statistical algorithm that computes similarities based on previous choices or features and recommends users which …

A Simple Recommendation System Using Pandas corrwith() Method Read More »

Freelance Developers, Specialize! 44 Profitable Niches for Coders

As a freelance developer, many routes lead to success. But this doesn’t mean that you shouldn’t decide which route to take and stick to it! Quite contrarily, the worst is to be a jack-of-all-trades—a freelance developer who doesn’t have the guts to focus on one specialized skill set. Specialization is critical for your success as …

Freelance Developers, Specialize! 44 Profitable Niches for Coders Read More »

Overriding in Python

In this article, we are going to explore the concept of overriding in Python. We are also going to explore what are magic methods and abstract classes. Introduction Overriding is an interesting concept in object-oriented programming.  When the method definitions of a Base Class are changed in a Subclass (Derived) Class this is called a …

Overriding in Python Read More »

What’s New in Python 3.9

Each year, volunteers from all over the world, work on improvements to the Python Language. The official Python 3.9 version was released on October 5, 2020. This version is an improvement made to Python 3.8. The official, detailed explanation of these improvements is available at the Python Website. This blog article attempts to explain these …

What’s New in Python 3.9 Read More »

Freelance Developer LLC — Is It Smart For You?

Should you create an LLC as a freelance developer? In this article, you’ll learn about which clothes your freelancing business should wear. Make no mistake—choosing the right business entity matters. And informing about this question by reading articles like this one may be one of the most important decisions in your professional life. Disclaimer: I’m …

Freelance Developer LLC — Is It Smart For You? Read More »

The Unofficial Freelance Developer Tax Guide [for Hackers]

So, you want to create your thriving freelancing business? Congratulations, this has been the best decision in my professional life—and it’s rewarding to earn more money per time spent (Python freelancer average is $61 per hour), be your own boss, have no commute, and no more meeting. (**Disclaimer Begin**) Am I an accountant? Not quite—I’m …

The Unofficial Freelance Developer Tax Guide [for Hackers] Read More »

How to Install PIL/Pillow in Python? A Helpful Illustrated Guide

PIL is an abbreviation of Python Imaging Library and it adds image processing to Python. In 2011, PIL has been discontinued—its unofficial successor framework Pillow for image processing is an actively maintained and user-friendly alternative for Python 3. Let’s dive into the installation guides for the different operating systems and environments! How to Install Pillow …

How to Install PIL/Pillow in Python? A Helpful Illustrated Guide Read More »

How to Build Your Brand as a Freelance Developer [Ultimate Guide]

This guide shows you the importance of building your personal brand as a freelance developer. Why Freelance Developing? Freelancing is the new mega trend in the 21st century. Freelancing platforms such as Upwork and Fiverr grow double-digits year after year. The COVID-19 crisis has revived the interest in remote work and, statistically, most people dream …

How to Build Your Brand as a Freelance Developer [Ultimate Guide] Read More »