Shaming Trump Supporters
A Trump supporter may disavow all the disgusting downsides of Donald Trump, claiming for example I am are voting for him because I like the idea of term limits. But what they are really saying is All the downsides are so unimportant, I am willing to overlook them in order to get term limits. What are some of the downsides?
- He is a climate change denier. Waiting another four years to get on top of it is suicidal.
- He asked his security advisor three times, Why can’t we use nuclear weapons? He favours nuclear proliferation, for example to Japan, South Korea and Saudi Arabia.
- As of 2016-10-23, 18 women have accused him of sexual assault. He confessed on tape to making a habit of sexual assault, then asked us to believe he was lying.
- He raped Katie Johnson, a 13-year old girl. The matter is before the courts.
- He was convicted of discriminating against black people by refusing to let them rent his apartments.
- He calls for an unconstitutional religious test, barring only Muslims from the USA.
- He calls for stop and frisk which was ruled unconstitutional.
- He calls for repealing gay marriage.
- He calls for unconstitutional discrimination against Hispanics, calling for expelling only Hispanic illegal immigrants from the USA.
- He went bankrupt four times. He managed to swindle hundreds of people out of billions of dollars in the process. He has bragged about this many times. He said this is how he plans to deal with the US national debt.
- He makes a habit of contracting people to do work for him, then not paying. He even stiffed a little girl band who performed at his rallies.
- He is a compulsive liar. According to Politifacts, 75% of what he says is untrue.
- He mocked a disabled man.
- He wants a massive tax cut for the rich and corporations. He wants higher taxes for the losers. This tax cut will balloon the national debt, many times what Democratic spending would.
- Even though the USA spends more on the military than all other countries combined, he wants to spend trillions of dollars more. He wants to placate the defence industry. He wants to trigger an arms race, simply for the joy of throwing his weight around.
- He is delusional. He refuses to acknowledge bad news. He is pathologically narcissistic. He has no impulse control. He is paranoid. He is ridiculously thin-skinned. He is obsessive about seeking revenge.
- The constitution has been interpreted to mean abortion is a civil right. Trump wants to pack the court with religious fanatics who will ignore science and replace abortion law with Christian superstition, i.e. make abortion illegal at any time under any circumstances.
- He accuses anyone who is not an enthusiastic supporter, Republican or Democrat, of crimes. However, he refuses ever to show evidence for his claims. He also accuses all the Republicans and Democrats in the nation’s local election boards of corruption.
- Trump says he plans to change the libel laws so that he can sue any magazine or newspaper that writes a negative piece about him. This is just one of many examples of how he thinks he is running for dictator, above the constitution, not the president.
We should publicly shame Trump supporters and shun them. Just as Hitler could not have harmed the world without supporters, Trump too can do no damage without his morally bankrupt supporters who look the other way at his show-stopping negatives. A Trump president could easily end life on earth. Even Hitler could not do that. Trump supporters are so stupid they have no business voting.~ Roedy (born:1948-02-04 age:68)
Imagine having an accountant as a client who insisted on maintaining his general ledgers using a word processor. You would do you best to persuade him that his data should be structured. He needs validation with cross field checks. You would persuade him he could do so much more with that data when stored in a database, including controlled simultaneous update.
Imagine taking on a software developer as a client. He insists on maintaining all his data (source code) with a text editor. He is not yet even exploiting the word processor’s colour, type size or fonts.
Think of what might happen if we started storing source code as structured data. We could view the same source code in many alternate ways, e.g. as Java, as NextRex, as a decision table, as a flow chart, as a loop structure skeleton (with the detail stripped off), as Java with various levels of detail or comments removed, as Java with highlights on the variables and method invocations of current interest, or as Java with generated comments about argument names and/or types. We could display complex arithmetic expressions in 2D, the way TeX and mathematicians do. You could see code with additional or fewer parentheses, ( depending on how comfortable you feel with the precedence rules ). Parenthesis nests could use varying size and colour to help matching by eye. With changes as transparent overlay sets that you can optionally remove or apply, you could watch in real time as other programmers on your team, working in a different country, modified code in classes that you were working on too.
You could use the full colour abilities of the modern screen to give subliminal clues, e.g. by automatically assigning a portion of the spectrum to each package/class using a pastel shades as the backgrounds to any references to methods or variables of that class. You could bold face the definition of any identifier to make it stand out.
You could ask what methods/constructors will produce an object of type X? What methods will accept an object of type X as a parameter? What variables are accessible in this point in the code? By clicking on a method invocation or variable reference, you could see its definition, helping sort out which version of a given method will actually be invoked. You could ask to globally visit all references to a given method or variable, and tick them off once each was dealt with. You could do quite a bit of code writing by point and click.
Some of these ideas would not pan out. But the best way to find out which would be valuable in practice is to try them. Once we had the basic tool, we could experiment with hundreds of similar ideas to make life easier for the maintenance programmer.
I discuss this further in the SCID (Source Code In Database) student project.
An early version of this article appeared in Java Developers’ Journal (volume 2 issue 6). I also spoke on this topic in 1997-11 at the Colorado Summit Conference. It has been gradually growing ever since. I have had quite a few requests for permission to build links here. You are welcome to create links, but please don’t repost the essay since the original changes frequently.
If you enjoyed this essay you might like this one on how to write like a newbie. There is a ton of stuff on this site quite unlike anything else on the web. Have a quick look at my home page or my Java Glossary which is a central place to find out everything you ever wanted to know about Java or perhaps my Gay & Black Glossary. If you want a bird’s eye view of all the things I’m involved in, see the home page.
You might also enjoy the famous essays Worse Is Better and The Rise of Worse Is Better on doing the right thing.
This page is posted
Optional Replicator mirror
Your face IP:[188.8.131.52]
You are visitor number|