1. if you are going to work in a development language for more than an hour you need to learn it. Calling that “focusing on syntax” is a diversion. Right now I am learning Python, Javascript, and django. I don’t like any of them. I much prefer strongly-typed languages, but I am getting paid. It would be foolish of me to have to refer to some source to write code that will compile.
  2. There are way too many languages in use right now and most of the newer ones seem even more poorly designed than our bold new nomenclature with its stories, technical debt, and refactoring. Django is supposed to be a solution to easy creation of web sites with REST API; I don’t see the value of doing in three files what in ASP.NET I can do in one.
  3. Your title is guaranteed to irritate. There are way too many articles on Medium about being a “great developer,” it’s almost as tiresome as all the articles about unit tests. Developers should be demanding relief from interruptions: as few meetings as possible, abandoning pointless “methodologies,” single-occupancy offices in library-quiet work environments. Instead everyone gibbers about unit tests, which have a far lower return on invested time than blackbox testing.

The answer to both of these is to eliminate interruptions and allow people to concentrate. That will help us become great developers and it’s a better answer than losing even more time to writing useless tests.

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