The Same River.

Forehead Meets Desk

So I am joined into an IM session by my scrum master with one of our special needs developers. He [the special needs guy] cannot check out code from the repository. Ostensibly something I’d be in a position to help with as I run the access rules this iteration.

So we go through troubleshooting away. For twenty minutes. I cannot reproduce his problem even using his authentication credentials. We’re at the part where I ask him to use the command line to do his checkout—and if you knew this special needs person, you’d know I’m asking quite a bit here.

Just then, and I shit you not this is 20 minutes into the troubleshooting I get this on IM:

special needs guy [4:52 PM]:
the OK button is now enabled. Seems pretty wierd but it stays dithered unless you enter something into the checkout directory - using the browse button to place a path there does not enable it

special needs guy [4:53 PM]:
I am good to go now

Dog Sitter

Otis and Morton have petitioned me to construct the following:

I’m not so certain they deserve nice things though.

From the bin of forwarded emails that are actually fun to receive.

Obamanation

I finally voted for a major party candidate for President. A first.

Photo of my ballot marked for Obama/Biden

Celebrations last night and today. I’ll really let loose if NE-2 puts an electoral vote in Obama’s column. I cannae believe Indiana went Obama too. This is real dogs and cats living together stuff here.

And now a word from the curmudgeon in me: Let’s not lose this and actually get some of the crap from the last eight years fixed. Oh, and universal health care would be nice too.

Speaking of curmudgeons, I have to hand it to McCain. Last night’s concession speech was incredibly gracious and somewhat unexpected. It’s either the dying gasp of moderate Republicanism or a return to sanity for the party. If his campaign’s tone more closely resembled this speech I think things would have been a lot closer and I wouldn’t have minded a McCain presidency so much.

But, yeah, Obamanation!

Otis Has a Birthday

Hey Otis.

It’s yer birthday.

Go Otis.

It’s yer birthday.

Partyboi!

The Toaster marks two years with us and somewhere between four and six IRL. No party for the Cat Box Raider—and he is certainly ripe today—this year. We didn’t mark Morton’s in August so it just wouldn’t be fair. At any rate…

Go wish the blockhead happy birthday yourself

Java Mathematic Expression Parser

JMEP is exactly what I’ve been beating my head over for the past few weeks. Seriously way better than what I was writing and, from the testing I’ve done, way more robust. If you’ve been looking for an open-source java parser for mathematical expressions, your search is over.

Never was interested in building a parser, I’m way more interested in building a cross-platform GUI fantasy baseball draft manager. Using JMEP cut my own codebase by several dozen classes and simplified the whole stats interface aspect significantly.

More Generally

Like everyone else in the world, I’ve been busy elsewhere as of late. That is, if we include as of the beginning of June in “as of late.” It basically boils down to work although there was a brief interlude in California over the Independence Day holiday. So let’s recap some of the highlights.

Big in all of this, of course, is the lateral move at work into CM—something that happened in the middle of Elz’s hospital stay. Gone are the lazy days of writing VBS under the auspices of QTP automated testing. This was the position I was hired on to at [convergent telephony management software company]. Back then I could write a little code, refactor existing tests, and leave at 5pm every day. Now my life is consumed by a team of devs who are trying to repay about three years (and change) of technical debt fostered by purchasing a startup company with negligent agile methodology. The negligent piece being a total lack of refactoring and documentation.

Since the beginning of June we’ve come up to speed on an archaic, fragile, poorly documented build system. I, personally, have also come up to speed on the spanky new build framework homegrown by another dev team. We’ve more or less completely massaged this new system to incorporate most of what a less insular company would have adopted outright from the open source community. Instead of a stripped down implementation of NAnt (yes, we’re all .NET here unfortunately) we’ve backdoored the whole NAnt framework into the existing system.

In addition to coming up to speed and doing *gasp* presentations on this build system, I’ve been migrating modules into this new system. It’s all too funny because I am overcoming a lot of my own technical debt as it relates to learning the Microsoft environment, to include .NET framework, C#, and the generalities of building multi-million lines of code worth of application. In short, I’ve had a stretch of 60+ hour weeks since the beginning of June. Then again, I’ve learned and accomplished more in this two month period of time than in the previous two years. It really feels good to be in a dev position again.

Outside of work I’ve been trying to save the remnants of our tiny garden. This late spring/early summer has been extremely wet and what the rabbits haven’t gotten the weeds have choked out. All that remains are three stringy eggplants, four heirloom tomato plants, a single basil plant, and one extremely anemic pepper plant. The boxes haven’t fared much better as the only thing with any potential are the cantaloupes. We’re trying to grow them on a trellis and using panyhose to support any fruit hence our minting them “pantyloupes.”

Which isn’t to say there haven’t been some victories. The grapes look marvelous and the blackberry bush has been extremely productive. There’s just one bush but we’ve pulled a few quarts off it already and there’s still a lot of unripe fruit hanging. Blackberries + homemade vanilla ice cream = teh bomb.

