Hi all

One can never know "everything" about development. But you may reach a point where you feel like expanding into other areas [emoticon:c4563cd7d5574777a71c318021cbbcc8] I tried to keep this applicable to developers in general.

The areas in which a developer can dive into are numerous. So I was hoping for some opinions on what types of knowledge are more valuable than others. In context of (and in order of importance):

  1. Improving development efficiency and quality
  2. Good career moves (point 1 is above this one as I assume a developer wants to stay in dev)
  3. Skills that will remain relevant and useful. These days every second thing get's automated or simplified to the point where a 2 year old can perform the task.

Some areas I am considering:

  • Front-end / business-process knowledge. I am contemplating getting certified in certain modules. Which ones are a good start?
  • AX architecture: IIS, SQL server, etc
  • Data / table / SQL architecture
  • MS dev resources: DevOps, LCS
  • Azure
  • DotNet, C#, other languages
  • Other ERP's
  • VM administration
  • Staying in X++ - just keep improving what you're good at.
  • VS add-ins. I often feel like I can automate my own job. Which can be done by writing some sort of VS add-in.

Please feel free to add to the list.

Thanks for reading