Hi again D,
For a number of reasons we haven't yet made it for a visit to your place! Aargh...where does the time go?
We will definitely try to get up there next week, perhaps Wednesday or Friday.
My mother has had a chest infection which has used up a lot of my time and resulted in a trip to the Winchester Hospital emergency room, a lot of pills and inhalers (with varying results), doctors visits, and many trips to the pharmacy. She's getting better now, but for a while I thought she was going nuts - she started getting angry and abusive, thought she was dying and didn't sleep for 3 days. It now seems like this was in reaction to taking prednisone - I think the emergency doctor could have warned us! Mind you, knowing of your struggles with that drug, I might have questioned him giving it to an 83-year old woman...but after waiting 3 hours in the hospital I had just gone to the cafeteria to get her the inevitable cup of tea and missed the 60-second consultation. Sigh. I'm not complaining, I think 3 hours wait on Mother's Day is quite good...I just wished I wasn't there!
After the first antibiotic didn't work, her own doctor gave her a stronger one, along with a admonition to come in to the surgery more often - someone with COPD (chronic obstructive pulmonary disease) should be monitored more closely. This is the first my mother appears to have heard of it. She never smoked, but my father was a chain smoker. Then it appears that the pharmacist had previously told her she wasn't using enough of one of her inhalers (should be every day) and she had been "saving it for when she's sick" which was precisely not the point of it. So, the system works, but the patient must be paying attention and perhaps interrogated to make sure they understand! After we got home, we made a daily schedule of pills, inhalers, mouthwashes, meals etc because she almost needs a smartphone app to integrate it all. Stuff that can't be with food, stuff that must be with food, stuff that interacts with dairy, stuff that can cause yeast infections and on and on. Hopefully now she's aware, we can manage better in future. She is also on a regime of immuno-suppressants for her arthritis, so this isn't trivial.
I still think that the potential for mistakes and abuses of the medical system could be mostly fixed by proper data management thoughout. A text message to say take the red pill now sort of thing. When most people are sick they're not really capable of listening to the medical professional much less create a plan for medications...oh well. That's my "belief in Progress" talking...!
In other news, the chronic behind-with-the-house-and-gardening-chores guilt sensation has started again. I did manage to mow the lawn and hoe a few vegetable beds, and some of my seedlings are going out in hanging baskets etc. However, I have decided that I'll just grow peas, beans (3 varieties), broccoli, leeks, shallots and green onions). It didn't seem like much when I bought the seeds...those damn seed catalogues!
Work on the boat has been slow, while the weather was so cold. However, some things are coming together. I finished a new coat of varnish on the wood on the outside of the boat, and I am starting to do all the inside. This is going to take some time as there are about 15 wooden cupboards, but the results complete are wonderful! The interior has a lot of solid teak, which was not expensive back in the '70's unfortunately it was finished with teak oil, which goes all gluey over time and holds the dirt. The only good thing is that it comes off fairly easily. Some turkey did varnish about a third of the interior but did a terrible job, so that has to come off. I have been playing with incredibly expensive paint strippers and finally found one that (a) works quickly and in any temperature (b) doesn't dry up immediately and (c) will not poison me, as I need to use it inside the boat. I started with the normal expensive boating stuff ($100 a gallon) from the nice, smiling fellow at the Chandlery, but it didn't really do a good job. It claimed not to contain methyl chloride, (which is effective, but is highly toxic) but the smell of acetone was appalling. I am taking half a gallon of it to the hazardous waste dump tomorrow. I can't use it inside the boat, it's just nasty.
Anyway, so the next stop was Lee Valley, also a merry purveyor of expensive stuff for people with too much money and no sense of proportion ($30 garlic crusher, anyone?) They sell a paint stripper called Greensolv - of which I was suspicious, because of the "green" epithet. Greenwashing chemical products is big business. (But Leonard Lee says it is wonderful!) However, for $25 a litre (same price as the other) the stuff is effective, gives off few fumes and is, indeed, green in colour. I was told that I can paint it on, cover it with Saran wrap and it will get through multiple layers of paint of varnish. It does that. Even better, you don't have to scrape a jellified layer off, you can use water and a brush or rags. Hooray!
I am also repairing a coxed-four rowing shell that was run over some rocks last fall. There was a 10-foot split in the hull which is only made of two layers of glass fibre and glue. (Luckily it wasn't one of the wooden boats, that would have to be written off with such damage.) The crew were sitting in water up to their bums by the time they got back to the dock! The cox who was driving it was white with fear - I think she thought she would be keel hauled or something...it's been quite a process - patching it up. Fortunately I mended my own rowing shell last year so I know what to do. It has taken about 15 hours so far from a couple of us, but we're onto the final paint coats now. That is made more complex because it it our "cow boat" S-Moo-th Waters sponsored by the Dundas county dairy producers. (I think the father of one of our former members was a dairy farmer and got them to buy the paint). Anyway, it is a white hull with black Holstein-type splotches on it and causes excitement where ever we take it, so it has to be done. So it is 2 coats of white, then two coats of black on the patches - I just hope they are still visible at that point! More marine paint...! The Chandlery guys know me by name...
The rowing club is starting the Learn-to-Row course again next week, two evenings a week for 4 weeks. It is one of our most reliable fund-raising opportunities we get nearly $1500 from it and if we are lucky we get new members to join next year. We almost always have to turn people away. Strangely the club membership is always around 25-30 people, each year a few come and a few go.
We have built a new concrete foundation for the rowing dock and extended it so we can get more boats alongside and this year we have the brand new coxed four which we hope will win us some regattas. I'm not bothered myself, but there are a lot of people who are really driven to compete. I just want that "Participant" ribbon and the ability to keep on rowing.
The writers' group I mentioned last time is still going strong. Subjects have been "Music", "Pet Peeves" and "Morning Meditation". This latter topic was suggested by one of our number who is, shall we say, a believer in the invisible fairy government that runs things ineffibly in mysterious ways or something like that. She also has a huge and very obvious ego whilst presenting a prim and proper demeanour - the usual church-going annoyance. Our host, had been to the emergency room at Winchester hospital for a badly infected foot. Because he is a paraplegic he has no sensation, it can get very serious. The lady in question insisted that he should be wearing magnetic insoles in his shoes (that are purely decorative) and that this "therapy" would fix him right up. I, of course, rose to the bait and announced loudly that this advice was bogus and magnets were woo etc. Fortunately our host changed the subject before we came to blows!
"Morning Meditation" provoked some
impressive free-association streams of consciousness. Apparently we are
all seething masses of fury and resentment; mostly at cats.
I got to choose the next topic for writing, and I decided on Dandelions. As the subject came up in conversation between the Weed Slackers and the
Lawn Fascists during the meeting, I thought Dandelions might prove an interesting
subject. I had briefly
considered "War", "Peace", "Religion", "Gun Control" or "Syria" or
another such subject of trivial import. However it is obvious that people all feel strongly on one side of the Lawn Order issue and that the rest
of you are irresponsible and Just Don't Get It™. Be warned, we are all
nice and friendly now, even prepared to take tea together. At the end of the
next session we will probably be unable to tolerate being under the
same roof...
However, I was shocked to then receive an email from the Morning Meditations person trying to shut me up, saying that "even one doubter" might cause the gentleman to shy away from her idea. He is well-educated and, I am sure, reluctant to be the subject of unwanted and patronizing advice. Needless to say the email exchange after this, was, very interesting. I am not going to be told to shut up by anyone I know to be wrong. Crikey, magnets! In your shoes! To heal you! If you believe!
It's funny about these pseudo-scientific things. People never talk about the dose, or the possibility that if the therapy is indeed active, that it may also be harmful. I mean, what happens if you wear your magnetic insoles upside-down? There is like the movement a few years ago when a bunch of people got anxiety attacks about living near power lines, or Our Children in School! Under Hydro Towers! Now it seem to be wind farms. No-one yet seems to recognize the Menace of Magnets in Our Shoes. I am probably being churlish but I think these people deserve ruthless mockery. Although there was a British psych-doctor on the radio who made me feel a bit unkind, when he said that although wind farms (or insert your unreasoning fear here) were not actually harmful in themselves, they are harmful to people who have convinced themselves that they are being harmed. He called it the nocebo effect, contrary to the placebo effect, I guess. He also said that people who have these beliefs, hold them very sincerely but almost inevitably drop them only to pick up another anxiety and that they can experience many very unpleasant physical symptoms. People are insanely complicated, or perhaps complicatedly insane, or even simply insane. Perhaps us sane people should be locked up in protective custody!
Many of the writers' group including the host, are members of a local choir 35-strong. Don and I took my mother, her 97 year-old neighbour and a friend to their end of season concert. It was pretty good, in one of the local churches with decent acoustics. The 97 year-old lady is a famous personality. She herself sang in this choir up to the age of 92. She was a music teacher in Montreal many years ago and was in a choir with Oscar Peterson when he was young! Then she married a church minister and went to live in Nova Scotia. Her daughters (both in their 70's) took away her car last year - she was a menace to society, having mini-strokes that rendered her temporarily blind etc. Now she terrorizes the village with an electric scooter. My mother is very impatient with her, I think because she is so independent. It is unfortunate, but my mother is so selfish that she doesn't seem to feel that she could help Muriel, with shopping, going to the library or going to appointments etc. Sigh, old people, behaving badly. Anyway, enough compaints about my family!
How are you? I see that you will have visitors this coming weekend, so perhaps we'll come up next week. We'll give you a call.
Love,
Sue & Don.
Sue your developer
This is not a blog. So sue me!
Friday, May 17, 2013
Discreditable senate appointments
To: info@guylauzon.ca
Dear Mr. Lauzon,
I am writing to complain about the disturbing behaviour of the Prime Minister's Office in regard to the Senate scandal about expense claims.
It is not believable to me that a person like Senator Duffy couldn't find, or borrow, the money to replace his expenses claimed (possibly) in error. The bail out by the Prime Minister's chief-of-staff is a dreadful mistake. It leads to the perception of impropriety, and the branches of Canadian government should be above reproach.
The Conservative government has made much about ethical behaviour and accountability, more than just following the letter of the law. This was important in rebuilding the party after the Mulroney years.
One is often judged by the company one keeps. The Conservative government is being rightly pilloried in the press for bad judgement in picking senators who have discredited to the party.
I can honestly say that I am shocked.
Yours sincerely
---
Dear Susan,
Thank you for writing to my office regarding the repayment of Senator Duffy’s living expenses to taxpayers. I always appreciate hearing the concerns of my constituents on matters that are important to them.
I can assure you I do not believe that taxpayers should be on the hook for improper expense claims made by Senators. Mr. Duffy agreed to repay the expenses because it was the right thing to do. However, Mr. Duffy was unable to make a timely repayment. Mr. Wright therefore wrote a cheque from his personal account for the full amount owing so that Mr. Duffy could repay the outstanding amount. The independent external audit by Deloitte looking into Senate expenses was completed and the results tabled. Due to the controversies surrounding Senator Duffy’s improper expense claims, the Senator made the decision to resign from the Conservative Caucus and sit as an independent.
Once again, thank you for writing.
Best regards,
Guy Lauzon
Member of Parliament
Stormont-Dundas-South Glengarry
---
Dear Mr. Lauzon,
Thank you for your prompt reply.
I am sorry, it is not believable that a person of Senator Duffy's status and income could not immediately borrow such funds from a Canadian bank to cover the shortfall. If he could not, the taxpayer was not "on the hook" for this - it is still his responsibility. I am ignoring the possibly misleading statement that was made to the press, that Senator Duffy and his wife had decided to pay back the money. I am also ignoring for now, the idea that someone else, in any other occupation, would be suspended without pay and possibly facing police charges.
I expect the government of Canada to be held to the same or hopefully better standards of behaviour than this. I happen to know, and as you probably know yourself, Mr. Lauzon, that when a new senator or MP is brought into Parliament, there is an extensive orientation and briefings explaining what is allowed and what is not (and the reasons for that).
I am very sorry, that you appear to have to defend this type of behaviour, as I believe that you are a person of unimpeachable honesty and you do a great deal of good work in our community!
Yours sincerely
Dear Mr. Lauzon,
I am writing to complain about the disturbing behaviour of the Prime Minister's Office in regard to the Senate scandal about expense claims.
It is not believable to me that a person like Senator Duffy couldn't find, or borrow, the money to replace his expenses claimed (possibly) in error. The bail out by the Prime Minister's chief-of-staff is a dreadful mistake. It leads to the perception of impropriety, and the branches of Canadian government should be above reproach.
The Conservative government has made much about ethical behaviour and accountability, more than just following the letter of the law. This was important in rebuilding the party after the Mulroney years.
One is often judged by the company one keeps. The Conservative government is being rightly pilloried in the press for bad judgement in picking senators who have discredited to the party.
I can honestly say that I am shocked.
Yours sincerely
---
Dear Susan,
Thank you for writing to my office regarding the repayment of Senator Duffy’s living expenses to taxpayers. I always appreciate hearing the concerns of my constituents on matters that are important to them.
I can assure you I do not believe that taxpayers should be on the hook for improper expense claims made by Senators. Mr. Duffy agreed to repay the expenses because it was the right thing to do. However, Mr. Duffy was unable to make a timely repayment. Mr. Wright therefore wrote a cheque from his personal account for the full amount owing so that Mr. Duffy could repay the outstanding amount. The independent external audit by Deloitte looking into Senate expenses was completed and the results tabled. Due to the controversies surrounding Senator Duffy’s improper expense claims, the Senator made the decision to resign from the Conservative Caucus and sit as an independent.
Once again, thank you for writing.
Best regards,
Guy Lauzon
Member of Parliament
Stormont-Dundas-South Glengarry
---
Dear Mr. Lauzon,
Thank you for your prompt reply.
I am sorry, it is not believable that a person of Senator Duffy's status and income could not immediately borrow such funds from a Canadian bank to cover the shortfall. If he could not, the taxpayer was not "on the hook" for this - it is still his responsibility. I am ignoring the possibly misleading statement that was made to the press, that Senator Duffy and his wife had decided to pay back the money. I am also ignoring for now, the idea that someone else, in any other occupation, would be suspended without pay and possibly facing police charges.
I expect the government of Canada to be held to the same or hopefully better standards of behaviour than this. I happen to know, and as you probably know yourself, Mr. Lauzon, that when a new senator or MP is brought into Parliament, there is an extensive orientation and briefings explaining what is allowed and what is not (and the reasons for that).
I am very sorry, that you appear to have to defend this type of behaviour, as I believe that you are a person of unimpeachable honesty and you do a great deal of good work in our community!
Yours sincerely
Wednesday, May 1, 2013
Stopping LinkedIn emails
Hi K,
You asked how to get out of LinkedIn. You can try changing your account so you don't get any messages or you can close your account.
To change your message options:
Sign in to LinkedIn - here
If you cannot remember your password, click on the "Forgot password?" link. You will be sent an email to reset your password which will allow you to sign in.
After you have signed in, there is a drop down menu on your name at the top of the page. Mine says "Sue Welsh v". Mouse over that and click on the "Settings" to go to the Setting page.
At the bottom left of this page, are a set of menu tabs: Profile, Communications, Group (and stuff) and Account. Click the Communications item. It will expose the following menu:
There are a bewildering set of apparently similar items. You can set them all to "No email".
You can also close your account if you want to do this.
Regards,
Sue W.
p.s. Most social networks or websites with logins have an equivalent function. They don't really want to annoy you! They have help pages that are useful, but they are often confusing if you don't understand the language or what is happening behind the scenes.
You asked how to get out of LinkedIn. You can try changing your account so you don't get any messages or you can close your account.
To change your message options:
Sign in to LinkedIn - here
If you cannot remember your password, click on the "Forgot password?" link. You will be sent an email to reset your password which will allow you to sign in.
After you have signed in, there is a drop down menu on your name at the top of the page. Mine says "Sue Welsh v". Mouse over that and click on the "Settings" to go to the Setting page.
At the bottom left of this page, are a set of menu tabs: Profile, Communications, Group (and stuff) and Account. Click the Communications item. It will expose the following menu:
Emails and Notifications
- Set the frequency of emails
- Set push notification settings
Member Communications
- Select the types of messages you're willing to receive
- Select who can send you invitations
There are a bewildering set of apparently similar items. You can set them all to "No email".
You can also close your account if you want to do this.
Sue W.
p.s. Most social networks or websites with logins have an equivalent function. They don't really want to annoy you! They have help pages that are useful, but they are often confusing if you don't understand the language or what is happening behind the scenes.
Wednesday, April 10, 2013
Letters to M - April 2013
Oh, it sounds like they're throwing every weapon in the arsenal at this thing! A good thing too, but heartbreaking all the same.
Mr. and Ms. Cardinal are now expectant parents! I know this because he is collecting sticks and leaves and presenting them to her to help build the nest in the cedar hedge next door. Unfortunately, she doesn't seem to be impressed with his choice of building materials! She keeps dropping them over the edge of the nest. It could be that they have finished the structural part and are on to interior decorating...and that she doesn't like his choice of colours for the nursery! Of course, it's very difficult to find leaves that are any colour other than brown, these days!
Freya is taking a keen interest in the activities of all the birds - those delicious juncos are hopping about in a most endearing way in the leaf litter at the end of the yard. The cat is confined to the house, except under supervision, while the birds are all so busy. Too bad, but she is not to be trusted as I wrote about before.
Coincidentally, Don and I drove past the nearby town of Cardinal just the other day. It is, like where we live in Morrisburg, on the St. Lawrence River. Cardinal (the town) has a large white water tower with a picture of Cardinal (the bird) on it! The town is small, but it has a waterfront park which was made from the old canal. Many years ago the St. Lawrence River was very wild and rough with many dangerous rapids. In the 1800's people built a series of locks and short canals to bypass the rapids so that boats could go from Montreal to Kingston on Lake Ontario. In the 1950's (about the time that I was born) it was decided that there needed to be a way for wider and deeper boats to travel with their cargoes on this route. So the St. Lawrence Seaway was built. It took many years but it was finally opened in 1959 by Queen Elizabeth who traveled on her royal yacht through part of the new canal.
The old canals and their locks were abandoned. Today, there are many parks and play areas around the old locks near Cardinal, and lots of places to walk the dog! There are the wrecks of old boats in some places, which are interesting to divers, so sometimes we see scuba divers there as well.
This day, we drove down to the Legion Hall which is in the park on the riverside in Cardinal. From the road above (Highway 2), we had seen a great mass of white objects floating on the water and we wanted to investigate. When we got closer, we realized that these were the snow geese taking a break from their annual migration between Mexico to the Arctic! There must have been 10,000 birds all sitting on the water all across the river! They looked like they were sitting still, but they must have been paddling like crazy because the water runs fast just there.
We met a man who had binoculars that he let us look through. We were all amazed by the sight of the shining birds in the setting sun. From his car the man then got a big telescope on a tripod. When he had set it up he gave us a look. Each bird which looked tiny in the distance could now be observed just as if it were in my back yard! It turns out the man was a serious bird watcher...he told us that this flock had spent the previous night in some nearby fields. He thought that they were waiting for the high winds to stop before they few on. He didn't know why they were on the river like that as there was ice all around, and no food for them, but he suggested that they had been frightened by something and were waiting for that danger to pass. Eventually we said goodbye - Don's stomach was rumbling - it was suppertime!
The next day we saw that immense flock flying over our house, beautiful white strings of birds were shining in the sunlight, making their strange honking noises. We called our next door neighbour, Richard, who was raised on a farm in the area, and he said with satisfaction, "Now the Spring is here!"
Mr. and Ms. Cardinal are now expectant parents! I know this because he is collecting sticks and leaves and presenting them to her to help build the nest in the cedar hedge next door. Unfortunately, she doesn't seem to be impressed with his choice of building materials! She keeps dropping them over the edge of the nest. It could be that they have finished the structural part and are on to interior decorating...and that she doesn't like his choice of colours for the nursery! Of course, it's very difficult to find leaves that are any colour other than brown, these days!
Freya is taking a keen interest in the activities of all the birds - those delicious juncos are hopping about in a most endearing way in the leaf litter at the end of the yard. The cat is confined to the house, except under supervision, while the birds are all so busy. Too bad, but she is not to be trusted as I wrote about before.
Coincidentally, Don and I drove past the nearby town of Cardinal just the other day. It is, like where we live in Morrisburg, on the St. Lawrence River. Cardinal (the town) has a large white water tower with a picture of Cardinal (the bird) on it! The town is small, but it has a waterfront park which was made from the old canal. Many years ago the St. Lawrence River was very wild and rough with many dangerous rapids. In the 1800's people built a series of locks and short canals to bypass the rapids so that boats could go from Montreal to Kingston on Lake Ontario. In the 1950's (about the time that I was born) it was decided that there needed to be a way for wider and deeper boats to travel with their cargoes on this route. So the St. Lawrence Seaway was built. It took many years but it was finally opened in 1959 by Queen Elizabeth who traveled on her royal yacht through part of the new canal.
The old canals and their locks were abandoned. Today, there are many parks and play areas around the old locks near Cardinal, and lots of places to walk the dog! There are the wrecks of old boats in some places, which are interesting to divers, so sometimes we see scuba divers there as well.
This day, we drove down to the Legion Hall which is in the park on the riverside in Cardinal. From the road above (Highway 2), we had seen a great mass of white objects floating on the water and we wanted to investigate. When we got closer, we realized that these were the snow geese taking a break from their annual migration between Mexico to the Arctic! There must have been 10,000 birds all sitting on the water all across the river! They looked like they were sitting still, but they must have been paddling like crazy because the water runs fast just there.
We met a man who had binoculars that he let us look through. We were all amazed by the sight of the shining birds in the setting sun. From his car the man then got a big telescope on a tripod. When he had set it up he gave us a look. Each bird which looked tiny in the distance could now be observed just as if it were in my back yard! It turns out the man was a serious bird watcher...he told us that this flock had spent the previous night in some nearby fields. He thought that they were waiting for the high winds to stop before they few on. He didn't know why they were on the river like that as there was ice all around, and no food for them, but he suggested that they had been frightened by something and were waiting for that danger to pass. Eventually we said goodbye - Don's stomach was rumbling - it was suppertime!
The next day we saw that immense flock flying over our house, beautiful white strings of birds were shining in the sunlight, making their strange honking noises. We called our next door neighbour, Richard, who was raised on a farm in the area, and he said with satisfaction, "Now the Spring is here!"
Monday, April 8, 2013
Coding for Open Source
This is a note that is intended to be the start of a discussion. I am not laying down the law, just trying to get some ideas going. All in my opinion.
If we are to write code for Open Source projects and put it under change control, we must take responsibility for it. Think about it. Own it.
One thing this means is to have a reasonable header as an introduction at the beginning of any files/modules. This should contain:
In the body of the code, every function and obvious group of lines of code, should have a comment explaining what it does. Don't bother to document the parameters of a function; just pick parameter names and types that are helpful to the reader.
When re-using someone else's code, be a mensch and carry forward the credit, even if it is just in a comment.
Variable names, function names, you know the drill. Helpful ones are helpful and future coders will love you for your coolth. Explaining them with a comment is even better.
Format and structure the code according to your desires, unless you are editing an existing module. In that case, follow the example set by the original author. That includes names of things too. If the code is a combination of different formatting styles, you'll get treasure in heaven for making it consistent throughout. Only another coder will care. If the existing format/structure/naming convention makes you puke and you don't have time to modify everything, do what you will. The Hounds of Hell are coming on the next bus.
Naming of loop index variables. Go wild. The tradition of using i, j, k, as integer index variable names is long and honorable and goes back to FORTRAN - remember you are the privileged initiate of an ancient and noble craft.
Just because we hack, it doesn't have to look like garbage. Good code can be a lovely thing to be appreciated in an easy chair with a glass of wine. Consistency. Style. It speaketh volumes...
And lastly, if you are picking up a module, try to understand what the fuck the thing does. It is only code. Consult your team. Do the rubber duck walkthrough either with a duck or a person. If that stupid machine can understand it, you can as well. It's only got a teeny, tiny, brain...while you are a Lord of Creation!
If we are to write code for Open Source projects and put it under change control, we must take responsibility for it. Think about it. Own it.
One thing this means is to have a reasonable header as an introduction at the beginning of any files/modules. This should contain:
- Name of module. Title. If the name is an abbreviation, expand it.
- Name of author(s) and the organization name (if any). Contact information, if applicable: We're proud of our stuff. If someone else want to use it they should know who to contact, if they want to discuss it. We might learn something to our advantage.
- Time stamp & date: Of original creation or significant change. This can be useful in the event that the module gets disconnected from the source control system. Oh, it happens. (We don't need to reproduce what the source control system does though, that stuff about author, change made, version, date, reason for change etc. belongs to Subversion. Use the Source.)
- Explanation of function: A decent plain-language explanation in high-level terms of what the module does. This is so simple to do when you create the module, please consider the rest of us and, probably, your future self!
- Any disclaimers, or mealy-mouthed wording desired: to disclaim responsibility to the public and to ask for credit if someone reuses or re-purposes the module. Whatever our organization decides.
- Credits to other projects from whom we have
stolener...borrowed code or ideas. Here or in the code. Within reason; I doubt if we need to know that your mom is awesome (although she is, indubitably! She and I are best pals.) - Any tie-in to versions of hardware - although we hope we have software and hardware co-located for version control, especially if we are maintaining multiple versions. (Cthulhu help us, if we are.)
In the body of the code, every function and obvious group of lines of code, should have a comment explaining what it does. Don't bother to document the parameters of a function; just pick parameter names and types that are helpful to the reader.
When re-using someone else's code, be a mensch and carry forward the credit, even if it is just in a comment.
Variable names, function names, you know the drill. Helpful ones are helpful and future coders will love you for your coolth. Explaining them with a comment is even better.
Format and structure the code according to your desires, unless you are editing an existing module. In that case, follow the example set by the original author. That includes names of things too. If the code is a combination of different formatting styles, you'll get treasure in heaven for making it consistent throughout. Only another coder will care. If the existing format/structure/naming convention makes you puke and you don't have time to modify everything, do what you will. The Hounds of Hell are coming on the next bus.
Naming of loop index variables. Go wild. The tradition of using i, j, k, as integer index variable names is long and honorable and goes back to FORTRAN - remember you are the privileged initiate of an ancient and noble craft.
Just because we hack, it doesn't have to look like garbage. Good code can be a lovely thing to be appreciated in an easy chair with a glass of wine. Consistency. Style. It speaketh volumes...
And lastly, if you are picking up a module, try to understand what the fuck the thing does. It is only code. Consult your team. Do the rubber duck walkthrough either with a duck or a person. If that stupid machine can understand it, you can as well. It's only got a teeny, tiny, brain...while you are a Lord of Creation!
Mother
The
longest wait, in a chair on the landing of the stairwell. I have
nothing to keep me occupied. The hospital is quiet, it is the middle
of the afternoon.
My
little sister is ill again. We are visiting her in a London hospital.
We came by train and bus which was the best part of all of this. I
liked the movement and the view. My mother and I sat on the top deck
of the bus, at the front so we could see everything in the streets.
This
time I am not allowed to see Helen; I am too young, or only one
visitor is allowed, or she is too ill, I don't really know. I don't
ask any questions. The ugly lady in blue with a white hat is really
quite nasty to my mother and won't let me see my sister; I don't
care. I pretend not to care anyway. I have been the centre of
attention and now I have to be out of the way, while my mother
visits. She takes the gift she had bought for me to bring and the
signed get-well card. The card says, "Get Well Soon, but don't
be a Pig" on the outside and "Because when he's cured, he's
dead!" on the inside. There is a picture of a fat pink pig on
the front. I have no idea what it means, except that my mother thinks
it's funny. I am placed out of sight, outside the swing doors.
Someone finds a chair.
The
chair is big and hard. My feet don't touch the floor. I am good. I
don't wander off. No-one comes by. When I move the chair and it
scrapes the floor I can hear echoes from both up and down, it seems.
The stairs are made of hard white marble veined with grey swirls. The
walls are white. There are polished brass handrails on each side of
the stairs with curly horns at the ends. The centre rail is
continuous. If I lean over and look down it goes round and round and
round.
The
stairwell has high, bare windows; one for each floor, but the lower
part of the window glass is frosted – there's no view, even when I
stand on the chair. I rock the chair and it nearly tips. I sit down
again.
There
is a distant noise of footsteps and some people talking, and then it
stops. Everything is so quiet. I am not used to silence. There is no
sound even from the city traffic. There had been a big sign on the
street as we walked from the bus stop, "Keep Quiet - Hospital."
I am never quiet and that is obviously a bad thing around here.
Eventually
my mother comes out and I hold her hand as we go down the stairs. It
has been a very long time, and perhaps she is upset. I don't ask
about my sister. I have my mother to myself again.
Music
I am not going to pretend to know much about music,
although it has undeniable power and influence. I have myself been
moved to tears of joy or rage - a beautiful song at a funeral -
or muzak in a stuck elevator.
At school at ten years
old, I had music lessons via a regular radio program with an
accompanying book of lyrics and stories about the songs. That was
multi-media for the sixties! Thirty of us sang a large variety of
folk songs, so-called “Negro” spirituals, and sea-shanties from
around the world. In later years, I was to find out that the lyrics
had been cleaned up quite a bit – I suppose that references
to the ladies of the night in English seaport towns was a bit
shocking to teachers even in those swinging times.
Other musical experiences
were at the daily religious service. All English state schools were,
by definition, Anglican and had daily prayers and hymns. Later on, I
joined the school choir. Hymns, ancient and modern, Christmas carols.
I can't say I hated it - until I learned the error of my ways.
This revelation came with
my adolescent realization that the music I had experienced thus far
was crap. I blamed the government. At this time there were only three
radio stations in Britain. The BBC had a monopoly on radio
broadcasting, for reasons to do with the National well-being. The
Home Service had news, serious talk and drama. The Light Programme,
old-people's popular music, some good comedy, some soap operas. The
Third Programme featured classical music. Music that was actually
popular with the under-thirties didn't get played at all. This was
1967.
Little did I know that the
recording industry or copyright reasons enforced a legal limit of a
total of only five hours recorded music daily on the BBC, for fear
that it would cut into sales of records. The Beatles had become
practically has-beens by the time they were heard on the BBC (we may
think of their music as a bit pedestrian now, indeed I have heard it
in elevators, but then it was characterized as “not what the public
wanted”).
As a young child,
listening to the music on the radio was alright, quite jolly really.
Sometimes uplifting sometimes hummable. However, at thirteen I
learned that the BBC was a tool of the capitalist repression
of...whatever it was that was being repressed. I decided that it was
soft, wet, lying and hateful. I rebelled. I started
listening to Pirate Radio! I lived in the south-east corner of
England from where one could hear the broadcasts of Radio Luxembourg,
and from the “pirate” ships, Radio Caroline and Wonderful Radio
London.
The music was new, fun and
exciting. The disc-jockeys were American sounding and irreverent.
They had interesting sound effects, jingles and, yes, advertising!
Good heavens! Nothing so exciting on the BBC!
I bought several really
bad record albums based on a single hearing of a single song. So much
for advertising. Funnily enough, hearing new music on the radio
actually made people go out and buy records! The recording industry
was in turn shocked and appalled and quietly banking the proceeds.
Now I wasn't a complete
fool. It was illegal to listen to unlicensed and
unauthorized radio stations. I planned this law-breaking step very
carefully. I decided to listen but, I would only do it in the bath,
where I thought that I and my little battery-powered transistor radio
might escape detection by Big Brother. The signals were really barely
audible even with an earpiece. I felt like a wartime spy in enemy
country. My family were puzzled and annoyed that I spent so much time
locked in the bathroom. I expect that they thought I was smoking.
Eventually, the BBC fought
back against my campaign of terror. They opened a fourth radio
station that was called, rather oddly, Radio One. They hired a few
middle-aged disc-jockeys and they had strong, stable signals. No
teenaged hipsters like me were fooled. The smarmy, smiling faces of
the “housewives' friends” were all over the the “Radio Times”,
a publication that I eschewed. Although as the official organ of the
BBC which carried the exclusive weekly listing of all forthcoming
programming on the 2 TV stations and 4 radio channels, I also
frantically consulted it when it was delivered each week.
Further salvos came from
the British government which pushed to prosecute the advertisers who
supported the pirate stations and they gradually went out of business
(thus fulfilling my paranoid view of a nanny state that suppressed
all the fun.)
In reality it wasn't the
BBC that was a tool of the capitalists. Music had become a commodity
with vast profits, to be bought and sold, together with the audience.
The model had been set in the United States and the pressure was
mounting to cater to, and to fleece, the large and growing "Baby
Boomer" population. Over the next few years pressure to sell
music by radio broadcast had become enormous. People were being
bribed, or demanding bribes, to promote music. By 1973, independent
private radio stations were permitted and they followed the old
pirate radio formula. Some of the hosts were former pirates. It was
all fun, laughs and advertising.
Since then, popular music
as fashion has seen wave after wave of rebellion, consolidation,
stagnation and rebellion once more. It's interesting to think back
and realize how my tastes were manipulated into liking things that
were derivative, stolen, silly and actually pretty bad. The radio
stations of today are like the fossilized remains of these eras. We
now have a large number of formulaic commercial radio stations each
of which contains the exact flavour of music that will appeal to a
particular age group with the advertising to match. These are mass
produced by a California company called Clear Channel. I look forward
to the “Classic Rock” station that features advertizing for
incontinence products for seniors and retirement homes.
And for today's
thirteen-year-olds, the rebellion of Pirate Radio is on the high seas
of the Internet. The music continues.
Subscribe to:
Posts (Atom)
Labels
- Funny (19)
- spam sucks (11)
- rant (10)
- stolen joke alert (10)
- boaters (9)
- reviews (8)
- self-indulgence (6)
- health (5)
- links (5)
- sailing (5)
- actionscript 2 (4)
- movies (4)
- music (4)
- programming (4)
- sex (4)
- silly songs (4)
- Windows command line (3)
- Windows desktop (3)
- cats (3)
- code (3)
- computers (3)
- flash (3)
- photos (3)
- politics (3)
- rowing (3)
- writers' (3)
- Flash CS3 (2)
- age (2)
- books (2)
- browsers (2)
- cooking (2)
- government (2)
- management (2)
- user interface (2)
- webapps (2)
- Eclipse (1)
- IDEs (1)
- Subversion (1)
- amazing (1)
- anchoring (1)
- batch files (1)
- blogging (1)
- color (1)
- cremation (1)
- fonts (1)
- html (1)
- java (1)
- jsp (1)
- language (1)
- olpc (1)
- pets (1)
- philosophy (1)
- photography (1)
- quotes (1)
- safety (1)
- sales (1)
- santa (1)
- sociology (1)
- special characters (1)
- tools (1)