Archive for the 'Personal' Category

Geek Desk

To start off the New Year, I did a little physical un-cluttering to go along with the mental part. My desk had become a disaster zone so I took some time this evening and solved the problem. As it won’t stay in this state for too long, I decided to capture what I view as the ultimate geek desk setup for posterity’s sake.

Here’s an overview of the whole desk. I’m a wide-open spaces person for desks, so my desk is a 30×60 inch commercial workbench. Simple and to the point.

My computer is a 13″ MacBook Pro with 4gb of RAM. I use a 23″ Apple Cinema Display at home. This gives me the best of both worlds. Plenty of screen real estate when I’m at the desk, while still having a small laptop for on-the-go work.

My only grief with the display is that it sits too low when I’m seated at the desk. A quick trip to my local Woodcraft store solved that problem. I bought an 8×8x2 inch block of nice hardwood and smoothed it down. I then glued a piece of thick brown leather on the top and felt feet on the bottom. It is the perfect stand for this display.

My second best investment was a BookArc for holding my MacBook vertically behind the display. It doesn’t hold the laptop completely vertical like in the picture, but it is very stable and helps save a ton of desk space.

Here you can see how the MacBook tucks in behind the screen.

For the keyboard, I picked up one of the compact Apple bluetooth keyboards. I love the compact size, and it is easy to get out of the way when I need to work on other stuff on my desk. I stuck with a Logitech mouse, the VX Nano. It is a shame Logitech quit making them. It is the best mouse I’ve ever used. It is a laptop size mouse but still works perfect for all-day work at the desk.

Finally, two of my favorite desk accessories are a Rotring 600 Series 3 .7mm mechanical pencil and ballpoint pen. These are the older models with the knurled grips. They haven’t been made for over a decade and have become collectors items on eBay. If it is good enough for Jason Bourne, it is good enough for me.

So this is the current state of my geek creation station. We’ll see how long it lasts, but a clean desk feels like a clean mind.

The Passing of a Giant

Michael Jackson, an icon for an era, passed away yesterday at an overly young age of 50. His era was my era. I was in high school when Thriller came out. The album was pure electricity and a defining musical moment for a lot of kids. I’m still a big fan of 80s music, and this album was a lion.

It was sad to watch Michael descend into freak show status. He wasn’t ready for his celebrity status, and I’m sure he had too many handlers doing whatever they could to keep their gravy train going, leading to his decline. Michael became the human equivalent of a factory farm hog – fed, doped and bringing home the bacon for his owners.

So rest in peace, Michael. And remember, don’t stop ’til you get enough.

Charity Overload

One of resolutions for the year was to give $100 a month to a different charity each month throughout the year. I’ve been on a pretty good roll so far this year, hitting five charities I’ve felt good about giving to. But there is now a kink in my plan.

I’ve discovered giving money to a charity is like giving crack cocaine to an addict. My snailmail box is literally overflowing with solicitations for additional donations. There is always a new campaign where they need money now. Worse, it is clear some of my charities shared my name with other charities, because I’m now getting bombarded with solicitations from charities I have never heard of.

So my naive approach of picking a differently charity each month is not a sustainable objective if I don’t want to use a handcart when I go to the mailbox. I realize the tight economic times have made a lot of charities have to work harder for their contributions, but I’m honestly shocked and offended by the quantity of garbage in my mail that results from a simple $100 contribution.

So going forward, I’m going to take a simpler, less diverse route. I’ll continue to give $100 a month, but it will only go to a singe charity: Médecins Sans Frontières. They were my first of the year, and are still my favorite. I’ll make an exception for Toys for Tots at Christmas, but otherwise, I’ll be focusing on MSF.

Catchup

The last two weeks have basically gone by in a blur, so I finally decided to squeeze in some time for an update. At Orange Leap, we’ve been running at warp 11 putting the finishing touches on v1.0 of our product. I’ve been up to my neck in the bowels of Spring Security and attempting to integrate it with CAS and our LDAP server for single sign-on. It has been an absolute beat-down trying to get it all together, and I’ve developed a strong love-hate relationship Spring Security. It makes the simple stuff possible and the hard stuff really hard.

