In The Digital Age, It Pays to Code

Doctors and software engineers have always earned a lot, with doctors in the lead. But today mid-level software engineers make 5% more than mid-level doctors. When compared to the early 2000s, the market value of a software engineer has increased by 25%, while wage of doctors has stayed constant. In very simple words: In the digital age, it pays to code.

If you were asked to name a high paying profession, your safest bet would be that of doctors. Due to shortage in the number of doctors and society’s high demand for them, their wages have always been high. Moreover, because we care about our health and want to make sure we are in good hands, doctor’s wage premiums have increased faster than any other profession.

Becoming a doctor requires constant ongoing education and a specific set of skills that takes years to match. It should come as no surprise that their wages rank so high. But doctors are not alone in the high wages club. Lately they have been tightly followed by a profession whose demand has been skyrocketing: software developers and architects.

High skilled jobs like software engineers make a significant difference to a firm’s profitability. In order to attract the best and boost their productivity, firms aim at offering high wage premiums to technical jobs.

Software programming and engineering has only been a widespread occupation since the 1980s. Back then, computer systems existed for governments and militaries throughout the mid- to late twentieth century. It was not until home and business computing came into existence a bit more than twenty years ago, that the demand for knowledgeable individuals in the programming field exploded.

Other professions, such as lawyers or physicians might relatively pay higher than software engineers, but they need more experience and training to earn a six figure salary. On the other side, the market value of a software engineer is growing and that is true for starting, medium and senior types.

Data and Insights

Data on hourly wages of freelancers have been collected from Publimix (2018). The website collects information on hourly tariffs on freelancers, self-employed, zzp-ers, grouped in more than 170 professions. The average freelancer saw an increase of 68% in their hourly wage since December 2005.

Figure 1: Hourly wages of software engineers, doctors, and average freelancers since 2005 until today. All professions are of start type.


Software architects begin at a higher wage than doctors or average freelancers and grow at a comparable pace with that of doctors. Today the starting salary of freelance coders is 80 euros per hour, 10 euros more than that of the average freelancer, or doctors. This could be triggered by the growing demand from tech companies for software developers.

Figure 2: Hourly wages of software engineers, doctors, and average freelancers since 2005 until today. All professions are of medium type.

image (1)

Since 2005, there is a 25% increase in the wage of a freelance software architect, while the wages of freelance doctors have almost stagnated. Until 2016 the average mid-level doctor earned more per hour than a mid-level software architect. Since then, coders took the lead and they now earn 5 euros per hour more than doctors.

In the senior-type club, the reverse seems to hold. Since 2005, senior doctors have earned around 40% more than senior software architects. Also, it is remarkable to notice that in 2008, the average senior freelancer had a high jump in his wage. The explanation for this is given in the report on the impact that ride sharing platforms had on driver’s wages. Click on this link for more insight.

Figure 3: Hourly wages of software engineers, doctors, and average freelancers since 2005 until today. All professions are of senior type.

image (2).png

There are numerous explanations on why senior doctors earn more than senior coders. One of them could be the demand for good and trained doctors. This explains the ongoing education and training that doctors need throughout their career, making their set of skills even harder to match and in turn increasing their wages.

Secondly, almost all coders have shares in the companies where they work. Doctors, on the other hand, rarely have shares. If stock earnings are taken into account, senior coders could earn more per hour than doctors do.

In the digital age, it pays to code. The growing demand for software architects has pushed their market value up. This is particularly true for starting and medium type of coders. When compared to senior doctors, senior coders earn less.  This could be linked to the ongoing education that doctors need or the fact that coders are entitled to shares in the company where they work. In turn this pushes their nominal wages down as their stock earnings potential increases.

Simple Red Infographic

Download the full report: In The Digital Age, It Pays to Code

The Impact of Ride-Sharing Platforms on Driver Wages in The Netherlands

During the past decade, ride-sharing (e-hailing) platforms like Uber, Ola, Grab, Lyft etc. have become very popular. The reasons behind this popularity lie on a variety of reasons: passengers value the convenience, safety and the fact that these platforms are considered cost-saving substitutes of taxi service. While in the U.S., the number of drivers joining e-hailing force has increased exponentially, in Europe taxi-drivers have rebelled following the launch of the service. The competition that the taxi drivers now face in the point-to-point transportation service industry is higher along with lower earnings potential.

For instance, as the demand for Uber increases, the earnings potential for self-employed drivers increases. For anyone to become a ride-sharing driver, all one needs is the relevant license, car registration and the app registered on their smart phone.

Ultimately, e-hailing platforms have incentivized not only taxi drivers but also non-taxi drivers to become self-employed drivers. E-hailing drivers enjoy the work flexibility the platform permits, while exhibiting higher hourly earnings than traditional taxi drivers. A possible explanation for these higher earnings of e-hailing drivers could be that these drivers benefit from higher capacity utilization as now they can find their passengers easily through the app and drive more rides per hour.

