[ale] a quick test of web site stupid

Jay Lozier jslozier at gmail.com
Wed Mar 6 18:05:55 EST 2013


On 03/06/2013 04:44 PM, Jim Kinney wrote:
>
>
> On Wed, Mar 6, 2013 at 4:10 PM, Matt Hessel <matt.hessel at gmail.com 
> <mailto:matt.hessel at gmail.com>> wrote:
>
>     I see the idea behind the certification, but in practice that
>     seems mostly useful to employers when hiring individuals with
>     little on their resume.
>
>
This is different than a certification because there would be 
design/development standards required that are vendor independent.
> It's not for employers. It's for lawyers and judges to use as a 
> bludgeon to make companies use good practices is coding for public 
> consumption. If company FOO is in software development, and they 
> provide code for banking, they MUST have a certified banking code 
> engineer on staff and sign off on the code or else that code is not 
> legal to use for banking. Or they can pay a banking code engineering 
> firm to evaluate their code and sign off if it suits the engineers 
> standards.
>
> If mom-n-pop company hires a developer to put up a web site, they 
> don't need a certified engineer to approve anything UNTIL they add 
> something like shopping site with credit card stuff. If their website 
> gets defaced because they hired an idiot, that's their problem. If 
> their website gets hacked and credit card data is stolen, then it's a 
> criminal offense on them for deploying code that was not approved by a 
> professional engineer. I see drop-in certified modules for various 
> platforms to do this.
This would help PHB inline; just tell them they will have an all expense 
paid multi-year vacation in the prison system.
>
> I can't build a bridge for public use until I am a certified, tested 
> and passed Professional Engineer. As a PE, it's MY name on the line 
> for the stuff I sign off on. So a PE won't approve crap. Is it a 
> perfect system? Nope. But it keeps slick talking idiots from building 
> bridges and practicing law and medicine.
Legally, there are slick idiots who manage to fool people from time to time.
>
> A person who passes a PE exam doesn't need much else on their resume. 
> It's not possible to pass without mountains of knowledge and/or 
> experience. There is already a Professional Software Engineer license 
> process. What is needed is to add HIPPA and Banking modules (or more 
> generically - data security) and then require that places that use 
> software in these fields have X years to be using certified, compliant 
> software or they get shut down, fined out the ass or both for repeated 
> violations. "Market forces" can't fix this crap. It's like why we all 
> drive on the right hand side of the road. Someone decided we have to 
> clean up the mess and made it happen.
>
> like i need another project....
>
Being from another engineering field you need the PE to review and sign 
off on the design. Also, for a PE it is a multi-step process of tests 
and experience. I believe there is an education requirement that you 
must have a physical science or engineering (BS level or higher) to be 
allowed to take any exam.  You must pass the EIT - Engineer-in-Training 
exam for a specific engineering discipline (Civil, Chemical, Electrical, 
etc), then you must work in the field for several years before you can 
even take the PE exam in the same field. I believe there are continuing 
education requirements for a PE license.

What I have seen is the PE requires the vendor to submit all design/load 
calculations for review with the drawings and documentation. The PE must 
approve the submission before you have permission to proceed; there 
might be a couple of rounds of submissions before approval. Competent 
vendors know what is needed and often will only have the finalize the 
details for the submission.

-- 
Jay Lozier
jslozier at gmail.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130306/56ecfdde/attachment.html>


More information about the Ale mailing list