Slashdot Mirror


Are Programmers Engineers?

The Llama King writes "The Houston Chronicle has an interesting story about a debate in the Texas Legislature over whether programmers are really engineers. A quote: " 'It's one of the silliest issues we're having to deal with this session, but it's also one of the most important,' said Steven Kester, legislative director of the American Electronics Association, an organization of computer companies." Are you really an engineer? Or just a code-monkey?"

34 of 963 comments (clear)

  1. Dubya by 0x7F · · Score: 5, Funny
    "Texas is becoming a laughingstock of the global high-technology community," said Steve Taylor, director of corporate affairs for Applied Materials.


    They said the same thing when our governer ran for President, but that turned out all right.

    Well... sort of...
    1. Re:Dubya by Guppy06 · · Score: 4, Insightful

      Troll.

      "a person appointed to his job
      by a court of people appointed to their
      jobs"


      Um... which court was that? The US Supreme Court, as always, chose between "you go fix it" and "not our problem" (which is what they've always done since 1789 or so). The people they told to "fix it" were the democratically elected members of the Florida Supreme Court, interpreting Florida laws written and ratified by democratically elected state legislators and signed into law by a democratically elected governor. The issue in question were the election results that a democratically elected secretary of state signed off on.

      And even then there was very little the US Supreme Court could have done. All they could do is say whether or not what the State of Florida was doing violated parts of the Fourteenth Amendment or not. Otherwise, the US Constitution clearly spells out that the Florida Legislature can pick its memebers of the Electoral College however it damned well pleases.

      And don't forget that appointments to all federal courts have to be cleared by a democratically elected Congress, which also has the power to remove them from their bench.

    2. Re:Dubya by Dark+Nexus · · Score: 5, Insightful

      It's a simple matter that in most areas, engineers are liable (criminally liable in cases) for a failure of anything they've signed off on.

      Would any MCSEs be willing to be liable for problems in their code? Open to lawsuits for failures, regardless of any EULAs?

      There's a reason for laws like this, and that's because of the legal responsibility and liability that comes with being an practicing engineer.

      --
      Dark Nexus
      "Sanity is calming, but madness is more interesting."
  2. How To Start A Heated Debate by ackthpt · · Score: 5, Funny

    1: Ask the question, "Are Programmers Engineers?" on a tech-oriented website.

    2: Well... pretty much any other question, but No. 1 is the humdinger granddaddy of all waltzing in a minefield questions.

    And just to get things started, "Yes."

    --

    A feeling of having made the same mistake before: Deja Foobar
  3. Neither ... by DogIsMyCoprocessor · · Score: 4, Insightful

    an engineer or a code monkey. I'm a journeyman ... in the best sense of the word.

    --

    "And this is my boy, Sherman. Speak, Sherman." "Hello." "Good boy."

  4. The meaning of Profeesional Engineer in Texas by Amigan · · Score: 4, Interesting

    If you are a licensed Professional Engineer (PE) in the state of Texas, you can be held liable for any damages on a project. That was the reference to the 1937 project.

    How many 'software' engineers in Texas are willing to put their reputations on the line (and stand up to civil lawsuits) if they have made a coding mistake??

    --
    "Software is the difference between hardware and reality"
    1. Re:The meaning of Profeesional Engineer in Texas by Omega+Leader-(P12) · · Score: 5, Informative

      There was a similar problem here in Ontario (Canada) to use the term "Engineer" you have to be lisenced. It is illegal to try and pass your self off as one if you are not lisenced. M$ had to drop the term engineer from their certification process. Check out Professional Engineers Ontario under Software Engineer for more details.

      It all boils down to liability. If I certify a water treatment process safe and its not. Than I am in DEEP trouble. No more lisence, fines and basically the carrear is down the tube. In Canada and I think most of the commonwealth this is true.

      Now I know a bunch of computer engineers, most of those guys are hardware, not software, but these guys wouldn't want to be engineers under Canadian law if they were doing programming. The computer software industry is still too immature to fall under these types of guidelines. Too many programs are not stable yet are shipped out because marketing wants them to.

      I think I all boils down to currently the public is willing to let flawed software exist. And until someone dies nothing will change.

      Like water in Ontario. People have to die before there is a backlash and things are fixed.

    2. Re:The meaning of Profeesional Engineer in Texas by krugg234 · · Score: 5, Informative

      On the other hand, licensed Professional Engineers undergo rigorous training in order to obtain that status. I'm not sure exactly how it works in Texas, but in North Carolina (where I'm in school), becoming a professional engineer takes 3 steps. 1) You have to pass an extremely long and difficult test in various areas of engineering such as thermodynamics, fluid mechanics, and solid-state physics. 2) You have to work a set number of hours under an already licensed PE who signs off on your work. 3) After completing those required hours, you have to pass yet another exam that tests your engineering know-how. I'm sure if anyone ever tried to implement such a system for liability for software engineers, it would require having those coders undergo similar training. I'm not saying that this would make the software engineers any less likely to make mistakes, but it does mean that: (a) those who are professionally certified know the risks and have been trained in avoiding mistakes and (b) only those who are willing to be held liable would become PE's. You are allowed to do less critical engineering work without obtaining your PE license. I'm sure the same would true for software developers.

    3. Re:The meaning of Profeesional Engineer in Texas by NitsujTPU · · Score: 4, Insightful

      I wish that they would make a qualifying exam for software engineers, so that one could get a PE in software engineering. Not so much because I care about the title but because of a few other reasons:

      1) People would quit screwing with programmers, telling us we need to evolve into "software engineers." All that that ever does is add paperwork and make my job harder. A bunch of people come in, who don't know how to do our jobs, and tell us to do it differently, because it will make us engineers.

      2) It would raise the level of quality within the field. If everyone was held to the same standards when they came into the field, there would be some minimum level of knowledge required to start out. Good. Now I won't have some putz without a clue telling me my code isn't up to snuff.

      Why is this not going to happen any time soon:

      1) Do you test their coding ability? In what language?
      2) Do you test their knowledge of algorithms, or are you, in doing so stepping into the scientific discipline and away from the engineering discipline?
      3) Do you test their knowledge of data structures?
      4) Do you test their knowledge of UML? Most universities gloss over this, as in academia, this seems to hold little repute, yet many companies stake their claims as engineers on knowledge of UML.

    4. Re:The meaning of Profeesional Engineer in Texas by ryanr · · Score: 4, Insightful

      That kind of licensing just means that they have to carry a bond, which is a cheap form of insurance. Most licensed professions (eg locksmith) require a bond. (FYI, you can get a $30,000 locksmith bond for $15/year & a magazine subscription.)

      Seems to me that the question in Texas just boils down to whether the programmers have passed the test, done the paperwork and paid the fees.

      So, what's the Software Engineering Exam in Texas like? Hard? Do they test in C or pseudocode or what?

      (In other words, you license particular professions that have a potential impact on public or customer safety, not the word "Engineer". If they feel that there's some danger that people will trust me to design their buildings because I'm a software engineer, then they have to restrict the word "Engineer" to a particular profession. Just like I can't call myself a MD or police officer.)

    5. Re:The meaning of Profeesional Engineer in Texas by a42 · · Score: 4, Insightful
      but it does mean that: (a) those who are professionally certified know the risks and have been trained in avoiding mistakes and (b) only those who are willing to be held liable would become PE's. You are allowed to do less critical engineering work without obtaining your PE license. I'm sure the same would true for software developers.

      This would certainly mean the end of crappy software. In fact, it would mean the end of ALL software. We can't get our employers to pay us to do it properly now -- you think that's gonna change just because your career is on the line?

      Software doesn't suck because software engineers are bad. Well, okay, it does, but that's not the only reason. The primary reason that software sucks is that nobody is willing to pay us for the amount of time it actually takes to do something. When you take an 18 month schedule and compress it down to 6, remove all QA, and THEN add all sorts of additional requirements at the last minute what do you expect? I doubt if "real" engineers work that way, why should we?

  5. Well... by Sayten241 · · Score: 4, Funny

    If garabage collecters can be "sanitation engineers" and housewives can be "domestic engineers" then why the hell not programmers. =P

  6. Depends on a number of things... by zapp · · Score: 4, Interesting

    - level of involvement
    - size of project
    - mindset

    Level of involvement:
    Are you a system architect? Do you write php or perl on the weekend? I think the answer to those should be obvious. The higher ups who do design the system, and work with what parts fit where, etc, I concider engineers. They need to know the rules, have good practices, and so on.

    Size of project:
    Writing a web-based app is usually not engineer-level work. I'm not putting this on what language you use, but in general anything written in perl/php/other-scripting-language is not engineer-level (a project we just finished at work was written entirely in perl/ksh, so this is not 100% true.)

    Most of all....
    Mindset:
    If you think like an engineer, you are an engineer. If you plan carefuly, and think everything through and treat your product as a full system, you are likely an engineer.
    If you sit down and start typing code, you are likely a code monkey.

    --
    no comment
    1. Re:Depends on a number of things... by CoolVibe · · Score: 4, Insightful
      If you sit down and start typing code, you are likely a code monkey.

      DISCLAIMER: I'm not a programmer, but I am a sysadmin who dabbles in C, Perl or Python sometimes, and the occasional shell hack. It's proven a useful skill many times, and I'd like to think that I am somewhat competent at it. Oh, and I acquired these skills autodidactically (sp?).

      Seriously, i don't code much, but when I do, it's either to work around some bug or patch around some unwanted behaviour, to glue a front-end to some back end thing, or I cobble something together to automate some stuff. Sure, there's not a lot of design going on, but I usually produce readable code, and somewhat decently commented (that's so I'll understand what's going on when I look at it 6 months later when it breaks), but no, I wouldn't call myself a programmer, but yes, I do program. I rather wouldn't, but hey, shit happens.

      So are code mumbling sysadmins like me really programmers? I'm certainly not a code monkey, although I use _no_ form of design methodology. Hack first, ask questions later.

      It's a toughy, I grant you that...

  7. It all depends ... by Tensor · · Score: 4, Interesting

    On what you studied, here i took a 5 college year course including physics 1 & 2, thermodynamics, calculs, adv calculus and all the regular programming/db/hw subjects finishing with a work-experience paper presented 6 months after finishing classes to graduate.

    I EARNED the right to be a Software Engineer.

    1. Re:It all depends ... by Skyfire · · Score: 5, Interesting

      yeah, but you do the same stuff as the code-monkey in the cubicle next to you that took courses for 6 months to a year at the local commmunity course

      --
      Do not go gentle into that good night. Rage, rage against the dying of the light.
    2. Re:It all depends ... by Fluffy+the+Cat · · Score: 4, Insightful

      In various parts of the world, an engineer has a level of professional liability and expected ethics that the software industry refuses to accept. When that's no longer the case, I'll have a good deal more sympathy.

      For what it's worth, I have a high level of academic and industry experience. I design and write code for a living, which makes me a professional programmer. I EARNED the right to put "BA" after my name[1], and I EARNED some cash. I did not EARN the right to call myself a Software Engineer, any more than I EARNED the right to call myself an MD, a PhD or any other title that may give the perception of competence.

      [1] My university awards BAs for all non-Masters degree courses, even science ones

  8. Depends by menasius · · Score: 5, Insightful

    I think there are three types of people who program.

    Code-Monkeys: these guys do exactly what they are thought to do: Grind out code. Usually not innovative, usually no technical achievement. Nevertheless, they'll get the job done especially if its something that they can base off other things.

    Computer Scientists: These guys use code to test new ideas and methods. This is the research side, but its not always practical research. An analogy I can make is you can't a bridge without math but advanced number theory really doesnt make better bridges.

    Computer Engineers: These are the practical counterparts to somputer scientists. Usually innovative but in a sense that they comstruct useful things. What an engineer makes a code-monkey will be able to replicate soon. Just like it takes an engineer to design an engine, but Joe-mechanic can rebuild one or even "modify" it to get some use out of it.

    I dont want to put a negative spin on any of these as they all serve their purpose in my mind. Perhaps you will dis/agree.

    cheers

    -bort

    1. Re:Depends by Arandir · · Score: 5, Insightful

      I'm definitely a Software Engineer. Not only does my job title say so, I do the work of one. I am NOT a code monkey. 90% of my time is spent on requirements, specifications, design,validation, verification, and reviews. Excepting the calculus and state licensing, I do the same things an engineer in any other field does.

      Unfortunately the upper management is full of people who don't understand that. They think we're still code monkeys and think I'm being sarcastic when I give them an estimate of 6-8 weeks for a bug fix.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  9. Don't Water Down "Engineer" by jeramybsmith · · Score: 5, Insightful

    The term "engineer" has already been besmirched by Novell and Microsoft. Lets not water it down futher. The answer is simple. Someone with a computer engineering degree from a 4 year university is an accredited engineer. Someone with an IS, IT, MIS, ITM degree is _not_ an engineer. Sorry but if you wanted to be an engineer, you should have studied engineering. Someone who drops out of college and learns VB or perl or something is not an engineer. The term engineer implies some form of accreditation. I applaud Florida who makes it illegal to expand the term "MCSE" on a resume or in a business letter unless you are an actual engineer.

    --
    Never overestimate the end user. -jeramy b. smith
  10. The difference by j · · Score: 5, Informative

    Programmers work at a tactical level. They are supplied specifications and produce a product to meet them. They are skilled labor, akin to tailors and masons.

    Engineers engineer. They understand the problem better than the customer, and are consequently relied on to help form the basic goals of the project itself. Engineers, working at a strategic level, could also excel in business or government if technology didn't have the best toys.

  11. I don't think most of you are engineers by brarrr · · Score: 4, Insightful

    I am an engineer in the traditional sense of the word. I find it abhorant that a tech support person puts the word in their title or that there are actual cases of 'sanitation engineers'. To be a legal engineer, you must have the degree, and pass the exams proving that you are capable in your field. Furthermore, you cannot claim to be capable in a related but different engineering field unless you truely are. I may be shiznit in the field of transportation engineering, a subset of civil, but can and would never put my name on anything to do with structures, because I might not have the expertise.

    However in the world of IT and programming, any slackjawed yokel who can hack out 5 lines of perl can say they're a badass programmer. No engineering to that. Thats like a poseur mechanical engineer making a basic drawing and saying he 'engineered it'.

    There are real software engineers - they do engineer their products, but the trend towards dilution of the term engineer seems to stem mostly from the IT field where a programmer thinks the term synonymous with engineer.

    --
    to email me: take my /. handle and append .net preceded by charter.
    1. Re:I don't think most of you are engineers by zangdesign · · Score: 4, Interesting

      Actually, I'd rather be called a Software Developer, since it's more of an evolutionary process, not a fixed science. There are fewer physical principles that drive software development than something like Mechanical or Chemical engineering. There are also way more philosophical ramifications to our job, since software driven computing equipment is so pervasive in our society.

      In fact, I'd rather NOT be called an Engineer, it's kind of demeaning.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  12. Let's ask Webster by Xformer · · Score: 4, Insightful
    Second definition of "engineering":
    a) the application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to people b) the design and manufacture of complex products <software engineering>
    According to that, programmers are engineers. That's especially true for those programmers that do design as well (like myself).
    --
    All I want is a kind word, a warm bed and unlimited power.
  13. By their meaning... by Duncan3 · · Score: 5, Interesting

    By their meaning, clearly most poeple are not engineers. That's a clear cut one.

    7/8 of the people working as "coders", that read "Java for waiters" clearly are not engineers either. Also clear cut.

    4 year degree with something on the EE//CS line (I'm right in the middle) and a dozen years in the real world... if you have the degree, and you have the insurance covering your work by yourself or by proxy - which i'm gonna call "licensed" then yea, you're clearly an engineer by THEIR meaning.

    But nothing is more insulting then being considered in the same job category and resume pile as waiter-turned-coder-last-weekend.

    I'd love to see Texas lay the law down on the clueless, and license those of us that really do this for a living. Then all those waiters and such can go back to doing things they can do well.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  14. CODE MONKEY!!! by cybermace5 · · Score: 4, Insightful

    You're all code monkeys until your job really CAN'T be done by a smart high-school kid, and you have polished the art to the point that all the OTHER engineers accept and respect you as engineers!

    It should be major news that Joe Somebody's computer crashed today, an event greeted with grim commentary and TV specials.

    --
    ...
    1. Re:CODE MONKEY!!! by smallpaul · · Score: 4, Insightful

      It should be major news that Joe Somebody's computer crashed today, an event greeted with grim commentary and TV specials.

      I think its hilarious to hear this from a hardware engineer. Do you know how many bugs hardware has? Do you think that the Pentium bug was some kind of rare event?

  15. An engineer... by megazoid81 · · Score: 5, Funny
    Pessimist: "The glass is half-empty."

    Optimist: "The glass is half-full."

    Engineer: "The glass is twice as big as it needs to be."

    Programmer: "Who cares? Just drink the free beer!"

  16. Right by emmons · · Score: 4, Informative

    I think he confused computer engineer with software engineer. Computer Engineers are pretty much just EE's with an emphasis on VLSI design and system level software.

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  17. Requirements are obscene by fremen · · Score: 4, Informative
    The requirements for being a licensed engineer in the state of Texas are pretty crazy. A guide can be found here. To summarize:
    • An engineering degree that meets some basic requirements
    • 4-8 years of experience, depending on your degree
    • Detailed log of what you've done for these last 4-8 years
    • Experience under another licensed engineer
    • Five references, three of which must be other licensed engineers
    • Two exams
    There is a serious problem here, notably that there are few licensed electrical engineers and no licensed software engineers. Since you need a licensed engineer to create a licensed engineer, few if any qualified people will ever be able to license themselves.

    There are exceptions for people who have been in the field for something like 12 years, but you are still required to have a detailed log of everything you've ever done. Simply put, most people never get this far.

    Personally, I would love to have my license to go along with my EE degree, but it's just not realistic to waste my time. I don't even know any licensed EEs, much less have a company willing to hire me and place me under another licensed EE to gain the required experience.

    My suggestion for the state is this. The word "engineer" has become watered down in the past several years. As it stands today, licensed engineers are allowed to place "PE" after their name, as well as calling themselves "engineers." Thus, the state should probably allow "engineer" to be used in whatever context people want and only let licensed engineers use the "PE" designation.

    Licensing is important and has its place in quite a few fields, so I also recommend that the state evaluate ways to open the door for more people to be licensed in the high-tech fields. Perhaps the restrictions should temporarily be made more lenient to "seed" the field with licensed engineers, thus allowing for easier licensing of new engineers in the future. Finally, I recommend that the legislature let the engineers figure this out, rather than figuring it out for them.

  18. Programmers are not engineers, let me explain by EvilTwinSkippy · · Score: 4, Insightful
    Engineering is all about applying what you know and creating a working system.

    Now scientists and mathemeticians work with very complex systems all the time. However, most if not all of it is theoretical.

    Engineers take that theory and his own experience to build a useful system. This system has to withstand the rigors of the real world. It also has to be done on time, on budget, and actually do its job without killing someone.

    A lot of "scientific" achievments in the past century are actually engineering achievments.

    • Powered Flight: The mechanics of powered flight were understood for hundreds of years. The stumbling block was a lightwieght power plant and a control system for rolling motion. Enter a pair of bicycle mechanics from Ohio.
    • The Apollo mission: no new scientific theories there, but a brilliant application of what theories we did know.
    • The Atomic Bomb: the theory can be grasped by a child, what keeps the dictators of the world from having the A-Bomb is the fact that they are devilishly hard to make.
    • The Internet: anyone who has read an RFC knows that there is no magic involved. The Internet is built on top of a body of standards, defined protocols, and the good faith of all parties involved.

    Now the point I am trying to make is that programmers are always defining new things. Engineers can't responsibly design systems around parts with unknown properties.

    Engineering and most programming endeavors are mutually exclusive. A good engineer can't afford to have an unknown in the process.

    Look at the space shuttle. That was real software engineering. They designed the whole system, to do a specific task, within a specific set of parameters. Yes there was programming involved, but in this case the software was only a highly flexible control system in an aerodynamics problem.

    Could some 14 year old given enough time and caffiene do the same thing? Probably. Would I trust that software with my life and a 4 billion dollar spacecraft? No. Odds are the kid would not have a grasp of the differential equations, Laplace transforms... ah... engineering school equations leave me now...

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  19. Engineering Defined: by mcrbids · · Score: 4, Insightful

    engineering n The application of scientific and mathematical principles to practical ends such as the design, manufacture, and operation of efficient and economical structures, machines, processes, and systems.

    By that definition, a software developer is quite frequently an "engineer".

    The real debate I'm reading here is whether you need an accredited certificate to be titled an "engineer".

    I feel no compunction about calling myself a "network software engineer". I perform acts of engineering daily - co-ordinating thousands of bits of data on multiple clusters of computers in a scale and scope comprising thousands or (potentially) hundreds of thousands of people.

    Yet, I do not have any official-looking pieces of paper saying "engineer". So, I am not an accredited engineer, but that doesn't stop me from engineering!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  20. +5 insightful. For shame, moderators, for shame. by NecrosisLabs · · Score: 4, Insightful

    Congratulations, your post has won the highest rating to bullcrap ratio I think I have seen on Slashdot yet. That is quite an achievement...

    I have entertained the thought that you are a troll, and that responding to you would serve no purpose. That +5 moderation, however, shows a giant gaping void of ignorance in at least a subset of Slashdot moderators, and that, at least, should be addressed.

    Now, I grew up in a household of "big engineering" so I'm a bit biased, but you are so wrong it isn't even funny.
    points:
    1. No mathematics in engineering? I'm speechless. Flabbergasted... Stunned. What do you think engineers use, iambic pentameter?
    2. Science. Right, no science in engineering, and a whole lot of science in programming. Why, engineers never use physics, say, or chemistry. Alot less than that guy over there working on opitimizing that printer driver.
    3. Art. The Eiffel Tower, the Golden Gate bride, the Hoover dam.
    or
    Windows ME.

    Many engineers I have known have decades of programming experience, on bare metal, Fortran, and C++. Who do you think developed the field in the first place? That programming sprang fully formed from the forehead of Zues, like Athena?

    ..must not feed the trolls, must not feed the trolls...

  21. Re:it's a strange version of democracy by cheezedawg · · Score: 4, Informative
    Oh great. Here we go again.

    Katherine Harris was both George W's presidentail campaign co-chair and Florida secretary of state in charge of elections ie who was allowed to be on the roll and vote counting. No conflict of interest here?

    Every single decision she made followed the law and held up under international scrutiny.

    Katherine had anyone "suspected" of commiting a felon removed from the rolls

    I assume you got this from the BBC's Greg Palast since he is really the only person that thinks this is a story. A quick look at his webpage will show you how partial he is (he seems to have staked his entire career on undermining the Bush presidency).
    Now for the real facts:
    • In 1998, after it was discovered that there was widespread fraud in the Mayoral elections in 1997 (several dead people and convicted felons ended up voting), the Florida Legislature (not Katherine Harris or Jeb Bush) passed a statute designed to prevent that from happening again (that link might not work- looks like the server is down).
    • The statute called for a statewide list of potential felons to be compiled. This list was passed to the election supervisors in every county.
    • The county elections supervisors were not even required to use the list at all, but if they did decide to use it, they (the county supervisors, not Catherine Harris) were required to verify the names as actual felons before they were removed from the voter registration. Therefore, if somebody was incorrectly removed from the voter registration, it was the county supervisor's fault.
    • If somebody was removed from the voter registration based on the list, they were given written notice months before the election with a procedure to dispute the removal

    In 1998, Florida Division of Elections Director Ethel Baxter, a democrat, hired the firm Database Technologies to compile this list. The list had around 100,000 names on it.

    One of these "supposed felons" was Linda Howell, elections supervisor of Madison County, Florida. The only way to get back on the roll was to agree to fingerprinting. Ie guilty until "proven" innocent.

    Once again, nobody was required to use the list (several counties including Madison County didn't use it at all), but if they did use the list, they were required to independently verify the names before any action was taken. The fingerprinting was only required to dispute the removal if the person actually was "verified" by the county supervisor and removed from the voter registration- otherwise they probably never knew they were on the list. With all of his complaining, Mr Palast has only found about a half a dozen people that were incorrectly removed from voter registrations and forced to dispute the removal.
    So it boils down to this:

    • An unknown number of innocent people were put on the original list of 100,000 names
    • Of that unknown number, an unknown number lived in counties that actually used the list
    • Of that unknown number, an unknown number were actually removed from the voter registration lists by the county election supervisor
    • Of that unknown number, an unknown number failed to dispute the removal
    • and of that unknown number, less than 50% turned out to vote anyway (general voter turnout)

    There is only anecdotal evidence that any legitimate voter was actually prevented from voting because of this list. Rep Corrine Brown, a democrat, claimed that she saw "2 or 3" black people get incorrectly turned away, but when the media pressed her, she was unable to give any details.
    So were minority voters specifically targeted? The NAACP, who came in to represent these minorities, stated VERY plainly in this settlement that

    --
    "The defense of freedom requires the advance of freedom" - George W Bush