I've been developing software professionally for 20+ years, the past ~7 as a freelancer. My own experience is that the level of professionalism, respect, communication, and collaboration continues to drop such that I'm very tired of working tech and looking to change careers in 2020. All I want to do is use this huge collection of skills I've developing in a positive way to create business outcomes, yet every project I encounter seems to be getting weirder and weirder with the amount of dysfunction. Again, just my personal experiences but have been reflecting a lot about this topic lately. One wonders if the social and political turmoil is leaking into behaviors in the professional world.
Expectation: everybody I work with should be competent and should want to achieve as much as possible every day<p>Reality: moodiness, ego, lack of effort
This seems very personal, describing a single person’s expectations and their experience in a single narrow subset of programming jobs.<p>Many of the “expectations” were not something that people were really expecting. Many of the “reality” parts are not always true, too.