This past weekend, Dallas hosted the first ever Big (D)esign Conference. Organization was a bit rough around the edges, but the conference really rocked. I don’t usually hang much with the artsy design folks, even though it is something that interests me. This was like a breath of fresh air after too much time immersed in hairy backend coding. I met a lot of new Twitter friends and came away with some good ideas. Hopefully I can start back in on some frontend work in the coming weeks to try and apply it.

Some cool tech has dropped that I really want to find some time to get familiar with. Microsoft went live with Bing today, and it looks pretty cool so far. Adobe also dropped the first beta of Flash Builder 4 over on Adobe Labs. I’ve been having a lot of fun with Flex, but need to backburner it until end of June. I also signed up with Ribbit. It looks pretty awesome and is in the queue for brain cycles after I get comfortable with Flex. And I still want to find time to get deeper into Groovy.

Finally, Dallas Tech Fest is just around the corner and I’ve still got a lot of work to do on my presentation. It has been a struggle finding quality time to work at home. Zoe is has decided the best place to watch Elmo is on my lap at my computer, so I have to sneak in work at bath time or after she’s asleep.

April: Going Direct

My ongoing saga of charitable giving stays on a humanitarian path for April. Although I strongly considered giving more to two of my favorite previous charities, I decided to try something different. So for April, my $100 goes to Direct Relief International.

DRI provides worldwide humanitarian assistance to people in need, including inside the United States. This keeps a theme going I created with a donation to MSF in January. Based on their rating with Charity Navigator, I’m confident my $100 donation to DRI will be put to good use helping people.

March: Digital Frontiers

My charity for March is one of my old favorites, the Electronic Frontier Foundation. I usually renew every year with them, and since there weren’t any other charities that really stood out to me, I kept things simple and renewed for this year.

Every geek should be a support of the EFF. They fight the legal battles on the digital frontier that will have a huge impact on American cyber culture down the road. From blogger’s rights, to copyright law, to illegal wiretapping by the NSA, the EFF is there for us. So my hundred dollars for March goes to them, and I even get a cool T-shirt as a bonus :-)

Idiots of the Week

Has anyone else noticed a lot of companies coming down with a case of the stupids recently? It could be the economy is stressing people out and they’re commiting more errors, or, more likely, businesses are doing anything they can to boost revenue, including screwing their clients.

My first example is Time magazine. I’ve been a subscriber for years and signed up for their auto-renewal so that I quit getting nags to resubscribe every year. This year was a bit different. Here are the guts of my Paypal receipt:

time-renewal

So the description says $29.95 for a year (56 issues), but they charged me $41.15. Needless to say, I was a bit unhappy. This seems too dumb to be intentional, but who knows anymore. After complaining to customer service, I should be seeing a refund.

The other idiots I’ve had to deal are GoDaddy. I’ve had a love-hate relationship with them for a couple years, but haven’t been annoyed enough to move my domains and sites elsewhere. They might have finally reached the tipping point this week.

I let a domain name expire that I wasn’t using, yet I still got billed for some crap that I didn’t order orignally that they decided to hang off the initial order (“Business Listing”). GoDaddy has a pretty unethical habbit of hiding stuff on your orders as freedies that they’ll ding you for later.

For example, last year they tried to bill be for an SSL certificate renewal. Apparently, my hosting account came with a “free certificate” that I never even claimed or used. They tried to charge me $20 for renewing the unused certificate. After I called and complained, they refunded my money after realizing they never even issued an initial certificate, so kind of hard to bill me for a renewal.

So this week it was the same story again. Trying to bill me for stuff I didn’t order/want. I’m going looking for a better hosting provider and someplace to move my domain registration where they actually respect their customers.

