• Archives

  • Topics

  • Meta

  • The Boogeyman - Working Vacation
  • Coming Home
  • Via Serica

Thoughts on a Day Spent Fighting with Open Source Software

Thoughts for programmers that came to mind as I waded through cryptic output and documentation all afternoon:

  • At least four semesters of writing classes, preferably technical, should be mandatory to get a Computer Science degree.
    • Someone in the open source movement needs to publish a style guide.  Failure to use and follow the style guide should be public shaming and shaving.
  • If your output is so cryptic that I have to write PERL scripts to be able to read it at all, your software is about worthless.
    • Related elements should not be in three separate areas of your output.  There’s a reason surgeons like to line things up in the order they will be using them, and the same goes for computer people.
    • “I gave up on calculating really small numbers, so I just rounded down to 0” is a cop-out.  Some of us are extremely interested in the really small numbers
  • A screen of text that amounts to “Hey, I wrote this, and this is crazy, but here’s a link to my webpage, so read that maybe” is not what I want to see when I input “man opensourceegotrip”.  Yes, “man” has a manpage.
  • Snarky emails in reply to polite questions about a confusing line in your documentation do nothing for my mood or my motivation to recommend your work to anyone.
  • Days like this are why I agree that Unix SysAds are like ancient shaman.  We both like to cover ourselves in scars to show how tough we are.

30 Days of Tolkien – Day 4

“Never laugh at live dragons, Bilbo you fool!” he said to himself, and it became a favorite saying of his later, and passed into a proverb. — The Hobbit

My Take – Talking trash rarely pays off.  At best, you look and sound like a douche.  At worst, you either piss off someone who has been tolerating you instead of beating you like a rented mule or inspiring someone you thought you’d  already dealt with to come back for another round.  Also, real talent doesn’t need to talk smack.

Today’s Earworm

 

Good, Bad, Worse

Good – Going to a movie for your evening entertainment

Bad – Going dressed as the Joker

Worse – You have an outstanding warrant and decide to stick around when someone calls the police.

 

Good – Having a school system that provides an education to an autistic boy and he can ride the bus on the first day of school.

Bad – He’s left alone on the bus for over  an hour after the bus run is over

Worse – Stonewalling the family when they ask to see the videotape from the bus so they can figure out what went wrong.

 

Good – The land crabs are mating again in Florida, continuing a healthy life cycle.

Bad – They’re doing it in the roads

Worse – Apparently that’s not good for the tires on cars.

 

Good – I checked the weather report before walking into work this morning

Bad – The weatherman as wrong, and it rained like cats and dogs this afternoon.

Worse – I left my car windows halfway down this morning

Sigh

Sorry, but the content I had planned for this evening turned in to an anger and profanity filled rant, which when edited down to keep the blog PG, amounted to two prepositions, a comma, and a couple of line breaks.  It’s now consigned to that great bit bucket in the sky, and I’m going to have a drink, watch some football, and get some rest.  I really need to stop looking at the political news in the evening.

 

I’ll try again tomorrow.

Today’s Earworm

 

It’s been one of those days.

30 Days of Tolkien – Day 3

It is not our part to master all the tides of the world, but to do what is in us for the succour of those years wherein we are set, uprooting the evil in the fields that we know, so that those who live after may have clean earth to till. What weather they shall have is not ours to rule. — The Return of the King

My Take – I cannot and will not always be there for my children.  The best I can do for them is shield them from the world as best I can while they grow, but lift that shield when it is appropriate so that they may mature.  If I send them out into the world able to stand on their own feet, provide for them and theirs, and spit in the eye of anyone who dares challenge them, then I will have done my job.

Blogs Roundup

  • OldNFO has an excellent rundown on how he takes care of his EDC equipment.  That reminds me, I need to give the pistols a good wipe down.
  • Something tells me that a businessman in Texas is about to have a very bad day.
  • Borepatch discusses the latest wave of Internet banditry.  The discussion of how hard it is to get this particular piece of malware off an infected computer reminds me of something an old SysAd told me once:  Take off and nuke it from orbit. It’s the only way to be sure.  If you get infected, zorch your partitions, re-install your system, and restore your files from the most recent uninfected backup.  You are backing up your system, aren’t you?
  • Via BlackFive, we hear the story of how soldiers at Fort Bliss were forced to sit and provide a backdrop for Fearless Leader when they should have been either finishing up business early or already off for their long weekend.  Reminds me of when some guys I knew from Wiesbaden had to give up their last bit of family time before deploying to Bosnia so that they could be there to smile and clap for President Clinton doing a victory lap.
  • The Big Guy has one of the creepiest photos I’ve ever seen.  I sincerely hope that’s PhotoShop.
  • I’m not sure what breed of dog Wirecutter posted a picture of, but I know I want one!  Nothing says  “Get off my lawn!” like a dog that requires a ground guide to back into his bed at night.

