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. Short answer: … Read more

PIP Install PIL/Pillow – 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 in Python 3. Alternatively, you may use any of the following commands to install pillow, depending on your concrete environment. … 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 … Read more

How To Kill A Thread In Python?

Summary: To kill a thread use one of the following methods: Create an Exit_Request flag. Using the multiprocessing Module. Using the trace Module. Using ctypes to raise Exceptions in a thread Problem: How to kill a thread in Python? This is one of the most commonly asked questions in Python. Thus, in this article, we … Read more

6 Freelancer Templates for Maximum Achievement

Get more work done and feel in control with these helpful freelancer templates. Each template opens in a new tab. You can watch me go over these six templates in the following video: Thanks for reading this article! Freelance developers earn $61 per hour on average—and, therefore, belong to the highest paid freelancers on average. … Read more

Freelancer Invoice Template

Whether you’re a freelance developer, agency owner, or web designer—each time you charge a client, you must create an invoice for the transaction. Here’s the ultimate freelancer invoice template you can use in your own business: Download the Freelancer Invoice Template in the following formats: Google Spreadsheet Freelancer Invoice Template XLXS (Excel) Freelancer Invoice Template … Read more

How To Iterate Through Two Lists In Parallel?

Summary: Use the built-in Python method zip() to iterate through two lists in parallel. The zip() method returns an iterator of tuples and the nth item of each iterator can be paired together using the zip() function. Other methods of iterating through lists in parallel include the enumerate() method and the traditional approach of iterating … Read more

Keep It Simple, Stupid! Minimalism in Programming: How Complexity Harms Your Productivity

This article is based on a book chapter from my upcoming book “From One to Zero: A Minimalistic Approach to Programming”. My programming students often write in with their struggles and failures. Many students ultimately overcome their strugglesβ€”but a large percentage of them give up their programming ambitions after realizing how hard creating software can … Read more

Python Regex Split

I’m always surprised how regular expressions survived seven decades of technological disruption. They look much the same as 70 years ago. This means that if you master regular expressions, you build yourself a lasting and highly relevant skill in today’s marketplace. You’ll be able to write in a single line of code what takes others … Read more