Last Updated: February 25, 2016
· jonahoffline

We Are Deprecateware

As developers, we are in a constant race against technical and knowledge debt. Like it or not, it's impossible to win. By default, we are deprecateware; we are destined to grow irrelevant and be replaced eventually. Usually someone younger with a higher threshold for pain and a full tank of tolerance ready for your textbook example of software archeology, ancient practices and verbosity monstrosity you shamelessly call code.

To delay this natural cycle and leave a mark, we have to be willing to try new things and adapt fast. Go ahead and experiment, dive deep into it until you can build something new. This integration process is often a loop that requires a lot of time, patience and commitment; We trade-in productivity for new knowledge; we leave our comfort zone in exchange for a possible lethal dose of frustration, anger and even depression. To discard any new programming language, framework or software as hype-technology; and let ourselves slowly fade into the background is simpler and requires no effort.

"It's easy to attack and destroy an act of creation. It's a lot more difficult to perform one." - Chuck Palahniuk

Become a Polyglot

Don't conform to a single language, infrastructure or database. Push yourself to learn new skills. Being able to properly write tests and code in more than one language will make you more valuable. Being diverse means less limits, new horizons. Transferring newly acquired knowledge not only help others, it solidifies your understanding of it.

Innovation and Fear of Failure

"An innovation is something original, new, and important - in whatever field - that breaks in to (or obtains a foothold in) a market or society."(wikipedia)


Innovation is a result of combining existent elements or ideas that were waiting to be merged. Innovation is ever omnipresent, it is not sporadic nor a one-time event. When you open source a project or contribute in a community like Github or Bitbucket, you take part in the innovation iteration. No matter how simple, unstable or insignificant you may think your code or contribution is; you are changing the World with each commit. To be aware of this privilege and power should be enough to get through your head that you can't fail even if you'd try to. Fear of failure is as illogical as fear of drowning in bed. Shun the non-believers! Your code might save someone's life tomorrow.

Be a GitThug, embrace change and you'll get a GitHug :)

Say Thanks

5 Responses
Add your response


Agree with every word. To sum it up, inertness is not good. There's no use to defend your habits, resist changes and brave with your oldschoolness.

over 1 year ago ·

Exactly :)

over 1 year ago ·

"No matter how simple, unstable or insignificant you may think your code or contribution is; you are changing the World with each commit"

over 1 year ago ·

Excellent writing, Jonah!

over 1 year ago ·

Thank you for reading! :)

over 1 year ago ·