News Roundup

  • From the “Your Tax Dollars at Work” Department – A Massachusetts judge has ruled that a prison violates the civil rights of a prisoner when it refuses to pay for sex reassignment surgery for said miscreant.  The prisoner in question is in prison for murdering his wife in 1990, and has sued before to get hormone therapy.  Call me insensitive, but I find it hard to find sympathy for a murderer who has decided that he needs to be a murderess.  What’s next?  Will the prisoner demand cosmetic surgery and breast implants because not being pretty causes cruel and inhuman suffering?
  • From the “Oops” Department – A building in the Netherlands recently failed to fall when over 200 pounds of explosives were used in an attempt to collapse it.  Meanwhile, neighbors are being kept from their homes as a safety precaution.  In related news, a Dutch demolition company is advertising for interns who are unmarried, have no children, and don’t know much about what the inside of a partially demolished building looks like.
  • From the “Fragrant Hipsters” Department – An ‘artist’ in Sweden is planning to use the sweat of glass blowers as a perfume.  This is yet another gambit in the “Try to plumb the depths of what they’ll buy” game.  The man hopes to use the product to separate tourists who come to buy blown glass from a little more of their filthy lucre.  I’d say he’s doomed to failure, but I said the same thing about bottled water.
  • From the “Simpler Solution” Department – An 11 foot python was captured recently in Florida.  Animal control officials are quoted as saying that this particular serpent was ‘nasty’, meaning it fought hard against them when they tried to wrangle it.  Scientists plan to kill the snake and cut it open to see what it has been eating, which leads me to ask why they went to the trouble of capturing it alive in the first place.  I’m sure the nice folks at Browning, Remington, and Mossberg have perfectly good instruments that could be used to make the capture phase a lot simpler.
  • From the “Sushi and Slots” Department – A casino in Florida has closed its gambling floors after a 13,000 gallon aquarium broke and flooded them.  The good news is that staff was able to save the fish, so at least the guy who caused the situation will have someone to sleep with once they find him.
  • From the “Get It In Writing” Department – Senator John McCain had a rather contentious evening at a town-hall meeting in Arizona recently, where attendees lobbed HEAT rounds at him over border security and benefits for retired veterans.  McCain blamed gridlock and money woes for the lack of security along the southern border.  He probably didn’t gain too many fans when his reason for the cost of veteran’s health benefits going up pretty much boiled down to “Hey, it wasn’t written in your enlistment contract, was it?”.  Things like that temper my occasional regret at not staying in the military until retirement.  Of course, the good senator is well taken care of for as long as he shares our biosphere, due to his long service in Congress.  See my earlier remarks about how government employees in the capital should have to go to clinics identical to the ones at the infantry school that service basic trainees.
  • From the “Bring It, Mahmoud” Department – An Iranian naval official claims that Iran plans to station some of its navy off the coast of the United States in the next few years.  Personally, I welcome the opportunity this will bring to our land. First, they give our shore defenses and Navy something to practice against.  Second, in the event that things get ugly in the Straits of Hormuz, they will give our search and rescue folks something to do while stationed in the United States.  And third, they will provide valuable artificial reef space for our marine wildlife.

30 Days of Tolkien – Day 2

‘The counsel of Gandalf was not founded on foreknowledge of safety, for himself or for others,’ said Aragorn. ‘There are some things that it is better to begin than to refuse, even though the end may be dark.’ — The Two Towers

My Take – There are no promises in life.  Life does not care if you live or die, feast or starve, wither or thrive.  Those who succeed are those who choose to act, even knowing how badly the odds are stacked against them.  Successful businesses aren’t started by the cautious.  Successful free people aren’t sustained by playing it safe.