The 80/20 Principle in Programming

In this article, you’ll learn about the profound impact of the 80/20 principle on your life as a programmer. It’s based on a first draft of a chapter from my upcoming book “From 1 to 0: A Minimalistic Approach to Programming”. The 80/20 principle has many names but the second most famous is the Pareto … Read more

How to Allocate Your Time as a Freelance Developer? The 40/30/30 Rule for Maximal Productivity

Here’s the time allocation for freelance developers: 20% Become a Business Genius: Read business books and complete business courses. 20% Master Your Niche: Read programming books and specialize. 30% Increase Demand for Your Services: Apply for gigs and generate leads into your business. Learn more here. 30% Do Work For Clients: Always overdeliver to feed … Read more

5 Evergreen Ways to Get Clients as a Freelancer

Create more Fiverr gigs and wait. Apply for Upwork gigs proactively. Contact business owners via email and offer your valuable services AFTER providing them some value. Use content marketing to build a community and sell your services to them. Create your scalable advertising funnel (e.g., Facebook Ads, Google Ads, Pinterest Ads). To create your thriving … Read more

Python’s Random Module – Everything You Need to Know to Get Started

An random example

Life is unpredictable. Sometimes good things happen out of the blue like you find $100 on the floor. And sometimes bad things happen, like your flight being canceled because of bad weather. Most programming languages have a module to deal with randomness. Python is no exception coming with the module named random and in this … Read more

Python Infinity

Summary: Python Infinity is an undefined value (negative or positive) such that positive infinity is greater than while negative infinity is lesser than any other value in a given code. The numerous ways of using Python infinity are: Using float(‘Inf’) and float(‘-Inf’) Using the math module. Using the decimal module. Using the β€œNumpy” library. Using … Read more

[Summary] Independent Work: Choice, Necessity, and the Gig Economy

McKinsey Authors: James Manyika | San FranciscoSusan Lund | WashingtonJacques Bughin | BrusselsKelsey Robinson | San FranciscoJan Mischke | ZurichDeepa Mahajan | San Francisco Anyone who has ever felt trapped in a cubicle, annoyed by a micromanaging boss, or fed up with office politics has probably dreamed of leaving it all behind and going it … Read more

Upwork vs Fiverr: What Every Developer Ought to Know

The landscape of work undergoes a major disruption. More and more work is delivered online. And who are the biggest winners? The stakeholders of the top freelancing platforms: Upwork and Fiverr: Stockholder who own Upwork and Fiverr, Employees working for Upwork and Fiverr, Freelancers offering their services on Upwork and Fiverr, and Business owners who … Read more

NumPy polymulx()

The numpy.polymulx function multiplies the polynomial c with a value x which is the independent variable. Arguments Type Description c array_like or poly1d object The input polynomials to be multiplied The following table shows the return value of the function: Type Description Return Value ndarray or poly1d object The polynomial resulting from the multiplication of … Read more