I've noticed an apparently decrease in opportunities and offering on training and courses or other material focused specifically in architects. I've had less contact with them in recent job experiences than 10 or 15 years before. I suggest a couple of possible reasons: Maturity in software practices inside companies, more autonomy between developer teams, Agile put aside the heavy documentation paradigm, speciality in software that lead to diversify responsabilities in new areas like devops and data analysis, and new roles like Principal and even the Senior developer. Do you consider this is real or just a bias from my own experience?
[+] [-] tkiolp4|3 years ago|reply
[+] [-] nivertech|3 years ago|reply
There are plenty of senior engineers with 10+ years of industry expirience who only knows CRUD, and never built distributed systems or complex software systems.
[+] [-] ironfootnz|3 years ago|reply
[+] [-] cutthegrass2|3 years ago|reply
Whilst i'm ultimately accountable for the Architecure to c-suite (i.e. ensuring it meets NFR's etc) we, as the team, are collectively responsible for it, and we own the decisions.
[+] [-] jslakro|3 years ago|reply