I don’t do a lot of computer coding at work, but I do occasionally find myself forced to make a computer do something that exists only in my head and on paper. I don’t really have much of a background in computer science, aside from a couple of courses in statistical analysis methods in undergrad. The problem is, there’s certainly no shortage of project in which at least some coding is required, forcing me to have to learn as I go. Luckily, I am surrounded by competent professionals who can give me examples of their own work that I can copy. Of course, the problem with this approach is that I do occasionally have to do some original work and solve new problems.
My incompetence (in this matter – I am well competent in most things, just not computer programming so much) forces me to try and tackle the problem with the little experience and few tools that I have at my disposal. This involves using the few tools I have at my disposal in a series of “work-arounds”. What inevitably emerges is a program that functions, but is really clumsy and unwieldy. If I have to go back and change something, it takes a lot of unraveling, which is a time-consuming process. When I show it to colleagues, they always say “oh, well why didn’t you just do this?” and then they show me some nifty trick or macro or something that I hadn’t even considered, and it cleans up my analysis really quickly and elegantly.
Now, if I were less aware of my relatively junior standing in my field, or if I were just a whiny and petulant dick, I would view the contributions of my colleagues as attacks on my intelligence. I’d refuse to show them the flaws in my work, in an attempt to cultivate an illusion of infallibility – an illusion that would quickly crumble under the intense scrutiny of peer review. That’s how science works – it’s actually to my benefit to show my work to my colleagues, even if it means exposing my own ignorance. I will learn something, and my results will be much stronger when it comes time to have them reviewed by others who may not be as friendly. It turns out that there may be an element to this in politics as well:
Sending a first-time offender to prison for three years for possessing a loaded gun is “cruel and unusual punishment,” an Ontario judge ruled Monday in striking down the mandatory minimum sentence as unconstitutional. The decision comes at a time when the federal Conservative government is pushing ahead with its controversial tough-on-crime agenda, including new mandatory minimums for drug and child sex crimes. The judgment is “directly contrary” to what is happening in Ottawa, said Dirk Derstine, the defence lawyer on this case.
Now if you want to laugh, you’ll definitely want to look at the particulars of the court case. I don’t want to get sidetracked by the defendant’s dumbfuckery too much, because there is a larger point to be made here. The current government has had lots and lots and lots and lots of warning that their single-minded pursuit of their “tough on crime” agenda will end up doing far more damage than good to the state of Canadian justice. The whole purpose of Parliamentary debate is to have a variety of perspectives weigh in on legislation, so that the “work arounds” present in any legislation get replaced with better ideas, so that they don’t get challenged by the “peer review” process of the electorate and the judiciary. However, if you’re running a government like a petulant child who lashes out at constructive criticism instead of incorporating it, you run afoul of judges who are not afraid to strike down your laws when they violate the charter.
Does anyone want to lay odds that this is exactly how it will go down?
The federal government’s proposed omnibus crime bill could free more accused criminals than it incarcerates, according to the Canadian Bar Association and some lawyers. In Canada, the Askov ruling happens when a judge determines whether an accused’s right “to be tried within a reasonable time” has been infringed under the Canadian Charter of Rights and Freedoms. It means any case that drags out for an unreasonably long time can be dismissed. That rule, which comes from a Supreme Court decision in October 1990, now has many lawyers worried the proposed crime bill, which is currently the subject of Senate hearings, will clog the court system.
We are already facing this issue in British Columbia, where the courts are so clogged that cases are getting thrown out. What do you think will happen when even more drug cases are funneled into the court system? As serious, violent criminal offenses are let go because there are too many people caught with more than the allowable number of pot plants in their back yard? As the very same victims of crime that the government claims will be the beneficiaries of this new bill slowly realize that crime is up and the courts cannot clear the backlog that the bill creates? As popular services are cut in order to pay for the additional prisons and other facilities required by the justice system?
While it seems that the Senate is only making cosmetic changes that do nothing to reverse the major policy mistakes of this bill, it appears that the government would prefer to have their mistakes play out on the national stage instead of letting the smaller defeats prevent a larger rejection by those of us living in the ‘reality based community’. For all the damage that this bill will undoubtedly do to the country, it will most assuredly be the Albatross that hangs around the neck of this government, as the terrible results of this policy become more and more apparent. And who knows? Maybe by the time the cracks really begin to show, I’ll actually have become a halfway-competent coder!
Like this article? Follow me on Twitter!