Reports of the Egg out in Portland show she’s the very best baby two people can make. She’s awfully fond of sweet potatoes, has almost mastered crawling, is exceptionally mild mannered, and is cute as a button. I have a gallery/sub-site in the works but time has not been easy to come by.

I perfected my hippo impression in California. Not a day went by without me nose-deep in the backyard pool with non-Egg niece and nephew doing their very best to drown me. Photos of this are also in the offing.

Elz is the picture of loveliness as well. After her trying hospitalization at the end of May she’s kept herself relatively healthy. She’s also been a supertrooper w/r/t keeping on the O2 even though it cramps her style. The two of us spend as much time together as work permits and as we approach two years together things just get better. Not bad given I went into the relationship just looking for a quick bit of “female companionship.”

Anyway, I’ve droned on enough for the time being. Also, the VisualStudio SP1 install is finally drawing to a close so back to work for me. Thanks for getting this far, gentle reader, more frequent postings are [as always] promised in the future.

How to fix CNN…

…in a single paragraph.

Instead of churning headlines 24/7 and manufacturing “news” to feed this monster, do long-form, in-depth reporting on topics relating to the news. Use the ubiquitous news ticker to keep folks apprised of current events and break in for live coverage when it actually warrants it. It’s 60 minutes writ large and a damn sight more useful than Paris Hilton nip slips or Celebrity Divorce! or McCain is a mean old man or Obama is a vitriolic church leader’s puppet. Replay these documentaries on a loop the same way you do headlines. Heck myriad cable channels fill time in the same manner with less. And people watch it. Exhibit A: Cartoon Network.

Insightful, meaningful, textbook investigative journalism could feed that monster and still provide a platform for breaking headlines as required. The public just might make decisions on who will lead this country on criteria other than who makes a better bar buddy.

Just my 2 cents.

Cock Block

That is a cock block, Jon Bruning. You are such a twit. Not even the minions of Chimpy McSmirk think your fascist anti-immigrant policies are reasonable. I pledge to work tirelessly for your opponent in the next election.

Jon Bruning is a twit

Bruning Takes Housing Discrimination Fight To CNN - Omaha News Story - KETV Omaha

The guy was a poo-flinging, party boi back when I went to high school with him. He was a grandstanding party boi when I went to college with him. Now he is a grandstanding, poo-flinging twit who just happens to be the attorney general of this state. The utter transparency of his shallow efforts at being the most righteous of the right wing in an attempt to pander for higher office is completely ridiculous.

Praise the Roof

It was the best of times, it was the worst of times.

The Elz and myself went out to draft a baseball team in lovely Chicago. It’s an annual migration for myself and given the events of the last two years, an annual migration for Elz as well.

Observations about Chicago:

  1. Your lodging dollar goes a lot further in the suburbs than it will in downtown Chicago.
    1. Duh
    2. But, seriously, $99/night for the full business class traveler experience. I thought about loading up books from Project Gutenberg and printing them willy-nilly because free printing was an included room perk.
  2. Holding the season opener at Wrigley is a rather silly idea.
  3. The lynch pin of my draft strategy went for $8 more dollars than I had given myself as the strict upper limit for a player. This led to a messy draft that I don’t have sufficient preparation for to properly judge. It could either be a long year (most likely), a mediocre year (the best we can hope for), or the best team accidentally drafted (LOL).
  4. Getting out of Chicago always takes longer than anticipated even though the expected crapular traffic on the Ryan never really materialized. Instead it was the Eisenhower that screwed us out of 45 minutes of our life

We continued on to Elizabeth, Pennsylvania for a few days of family-oriented frivolity. I wish I could say it was the most incredible experience of my life, but I wasn’t expecting that anyway. Instead I met some really nice folks who took me in with bemused arms and I learned a great deal about my newest infatuation—ham radio. I will be adding this to the stack of pursuits I already juggle, but have always wanted to do so. Having someone take me by the hand and show me around the block was exactly what I needed to get me off my ass.

On the trip out things got a bit silly as we ended up two and a half hours later than expected. The anxiety level in the car was increasing with every mile until we called a truce. Then Elz did the “raise the roof” gesture and said “raise the roof” in respect to something. I, on the other hand, thought she said “praise the roof” which both of us found to be incredibly more humorous. We then spent the remainder of that dark night on the back roads of southwest Pennsylvania running through various ramifications related to substituting the current monotheist deity of choice with the simple, humble, all-protecting roof. More on that later…

Really, lots more later… My UTS is really acting up with the two straight days of poor posture and driving with my elbows propped on door handles and center consoles. Still, wanted to say that we’re home safely and had a great trip. The Picts might just muddle through another year and avoid the cellar (we’ve posted anywhere between 3rd and 7th so far this week) so I consider the trip a success.

Also, the puppies are racked out on the bed after a hard week at the kennel and if I expect to get any space of my own I’m going to have to force my way in soon before positions become established.