A world gone mad! Or how to improve your marketability as a developer.
Here’s an excerpt from a job add I have just now seen where the item below is listed as an essential requirement.
- A high-level technical knowledge of all software development environments and programming languages.
This was part of the requirements for a Senior developers role. And Yes that’s verbatim! Hmmm. Good luck filling that role? Yikes…



Perhaps by high level technical knowledge they mean a high level of abstraction. In that sense, I am confident I possess a high level knowledge of:
1. ALL software development environments - being on a computer (and arguably, on Earth)
2. Programming languages - linguistic representation (commonly English) + mathematics.
Now excuse me while I go add that to my CV.
All jokes aside, you’re right, that job description is a good example of why subject matter experts are important.
I can imagine it now. Technical liason says “We need someone with an understanding of ALL our software development environments and programming languages”, probably intending something like C# and VB6 on the typical Microsoft servers + IDEs. Maybe some Java or LAMP too.
HR person misses the “our” and comes up with your job description.
That’s also a good reason to take job descriptions with a grain of salt. The map is not the territory.
[Reply]
And so say all of us!
[Reply]