Welcome to the Lounge
The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Like you I have spent decades as a professional software developer. And I have used many languages, finally specializing in C# and VB.NET since 2001 when the Microsoft .NET Framework development environments were commercially released.
However, I am not sure that certification is the way to go. Certification implies testing, which is short lived at best and useless at its worst.
Various coding boot camps have performed a similar function in terms of certification and it has been found that such graduates only have a cursory knowledge of what they claim to know from such training.
I have to agree with the commenter here that suggested a union but there are issues here as well. The Freelancer's Union attempted to be such an organization for the growing "freelance economy" (which was just a new word for exploitation). They appeared to have a good start but quickly eroded as they became more or less another insurance company peddling Obama Care medical programs, all of which were questionable in quality.
As it regards your observations on the Boeing 737 Max aircraft, there is nothing to indicate that any programmers were at fault. This was clearly a management decision to hide issues that resulted from the extension of a design with additional attributes the original design was not meant to support.
As usual, stupid management made a very stupid and dangerous decision, not the developers.
The deterioration of software development quality in the United States has many factors. However, the major ones can be categorized as the following...
Corporate outsourcing of IT positions to reduce costs while lowering quality and flooding the US professional IT market with low-cost foreign workers that are willing to be exploited by degenerate management to the detriment of US citizens
Increasingly, degenerate technical management that has been increasingly politicized to the point of ueslessness
Vendor promotions of increasing complexity in development products, which has seriously weakened the inherent knowledge bases in the various communities
Constant iterations of software, which add only questionable capabilities in lieu of the basic sets of features the majority of developers require or use
The promotion of cloud-based services, which inherently reduce security for the purposes of allowing such companies as Amazon and others to make more money without advancing anything that safer individual, corporate run IT organizations could provide
A major degeneration in the parenting and teaching of the younger generations that on the one hand are being coddled to death to the point that many young people are nothing more than vegetables while being taught in such a way in the many school systems to understand the world around them in a very restricted manner without any emphasis on critical thinking or the need to resolve their own problems on their own
The list could go on but you get the point...
The professional, technical environment today is too fraught with impediments to make an organization substantial enough to accmomodate the needs of professional developers and software engineers.
However, if one were to proceed with such an endeavor, it would have to be well planned out with multiple facets such as viable medical insurance programs, training capabilities, and legal assistance for professionals who run into issues on the job caused by management.
As a result, in my view such an organization would require to offer far more than just certification, which as I mentioned earlier is questionable at best...
Sr. Software Engineer
Black Falcon Software, Inc.
General News Suggestion Question Bug Answer Joke Praise Rant Admin
Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.