What’s ns-3?

ns-3 is a network simulator for internet systems. It became popular beyond education and research through Google’s Summer of Code 2019. ns-3 is build in Python and C++. Here are the main simulator phases which you have to specify: Define the network topology. Develop your models (e.g. UDP, TCP). Configure the nodes and links. Simulate … Read more

What Non-Programming Skills to Learn Online That Will Explode Your Career Options?

Do you work in the software development industry? Big news: programming expertise is an important skill set that will help you accelerate your career. For example, one of the most satisfying and highest-paying jobs are DevOps specialists (read more on my blog article about this excellent job description). But DevOps specialists need to have a high-level of coding expertise—gained … Read more

A Simple Formula on How to Invest for Retirement as a Self-Employed Freelance Coder

No matter where you live, relying on the government to take care for your retirement is a stupid gamble—with your future at stakes. Nobody can see even 10 years into the future. And your government cannot guarantee to you that they will fund your retirement—you don’t even know how your government will look like in … Read more

What is the Easiest Work on Freelancer.com?

So you want to join the workforce of the 21st century—by working as a freelancer? No matter whether you want to work on the side or full-time, you need to earn some trust first. Clients want to see that you are a reliable freelancer who can finish tasks successfully. To this end, it makes sense … Read more

How can I embed Python code in an XML file?

You can do this using the excellent framework Karrigell. This framework is focused on HTML though. “Karrigell is an open source Python web framework written in Python” (source). Say you want to embed the following Python code inside your HTML doc: With Karrigell, you can achieve this by using the <% … %> environment: Similarly, … Read more

How to Get 100-1000% Return on Investment Easily?

Sorry for the click-bait. But I’ve just read about a similar Quora question and some people were discussing ways to earn 10% on the stock market. In many cases, they proposed high-risk strategies for stock picking. I don’t want to argue too much against those ideas (they are stupid—you cannot beat the stock market over … Read more

How to Calculate Variance of Python NumPy Arrays?

Numpy is a popular Python library for data science focusing on arrays, vectors, and matrices. Did you already learn something new today? Let’s master the popular variance function in NumPy! Problem: How to calculate the variance of a NumPy array? Solution: To calculate the variance of a Python NumPy array x, use the function np.var(x). … Read more

What is a DevOps Specialist?

Surprisingly, DevOps specialists “are among the highest paid, most experienced developers most satisfied with their jobs, and are looking for new jobs at the lowest levels”  according to the recent StackOverflow developer report. The report shows that almost 11% of all programmers classify themselves as DevOps specialists. On average, they earn $71,000 per year (worldwide) and $122,000 … Read more