A Special Case: Developers

Badly Needed, Hard to Find

Uwe Weinreich
13 min readNov 1


Developer in Front of a computer
Photo by ThisisEngineering RAEng on Unsplash

Almost every company needs software engineers and developers these days. Unfortunately, they are scarce, especially the good ones.

This article will answer the following questions:

A Stack Overflow survey from 2023 reveals that less than 3% of professional developers are not employed and looking for work. Certainly, some of the 75% who are employed full or part-time would be willing to change positions if an offer is attractive enough. But even then, this species is hard to find.

Stack Overflow statistic on availability of developers
A Stack Overflow Statistic: Only few developers are available

Who Do We Need?

Under these circumstances, perhaps it is best to reframe the question as, “What do we need?” Yeah, that’s right. Perhaps the solution is not to hire someone.

First, it is advisable to define what you need. From that, determine what type of development support is most appropriate.

Warning: Without a minimum understanding of how modern software is developed, it will be impossible to hire the right people.

Define the Project Structure and — based on it — the Profiles

The first step is to define the project itself. What will it be about? Building an entire software system? Updating an existing? Will it be cloud-based? If so, which environment will be chosen? What kind of hardware and software stack will be used in what kind of architecture? Which business requirements need to be met?

As you can see, there are numerous questions to answer. Saying “we just want an app” is not enough to define the job profiles.

Hiring Professionals

The first thing you may think of is hiring a software engineer or other software development professional. As…



Uwe Weinreich

Uwe works as coach, author and consultant focusing on agile innovation and digital transformation. What he does is simple: he solves problems.