|
|
Sounds like a call to start an heated argument. ππ
There have been classes and certifications and such for years. But trying to shove everyone into the same sized box will stifle innovation.
There is always a need for accountability, just as there is a need for review and testing.
Good luck!
Time is the differentiation of eternity devised by man to measure the passage of human events.
- Manly P. Hall
Mark
Just another cog in the wheel
|
|
|
|
|
The point of a professional society is not to place blame on the professional. The purpose is to require that professionals as well as companies follow a body of good practice. If the standard of practice is followed, and a bug still gets through, you can defend a lawsuit by saying, "We followed the standard of practice <and here's="" the="" proof=""> so we cannot be held liable." This is how medicine works (in the USA).
Step 1: spin up a professional society to set standards of practice (so lawyers don't do it for us)
Step 2: make companies liable for buggy software. Right now they are protected.
Step 3: create a certification exam and require that project leadership has passed the exam if companies don't want to be liable. Accountants have the CPA, Lawyers have the Bar exam, mechanical and civil engineers have the Professional Engineer exam, doctors have the Board Certification exam.
|
|
|
|
|
Sorry, such an association would do exactly nothing. I think it would rather be overall detrimental to the development of software.
Issues like that of the 737 Max was not about accountability of programmers, but but management. From software development management over project management to Boeing's upper management, those were the ones that needed to be held accountable. Boeing was getting lazy, after decades of making money with just two aircraft designs (747, 737) from the early 60s.They simply missed the bus at latest in the early 80s when Airbus started to pass them with a more modern design left and right...
Certification is pointless. What exactly do you want to certify? It's the same with all those sysadmin or networking certifications. A piece of paper on the wall that just doesn't mean anything in the real world.
If anything, such a certification would just artificially increase the salaries locally (I assume you are here in the US of A) and/or force management to use again more offshore programmers in price dumping, low quality locations half a world away.
Retirement fund? That is one of the self-inflicted issues of the last (two) decade(s). It has almost become a more of a competition to land high paying jobs at as many companies as possible. Leaving tons of startups in the wake.
In general, the software industry has become unreliable, with too many fancy new ideas but very little thorough knowledge. And that is something that you can get only with actively working on something that creates a real value, not just by chasing all the latest paradigms to be like all the other kewl boyz on the block....
|
|
|
|
|
The fallacy of this is that such an association will prevent people making mistakes. This is absurd; will we then abolish design review, testing. I don't think so, nor should we - ever - while humans are involved.
Further, like many man made disasters, the 737 Max disasters were a problem of collective business imperatives (management) riding roughshod over individual objections. Your association will do nothing to resolve this and will merely present yet another, and potentially much more effective, way to identify someone at the bottom of the pile to take the fall and divert gaze from the real problem - as you indeed seem to have been.
The whole basis for your assertion is flawed.
modified 25-Nov-23 8:11am.
|
|
|
|
|
As many of the responders to this post seem to have concentrated on fault and blame, let me state that the primary intent of the proposed organization is the preservation of the benefits of its members. For many of us in this profession, we are journeymen - we move from job to job; not necessarily for higher salaries, but rather because the current job is finished and we seek new challenges. I have held many positions over the 60 years of my career. Unfortunately, at each move, I lose the benefits that I acquired during my tenure in the job I am leaving. I have lost vacation days, sick days, and retirement benefits. Although the challenges of the new job were worth the loss of benefits, during a career the loss is appreciable. The proposed organization would compensate for that loss.
Gus Gustafson
|
|
|
|
|
I would say Yes and No
compareing to other industries for an assoication, I am unsure how the retirement fund, and work protections fit in.
In best, it would make sense for civil or human saftey projects, such as public used planes and transport where can say,
- we have done 3 layers of testing
- have backup systems
- documentation coverage.
- critical failures are capable of falling back to safety
- Simulation model that has run for X years
- security plans put into place
Things like bridges have strict regulations and requirements. However at the benfit of decades of material science. New OS security risk skyrocket but given 6 months of tests and rolled out to millions. Programming languages which are not old.
The pace expectations are very high, so reason for it fall apart quick. With that though there are some things that can be signed off. Such as no external access either USB port or network, until that one person must have remote access and leaves it open.
the responsibility of the authority body could be identical to Construction Product Certification - British Board of AgrΓ©ment
Quote: We are quality drivers, champions of safety and help our clients create accountability and mitigate risk.
Through extensive research, auditing, inspection, testing and certification, we help to instil confidence in the products, services and systems created, designed and implemented throughout the entire British construction supply chain.
As for 90% of the work done, protecting Software Engineering title from other Programmer titles like Canada does, it seems overkill.
|
|
|
|
|
60 years ago today, William Hartnell grumped out of the TARDIS as a rather tetchy Doctor. Shaky sets, dodgy aliens and a villain based on a pepper pot with a sink plunger stuck to it. It was always going to be a hit.
|
|
|
|
|
Tetchy: my new word for the day.
|
|
|
|
|
|
Who ?
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
No PUN intended
|
|
|
|
|
1962 - Dr. No
1963 - Dr. Who
No commonalities between them, looks like, except both have names Dr. ...
|
|
|
|
|
1977 - Dr oid
|
|
|
|
|
I couldn't care less. Each time I try to watch a single episode, I fall asleep within minutes. There was even more suspense and action in Battlestar Galactica....
|
|
|
|
|
"The Web of Fear" and "The Devils" are, for me, the best of the entire six decades. I remember watching them on TV, and as a child they were terrifying.
Edit: misremembered - it was The Dæmons.
modified 27-Nov-23 5:27am.
|
|
|
|
|
I'd add The Genesis Of The Daleks to that list.
|
|
|
|
|
Yes, also very good and a classic.
|
|
|
|
|
|
Much too fast for my brain cells to assimilate
Did I detect some sort of far advanced sarcasm_or_satire in the very last part ?
"...Just as the Guidestones require...:
|
|
|
|
|
Yeah, that was [partly] satire.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
The video name is clearly a misnomer. It clearly should have been: Five Possible Truths about the OpenAI Drama
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Wordle 887 4/6
β¬π©β¬β¬β¬
β¬π©π¨β¬β¬
β¬π©β¬π¨β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 887 3/6
β¬β¬β¬β¬π¨
β¬β¬β¬β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 887 3/6
β¬β¬β¬π©π¨
β¬π©β¬π©π©
π©π©π©π©π©
|
|
|
|