Bruce Garrett Cartoon
The Cartoon Gallery

A Coming Out Story
A Coming Out Story

My Photo Galleries
New and Improved!

Past Web Logs
The Story So Far archives

My Amazon.Com Wish List

My Myspace Profile

Bruce Garrett's Profile
Bruce Garrett's Facebook profile


Blogs I Read!
Alicublog

Wayne Besen

Beyond Ex-Gay
(A Survivor's Community)

Box Turtle Bulletin

Chrome Tuna

Daily Kos

Mike Daisy's Blog

The Disney Blog

Envisioning The American Dream

Eschaton

Ex-Gay Watch

Hullabaloo

Joe. My. God

Peterson Toscano

Progress City USA

Slacktivist

SLOG

Fear the wrath of Sparky!

Wil Wheaton



Gone But Not Forgotten

The Rittenhouse Review

Steve Gilliard's News Blog

Steve Gilliard's Blogspot Site



Great Cartoon Sites!

Howard Cruse Central

Tripping Over You
Tripping Over You

XKCD

Commando Cody Monthly

Scandinavia And The World

Dope Rider

The World Of Kirk Anderson

Ann Telnaes' Cartoon Site

Bors Blog

John K

Penny Arcade




Other News & Commentary

Lead Stories

Amtrak In The Heartland

Corridor Capital

Railway Age

Maryland Weather Blog

Foot's Forecast

All Facts & Opinions

Baltimore Crime

Cursor

HinesSight

Page One Q
(GLBT News)


Michelangelo Signorile

The Smirking Chimp

Talking Points Memo

Truth Wins Out

The Raw Story

Slashdot




International News & Views

BBC

NIS News Bulletin (Dutch)

Mexico Daily

The Local (Sweden)




News & Views from Germany

Spiegel Online

The Local

Deutsche Welle

Young Germany




Fun Stuff

It's not news. It's FARK

Plan 59

Pleasant Family Shopping

Discount Stores of the 60s

Retrospace

Photos of the Forgotten

Boom-Pop!

Comics With Problems

HMK Mystery Streams




Mercedes Love!

Mercedes-Benz USA

Mercedes-Benz TV

Mercedes-Benz Owners Club of America

MBCA - Greater Washington Section

BenzInsider

Mercedes-Benz Blog

BenzWorld Forum

May 31st, 2017

The Internet Highway This Morning

covfefe south of the boarder

by Bruce | Link | React!

April 29th, 2017

Onions Onions La La La…

I feel sorry for this guy. Really.

Middle-Age-Waiter-Going-Nowhere

 

by Bruce | Link | React!

April 5th, 2017

Unstuck In Facebook Time

Something Facebook kindly threw in my face this morning, because it loves me: how it was before the Crisis (or whatever it was, I’ve no idea, I was out of the loop…) Of Summer 2012, after which our conversations could no longer be private.

Screen Shot 2017-04-05 at 9.01.04 AM

So it goes as the Tralfamadorian’s would say…

by Bruce | Link | React!

February 5th, 2017

A Coming Out Story – The Zen of Tacos

…in which our hero discovers that knowledge isn’t necessarily power.

acos_22-sm

A Coming Out Story, Episode 22…Here.

 

by Bruce | Link | React!

February 4th, 2017

A Coming Out Story – Episode 21: The Pause That Distresses

In which our hero learns that  fast food can be bad for the heart…

acos21-sm

A Coming Out Story…Episode 21…is Here.

by Bruce | Link | React!

January 19th, 2017

We Aim To Please!

It’s winter here in Charm City, and certain establishments have enacted winter dress codes. I just saw this notice posted at a local convenience store…

No hoodies.
No face masks.
We have heat inside.

A more deft double entendre I have never seen…

by Bruce | Link | React!

November 6th, 2016

When Lovecrime Happens, Who Ya Gonna Call…?

by Bruce | Link | React!

August 17th, 2016

Oh Microsoft…How I Love Your Pretty Little Lies…

Mostly, I do business software. That may seem surprising since I work for the Space Telescope Science Institute and we not only operate Hubble for NASA but we’re also working on the James Webb Space Telescope, which is the project I’m deeply involved in at the moment. So you might think the work I do here is all sciencey and stuff and it mostly is, but not in the flight engineering sense of it. I do business software, and science like everything else has to account for its money  and  time. So  as it turns out, a lot of my work still revolves around Microsoft products, and doing traditional business client-database applications.  The other day I was tweaking something I’d done in Excel VBA (Visual Basic for Applications…a product Microsoft hasn’t upgraded in decades, probably because there is so much legacy stuff out there in their business user base). It was your basic fetch some data from a backend database server and feed it to Excel and let Excel make tables and charts out of it for management to ponder. And I  needed to do something that I figured I could use a custom document property for. Which I could, but not exactly in the way Microsoft’s documentation said I could.

You run into this phenomena quickly in this trade:  The Documentation Lies. Or more charitably, it is out of date. The documentation is buggy. The documentation is written by people who write software and hate writing documentation. If religious fundamentalists had to actually use passages in the bible like we software developers have to use the documentation and example code snippets we’re provided with maybe they’d stop waving that thing at everyone, and try a little figuring things out for themselves like we’re always doing…desperately at times. Oh you’re worried about the second coming are  you? Let me show  you my  project’s  Gantt chart…

See…I hate using Magic Numbers…

In programming, a “magic number” is a value that should be given a symbolic name, but was instead slipped into the code as a literal, usually in more than one place.

It makes the code hard to understand, which makes it hard to maintain. This is something a programmer is wise to avoid, even if it’s code you are nearly certain only  you will be maintaining. Time passes, the universe expands, and you open a code file you haven’t touched in years to make a small change and you’ve forgotten what ThisWorkSheet.CustomProperties.Item(1).Value referred to.  Better to write it  ThisWorkSheet.CustomProperties.Item(“GetsGraph”).Value. And lo and behold the documentation says I can call that property with either a  numeric  value (the property index) or a string value (the property name). But it does not actually work that way.

Let it be said Microsoft is hardly the only culprit here. My first experience with this sort of thing happened right at the starting gate of my career as a software developer  many many moons ago, when I was a youngster doing volunteer work for a gay BBS system (before the Internet Tubes came along) and I was asked to write a system for a local gay activists organization to generate welcome letters and membership funding letters and mailouts and so forth. They had a licensed copy of Ashton-Tate’s dBase IV which back then was the powerhouse database system for PCs. It was working my way through  the dBase documentation while trying out their code snippets I  had the displeasure of finding out that computer documentation will lie  though its teeth at you and laugh at your pain and suffering. In those days I hurled many a programming book across the room. Nowadays I glance at the time and do a quick rough calculation of how many minutes until Happy Hour.  

So I got through my little difficulty the other day by creating a sensibly named numeric constant that I can pass in lieu of actually passing the value of the name of the custom property whose value I want to check. That’s what we call in the business a kludge, because I’m not certain  the property I want will have that index value Every Time. I think it’s likely since I’m the only one maintaining this code, for now, and I only have that one custom property in there. But what happens when someone else gets into this code? Okay…I’ve commented my useage of the property. But maybe the next update to Excel changes the starting index from 1 to 0? Surprise!  

Oh well. So I get things working to a close approximation of my satisfaction. Then I sit back and I ponder the Five Stages of Software Development…

Denial: Oh I probably just forgot to close a parenthesis somewhere.

Anger: Oh F*ck Me…that is a COMPLETELY LEGAL FUNCTION CALL!!!

Bargaining: Maybe if I use single quotes instead of double quotes…

Depression: I should have gone to art school…

Acceptance: My software tools are buggy, the vendor is shady, the next upgrade cycle will probably depreciate my entire code base, but the bar at Rocket To Venus is open late.

 

by Bruce | Link | React!

August 2nd, 2016

That Feeling You’ve Done All This Before…But Differently…

Facebook has this memories thing where it shows you all the posts you’ve made on this day, running back to the beginning  of your Facebook account. Here’s what came up in mine today…

my_life_as_a_tolkien_story

It was prescient…I watched Gollum fall in with it last spring. But he was happy at last, so there’s that.

It would have been ten years this October 6. Now I just wait for the boat to take me to The Undying Lands

 

happy_gollum

by Bruce | Link | React!

July 28th, 2016

Good Morning!

I wake up this morning from what my Fitbit confirms was a really lousy night’s sleep. Ten hours, but sprinkled within that two periods of wakefulness and 23 (!) periods of restlessness. I turn on my morning Pandora station, a generic “Relaxation Radio” channel. It starts playing a lovely, relaxing piano melody. Now I’m beginning to feel a tad better. So I look to see what it is that’s playing.

It’s called The Dark Night of The Soul.  The artist is Philip Wesley. I had no idea the dark night of the soul was so…relaxing.

Some days you get up on the right side of the bed. Some days you get up on the wrong side of the bed. And some days you get up on the surreal side of the bed.

 

by Bruce | Link | React!

July 3rd, 2016

Gunshots That Echo Forever

Wandering  the all new Disney Springs today. Almost the entire area that was once Downtown Disney and Pleasure Island has been massively redone. The old maps in my head are half wrong now. But staying at a nearby hotel makes it possible to get it out of my system without having to deal with the new parking garages and street changes. Tuesday I go to  my DVC room at Boardwalk for a few days. I reckon I’ll hit the water parks in the morning and the theme parks in the evenings. Maybe. Boardwalk is nice enough I can just hang out there all day too. This makes for a nice respite from travelling the great plains last week, and my cameras being mostly disappointed this trip. But I got a few good ones. Tell you more later.

Disney Springs is crowded this holiday weekend. That’s to be expected. Normally I hate crowds. But every now and then they bring me nice things. Like beautiful young visiting latinos who still wear briefs, out of style though they seem to be in this country, and silken athletic shorts over them that, long and baggy though they may be, make that fact clearly evident, and let you see the seams move as they walk along in front of you…

I made reservations for the dining room at Wolfgang Puck’s tonight since it’s holiday crowded here and I wasn’t sure I could sit at the bar downstairs. Turns out that was no problem, but there was a bar upstairs too so I sat there. It’s not that I have to drink Every Night. But sitting at the bar makes it easier for the single traveler to talk with his  fellow diners. And if the bar is empty, as it was this night for some reason, there’s always the bartender.

I was wearing my rainbow Mickey pin and the bartender noticed. He began telling me about his friends who were at Pulse the night of the shooting. Three guys, two of which were on the fence about going that night, and the third who really wanted to go, so the others went along with him, and they died and he lived, and now he can’t forgive himself…

 

by Bruce | Link | React!

April 26th, 2016

Perhaps This Drug Needs A Little More Study

This came across my Facebook stream just now…

Maynard nurse case not first for ‘Ambien defense’

The article is about an Ambien user who crashed her car, she says while sleep driving on Ambien. It’s not a difficult defence for some of us who have encountered Ambien’s little side effect to accept. The comments on this article wherever it is shared, by folks who have had the experience of sleep walking under it, are very very creepy,  even if nothing serious came of it. Or maybe especially so.

There are so many stories about this drug’s sleep walking side effect I think it really needs to be taken off the market until that’s understood better. Not everyone sleep walks under it. But the stories of people who have  are so widespread it’s disturbing  that the drug is still being widely prescribed for sleep problems. I have my own story, and it’s the only time in my life I’ve been petrified scared.

I was having really bad trouble sleeping…it later turned out to be diet related…and I was prescribed Ambien. The doctor I was seeing at the time assured me it wasn’t addictive. Well it was addictive as all hell but that’s another matter. What scared me was the time I walked into the kitchen to get a glass of ice tea.

I’ve made my own sweet ice tea the same way ever since I was a young teenager. The process starts with boiling water in the kettle and then pouring the boiling water into a container that already has a measured amount of sweetener in it. The sweetener is dissolved immediately. Then several tea bags are dipped into the water to steep. The trick is to let the tea cool down at room temperature, to room temperature, before putting it into the fridge to chill. If you put it in too soon it turns bitter.

So one day I’m walking into the kitchen to get a glass of ice tea. I’m still having trouble sleeping well despite the Ambien, and what is more my head is staying a bit fuzzy all day long which is worrying me. I’m getting forgetful (more than usual) and I’m starting to seriously worry if there is something wrong with my head. So this is my state of mind when I open the fridge to get some ice tea…and I see the kettle in there.

I freaked. I thought, oh god I’m losing my mind, had to take the kettle out, set it down in the stove where it usually sits, walk into the living room and sit down on the sofa and wait until I stopped shaking.

For the next several weeks I watched my behavior closely to see if anything like it happened again. But I also did this: I started weaning myself off Ambien. It took about a month of my shaving the pills smaller and smaller until I could finally sleep without dropping one. Later…when I reconnected with a certain someone from my past, I started paying more attention to my weight and what I was eating and that solved the sleep problems. And shortly after that I started hearing stories about people on Ambien sleepwalking and made the connection to the kettle in the fridge.

I will Never touch sleeping pills again. Ever. No matter how bad the insomnia gets.

 

by Bruce | Link | React!

February 8th, 2016

Your love fills me with joy…for which I must repent.

Puritan Valentine’s Day Cards!  Oh yes…

puritan valentines

 

A friend on Facebook says,  “For that special someone you’re willing to tolerate until one of you is dead.”

by Bruce | Link | React!

December 24th, 2015

Code Yellow!

Continuing in our series of Homeland Security Color Alert Code illustrations. Because you all want to be safe and secure in these uncertain times don’t you? Well we’re not from the government and we’re here to help! Our color coded alerts will keep you informed and up to date on everything you need to be afraid of.

Today’s color is YELLOW: Hit the brakes or the gas…think quickly now…

Alert-Level-Yellow

by Bruce | Link | React!

December 10th, 2015

Code Blue!

Today’s Homeland Security color is Guarded. Rest assured our guards are on the job to protect you from practically all known security threats!

Alert-Level-Blue

by Bruce | Link | React!

Visit The Woodward Class of '72 Reunion Website For Fun And Memories, WoodwardClassOf72.com


What I'm Currently Reading...




What I'm Currently Watching...




What I'm Currently Listening To...




Comic Book I've Read Recently...



web
stats

This page and all original content copyright © 2022 by Bruce Garrett. All rights reserved. Send questions, comments and hysterical outbursts to: bruce@brucegarrett.com

This blog is powered by WordPress and is hosted at Winters Web Works, who also did some custom design work (Thanks!). Some embedded content was created with the help of The Gimp. I proof with Google Chrome on either Windows, Linux or MacOS depending on which machine I happen to be running at the time.