However, not all types of drivers utilize the app the same way. For that reason, the types of self-employed drivers are divided in three categories: start, medium and high. As a variety of micro, labour or macro variables have an effect on wages and wage fragmentation amongst industries, the task of finding the extent of capacity utilization becomes more difficult.

What happened to the wages and their increase of an average freelancer before and after the introduction of e-hailing platforms?

Screen Shot 2018-07-25 at 11.32.31 AMScreen Shot 2018-07-25 at 11.33.02 AMScreen Shot 2018-07-25 at 11.33.37 AM

Wages of all types of freelancers saw a sharp increase right after the financial crisis. During the financial crisis, due to increasing cost restrictions and a decrease in the demand, many business owners gave their employees advice to start for themselves and switch from wage-employed to self-employed contracts.

With work still to be done, business owners hired their former employees as freelancers. In turn, this move added a lot of new freelancers who had a lot of experience and therefore were able to collect higher wages. This could explain why the percentage change in the hourly wages of the high type was higher than when compared to the rest.

Collection bias may also be in play as respondents to the Rate guide shifted from starters to more experienced workers and as a result the difference between high and low types increased further. After e-hailing was introduced there is little volatility afterward for all three types of jobs.

Did the hourly wages of self-employed drivers increase after the introduction of e-hailing platforms?

Screen Shot 2018-07-25 at 11.42.14 AM

In Figure 2 (below) we can see the trend of hourly wages of the three categories of drivers (start, medium and high). As it can be observed, there is a slight increase in the hourly wages short after e-hailing introduction. In fact, drivers in the start function earned on average 17.18 euros per hour before and 21.21 euros after the introduction of e-hailing (an increase of 23.4%). Medium drivers earned on average 20.63 euros per hour and after 24.73 euros per hour (an increase of 18.86%). High driver used to earn on average 24 euros per hour before e-hailing and now they earn on average 26.68 euros per hour, or an increase of 11.16% more.


Consumers perceive ride-sharing platforms as cost-saving substitutes of taxis. Therefore, the preferred service is the one with the lowest price and the ones who get a bigger share of the market will be the start-type drivers. After e-hailing implementation, all types of drivers can make use of the platform to find costumers more easily and save on gas by driving around to find them. However, demand is quite sensible to prices as costumers consider e-hailing as a cost-saving platform. A complementary explanation to why the starting type saw a higher increase is the flexibility terms that e-hailing platforms have in the work supplied. Drivers can choose their own driving time and places to operate. This incentivized non-drivers to become self-employed drivers of the starting type, which increased the hourly wages of the start-type.

Screen Shot 2018-07-25 at 11.45.02 AM

Is there a significant difference between drivers wage increase and other professions wage increase?

After the introduction of ride-sharing platforms, drivers of all categories saw a much smaller increase in their wages than an average freelancer. This could hint that competition kept the wage growth at a minimum for drivers. Within the average freelancers group, the hourly wage of a freelancer of high type increased more than the hourly wages of an average freelancer of start or medium type. For a self-employed driver the opposite happened: The hourly wage of the start type drivers increased more than other categories.

Using alternative data on freelancer’s wages, this report aimed to answer whether ride-sharing platforms have had a positive impact on drivers wages in the Netherlands. When compared to the wages of average freelancers of any type (start, medium and high), the wages of freelance drivers increased much less.

All told, hard data suggests drive hailing apps are not the absolute antagonists portrayed in media both traditional and social. Yet stagnating wage growth compared to the rest of the economy shows that new business models disrupt not only the user experience and the gig economy, but society as a whole.

What limits our findings?

First, wages used in this work are derived from a mathematical calculation per each type of work of any profession. Given a level of education, experience and a set of factors that affect wages, Bosman (2018) is able to determine the market value of any freelancer. These data might not always correspond with the real wages.

Second, changes in wages before and after ride-sharing came to Holland could have been affected by a number of variables that might or might not be related to Uber. After all in order to prove a shock impact of Uber on drivers’ wages, one needs a set of variables that affect wages and data that is more frequently measured. In order to prove causation, a proper econometric model would have been used, had we included in our analysis a full set of time-varying characteristics including the unemployment rate, the share of the population with a college degree, the female population share, and age groups etc.

Last, as Bosman (2018) already controls for heterogeneity factors between drivers and freelancers in types of work, the problem of between-heterogeneity is solved to a certain degree but not to the fullest as factors might not capture all heterogeneity issues in between.

Download the full report: The Impact of Ride-Sharing Platforms on Driver Wages in The Netherlands