Both of these cases are especially remarkable given the sorry economic conditions. Smart companies should be bending over backwards trying to keep their customers, not screw them over.

Open Brands

The company I currently work at, MPower Open, is undergoing a seismic shift from a classic software company to an open brand. Since we’re small, part of the transformation includes a company-wide reading assignment of Kelly Mooney’s The Open Brand. While the book contains a lot of millennial/Gen-Y drivel, the key take away is that open brands are defined by their customers and online community, not the classical marketing department. Our migration to an open source platform offered as Software as a Service (SaaS) is just the first step.

The whole open brand concept is interesting. After reading the book, I’ve noticed most the brands I appreciate are open brands, in the sense they build community around themselves and listen to that community. There are also brands that pretend they’re open when they’re really not.

As an example of the latter, I put forth Maxpedition. They make pretty cool bags and supplanted Eagle Creek as my favorite bag maker. Eagle Creek used to make very nice, high quality bags, but in recent years has started to use extremely cheap materials. Driving up quarterly earnings apparently became more important than doing the right thing for their customers. I wouldn’t touch an Eagle Creek bag now.

Anyway, back to Maxpedition. I recently purchased one of their laptop bags. It is not on the same level of quality as the older Eagle Creek bags, but I liked the room, and the pockets. One problem with it is the shoulder strap. They really screwed it up. It does not have a non-slip surface, so I almost lost my laptop three times in the first day from having it slip off my shoulder.

Noticing that Maxpedition has a cutomer comments section on the product page, I left feedback saying I liked the bag but that the shoulder strap was flawed. Maxpedition violated the cardinal rule of open brands — they edited my feedback to omit the part about the strap and only including the positive stuff.

This is a company that does not get it. If you’re going to tread into open brand space, you have to be willing to take your lumps and feedback. Maxpedition has demonstrated their asshats who just don’t get it, and has lost a customer in me. I’d also encourage others to steer clear of them.

So I’m looking forward to digging deeper into what it means to be an open brand. There are also some great examples out there (Amazon) to model ourselves after. And if anyone knows of another good bag maker, let me know. :-)

Book’em Dano

Yes, I have officially been booked. Facebooked that is. I’ve resisted signing up for Facebook until this weekend. I always considered it the hang-out for 20 somethings who finally figured out how uncool MySpace really is. One of my ex-military friends, who is the same age, mentioned there were a lot more of my former friends over on Facebook, so I decided to give it a try.

Within 24 hours, I had hooked up with almost a dozen friends I haven’t seen in over a decade, and serveral of them from even longer. The built-in chat feature is pretty cool, but is also no where near as realiable as a true IM client. I’d get communication errors fairly frequently.

It was really interesting to see the path a lot of my ex-military friends had taken. And also to see the families. We were all a bunch of dorks in our early 20s, and it is fun to see how most everyone had aged gracefully in to our 40s.

So yes, I’m booked. I’m looking forward to finding a few more old friends. But I still refuse to actively use Twitter. I’ll leave that to the ritalin crowd.

February: Amnesty

My charity for February is in recognition of the inauguration of President Barack Obama. I, along with millions of other Americans, watched his speech on television. One of the key chords he struck is that we are a nation of laws. This is in stark contrast to the prior eight years of a president who believes abducting people off the street, flying them to third-world hellholes, having them tortured and holding them without charge for years is somehow an American value.

I spent ten years in the United States Air Force in my younger days. Over five of those years were spent on flight status as a crew member aboard various special aircraft. Due to the nature of our missions,  I went through extensive survival training, including some less-than-pleasant courses dealing with detention by a hostile nation.

Anyone who has served as an aircrew member in the military should be able to unblinkingly tell you that waterboarding is torture, pure and simple. I find it sickening that our prior president, and his party, lacked the moral clarity to make the right call on something this obvious.

So to celebrate turning the page on a dark chapter in American history, I’m giving my $100 for February to an organization dedicated to stopping the abuses our own government was willing to perpetrate, Amnesty International.