6287
Comments (1884)
sorted by:
You're viewing a single comment thread. View all comments, or full comment thread.
6
geof1776 6 points ago +6 / -0

I am a professional application developer....there is absolutely no reason why there should be "programming", coding, etc., before each election....this is a simple form with questions/answers...this type of application is one of the most basic and is found on your phone, the web, digital gas pumps, atm machines, etc...in this industry overly complex code automatically signals something is wrong....the candidates/choices, etc. should not matter...the software should not even need to know what is on the ballot....it should just accept a json file to create the form with all of the questions/answers...even the validation code (i.e. making sure all required fields are filled out, etc) does not need to know anything about the election/ballot data being fed in....the validation rule data would also be passed in with the questions/answers...that would be best practice....this is actually a very simple type of program...something is very wrong here...at least complete incompetence and at most criminal setup of complicated code to hide the true intent of the software...this is one of those "golden keys' scenarios where a company makes it so complicated to understand the program that it 1) is prone to errors/bugs 2) difficult to audit 3) complicated to verify that the code is doing what it is supposed to do, etc. The software should "know nothing" about the data (the ballot). They need to subpoena the application developer(s), the testers, etc.