Moving the Goalposts

…to make sure you’ll never become an expert!

Polojko
Geek Culture

--

Archive footage

If the goalposts are moving constantly, one can score only accidentally.

As if it’s not bad enough that business requirements are generally kludgy, software developers have a tendency to make life as difficult as possible for themselves. Yes, I’m talking about the ever-changing landscape of software development, with a plethora of new programming languages, frameworks, libraries, and what have you. How many ways are there to skin proverbial cat? Let’s find out.

Maximum Requirements

Image from https://dilbert.com/

Ooh, you don’t know SvelteJS? Sorry, we’re using it. Never mind that you have knowledge in other stacks and that it is easily transferable!

If you spent any time at all searching for a developer job, you’ve seen an example of an all-encompassing job description. All the buzzwords are there: They want a front-end developer, with experience with .NET, Java, Python, Ruby on Rails, all of the front-end frameworks, including jQuery.

That’s the real problem: by reading a JD, one should have a clear idea of what the position is all about. After reading…

--

--

Polojko
Geek Culture

“The only person you can’t learn from is yourself” — Anonymous