1) It’s “paid,” not “payed.”

2) we spend more time reading code than any of the activities you mentioned.

3) programmers do their best work when they have long periods of uninterrupted concentration. Software companies no longer recognize this; we are constantly interrupted. With meetings and pointless procedures. Scrum and agile should be abandoned.

4) testing is part of the work but needs to be done by different people. Developers who test their own code will exhibit the same blind spots in testing as they did in coding.

The industry is in decline and I would not advise anyone to train for it now, not when companies are moving work to India and China as quickly as they can. I still code but I will never work onsite again and I am shifting to technical writing because it’s not driven by stupid fads like agile.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store