I’ve been dreaming of starting my own company.  It’s happened before, and nary a business plan or a change in business card has yet come about, so it’s unfortunately unlikely to pass.  Any company I work for, I start to think how I’ll do things differently in my company.  MY company will be driven by values.  MY company will harness the best thoughts and energies of its employees (me included) to greater success than if we worked as individuals.  MY company will engage with the community, in ways beyond just giving checks.  MY company will be a ‘Small Giant’.

Right now MY company would need to replace MY salary, which is our family’s primary source of income.  That’s a pretty heady requirement for a startup, to reliably replace a certain salary and benefits package.  You have to have a fair amount of confidence in both the business opportunity, and your ability to execute on it, and be more certain that you’re right than that the statistics on small businesses will fall against you.  Hence my reluctance to actually engage.  But that doesn’t stop me from thinking.  Thinking about who’d be the right people to bring on board.  Thinking about, what would attract that combination of people.  Thinking about what magic we could accomplish.

For all of the faults any of the companies I’ve ever been at have had, they have had the distinct advantage of actually having pulled the trigger and acted on that startup dream.  I keep reminding myself of that.

Three cultural experiences of late worth mentioning, one or two of ’em I’ll probably blog more about.  In chronological order…

1. Disney World with the girls!

2.  Miranda Bailey going into a total Star Wars geek-fest to soothe a patient in Grey’s Anatomy’s season finale.  What made it even better is only a few minutes earlier she had disavowed all knowledge of SW.

3. The latest Indiana Jones movie, in full screen $10 per ticket glory.  (I’m spoiled by RedBox: after I paid for the ticket, I immediately thought: is seeing this in the theater tonight worth 10x the cost of a RedBox rental?  Answer: probably not, but I needed a night out.  Badly.)

We get lots of mail from charities. We have a select few we donate to regularly, which we’ve chosen on the basis of their mission, their effectiveness, and frankly, where we feel specifically called to contribute. I’ve always assumed folks do something similar, based on their own conscience or conviction, and thus have never felt an interest in fundraising for a charity. I’d even put it more strongly that I was averse to fundraising for a charity. Who am I to tell you that you should send your money somewhere?

I’m looking at that a little differently tonight, and figured I’d get this out there before I retreat into my self-righteous conviction (or fear of being thought overbearing/silly/ineffective/yada yada yada…). On June 7, Bello Machre is holding their Every Step Counts walk. Its purpose is to raise money for and awareness of the relatively overlooked community of developmentally disabled individuals. This organization seeks to let these individuals participate as fully in the community as they are able or willing, including such items as providing group homes to let adults live semi-independently, or extra hands to help families dealing with the challenges of day-to-day living. The need for these programs is great, and the waiting lists are long: see the article ‘Judge a Society By How it Treats its Weakest?‘ from the Capital Gazette for a great writeup of what the program does, and what its needs are.

As a parent, I pray for the health of my kids, and celebrate their growth and accomplishments. I also look forward to the day when I can celebrate their accomplishments as adults in our society. The developmentally disabled, and their families, deserve those same opportunities and need a bit of assistance to make those opportunities happen. My faith tells me that each of us is created for a purpose for the days we spend here on earth. On June 7, I’ll be walking in celebration of the purpose and opportunities God has given these people who we tend to overlook, and raising funds to help Bello Machre help those opportunities happen. If you’re interested in sponsoring me, please contact me either in person or via email at coleman—-serious…gmail/com. (Remove the dashes, and punctuate appropriately to make a reasonable email address.)

“So how dumb are we? Well, if we don’t vote some people who actually respect women into Congress soon, we just may be as dumb as those senators think.”

— my quote of choice from Slate’s How Dumb Are We?How long will women shoulder the blame for the pay gap?”, on the topic of Congress’s rejection of a bill that would have recognized each subsequent inequitable paycheck as an act of discrimination, rather than just the first one.

I guess the argument is that, although folks realize that womens’ salaries are artificially low because they are women, not remedying the situation is OK, since they didn’t instigate the initial discrimination. The discrepancy after that point can be argued as that individual receiving equitable percentage increases, but just not starting from as large a base. First job seekers, take note: your initial salary anywhere, but particularly for that first job, is one of the primary determiners of your salary trajectory for the remainder of your career. Take your second job as the job you really love; take your first job to set your salary benchmark, and make sure you negotiate for every additional penny you can get. That advice holds for everyone, but for women in particular. Make sure that you can justify any discrepancy LATER as years spent out of the workforce raising children, or sweatshop environments avoided. Just don’t let yourself be pigeon-holed as the woman who’ll cost you less just because she’s a woman and doesn’t know any better.

Every once in a while I like to take a look at the headers of the spam accruing in Google’s Spam folder for me.  There’s the usual assortment of titles indicating that, were I male, certain areas of my anatomy could be enlarged for the benefit of the ladies.  There are also offers, usually made in ALL CAPS, to help someone down on their luck by acting as a money agent to allow them to transfer funds from some foreign company.  Sometimes there are job offers, promising to let me work from home.  Nearly always, there are some number of medicinal offerings, beyond the ones promising enlargement of male organs.  Once in a while, someone tries to convince me that a certain stock is certain to go through the roof and I just need to get in on the ground floor.

These are all apparently items that folks have tested to some degree or other and believe will cause some percentage of folks to click through and either pick up the virus or spend some money or go to a website that will then let them pick up a virus.  Once in a while, though, someone shows some flair and comes up with a new angle.  I’m always interested in what the angle is, as much for its commentary on what’s thought to be attractive to the general population.

Turns out, the new thing is shoes.  There were 54 items in my Spam folder related to shoes, of the 813 Google Spam items has nicely sequestered away for me.  3 or 4 look to be from legitimate merchandisers with whom I’ve done business with before, though not as a shoe shopper.  The rest are honest to goodness spam.

Who buys enough shoes that this is the hot new spam?  I’ll send these messages your way.  They look to offer amazing deal, from Google’s preview of the message.  Gosh, I could get Gucci or Prada or high-end sandals for what I presume must be amazing prices.  Just let me know if you want these messages, and I’ll set up a Google filter to forward them your way.

P.S.  I’m highly amused that Google’s AdWords account expiration notification ended up sorted by them into their own Spam folder.

I’m refreshing the Washington Post front page every few minutes, looking for the latest score in the Caps versus Flyers, and Hillary vs. Obama.  I’m rooting for the Caps and Hillary, for the record, but am really enjoying the stick it out battle both sets are having.  The Caps have had to fight through to get to a game 7, and Hillary is fighting to remain in the race.  Contests that are real contests, that challenge both parties to give it their all and prove why they deserve the win, are worth watching and rooting for.  Whoever wins I’ll respect, because the contest was well-fought.  The Orioles game hasn’t yet started their game against the Mariners (they’re out on the West Coast tonight), but I’m enjoying rooting for the underdog doing good, the team proving that you shouldn’t count them out yet, that they’re here to play ball.  May I always be here to play ball.

I’ve been scheming for a while now about a tattoo to mark the completion of the marathon. I’ve seen folks who put wings on their ankles and folks who put wings on their feet. Also, 26.2 with flames. Somehow, those just seemed a bit cliche to me, not to mention indicating a speedier pace than I manage.

Chic-Fil-A gave our girls the Tortoise and the Hare as a storybook for a kids’ meal. Although I’m certain that they didn’t intend for its artwork to end up on anyone’s skin, at least one of the drawings in there gave me an idea for a great tattoo. I’m one of those slow and steady runners, rather than the speedy hare, so my tattoo became the tortoise. When I went to talk with the tattoo artist (thanks, Drew, for the recommendation!), I said I didn’t want anything too goofy, and I really didn’t want anything Teenage Mutant Ninja-like.

So, last week I got a turtle tattoo: Tina's turtle tattoo. My last tattoo had been when I was 20, so either my memory was a bit fuzzy about how painful these things are, or leg tattoos hurt more, or things just hurt more when you’re some 10+ years older. Youch! But now my turtle and I will be loping along as I train for a half-marathon in June. Maybe when I’m fast (hah!), I’ll get Speedy Gonzales on the other leg.

As software developers, we often have a favorite toolkit that we can count on in our day-to-day jobs.  Favorite IDE (Eclipse), favorite text editor (vi), favorite source control system (Subversion), favorite language (whatever’s paying me now!) – all of these are tools in our virtual tool belt that we look to master to let us concentrate on the interesting details of the task at hand.

Here’s a list of tools that I find essential for my software development career, that I consider outside of my normal tool belt:

1) LinkedIn.com: this is my networking and marketing tool.  I use it to keep track of who’s where and who knows someone that might have an answer or a good job.  I’m happy to help others in the network, and like to answer questions on the board (see that marketing angle: I think looking at someone’s responses is another view into how they might fit into your organization).

2) Safari.oreilly.com: long ago, I started a bookshelf subscription to O’Reilly.  I can check out the latest books, keep an eye on what’s hot, and just generally grab info when I need it, without paying a $40/book charge for something that I may read once and then stick on a shelf.

3) Google’s code search feature.  Let’s face: lots of software documentation leaves much to be desired, and often it’s useful to see either source code or samples of how someone’s used something of interest.   I often use google’s codesearch feature (http://www.google.com/codesearch) to find a sample usage of an API of interest, or of a configuration file that the documentation just isn’t clear on.  Maven’s pom files are non-intuitive to me often: properties that are listed for plugins don’t seem to match with what I’d put in the pom file.  But I’m able to do a hunt for pom.xml files that reference a particular plug-in, and have a reasonable shot of finding what I’m looking for.

4) Del.icio.us (http://del.icio.us/) is my personal filing cabinet of interesting things on the web.  I tag all sorts of tutorials, examples, or useful tech conversations so that I can go find that OSGI tutorial that talked about how to properly track service references, for example, or how folks have dealt with logging from their containers.  I don’t tend to search much across other folks’ tags, just my own.  But I love being able to get to it from wherever I am.

5) Google’s Reader for RSS feeds: I love having one source to see what’s happening across the blogs of interest to me.  I also love being able to share items of interest with my contacts, and to see what they’re tracking.

I enjoy interviewing folks, I really do. The hallmark of a great interview is one in which I think I’ve given the candidate some new insight, and the candidate has given me one as well. That’s a person I want to work with, and one in which I hope they want to work with us, or more specifically me. Hallmarks of a BAD interview:

* tell me about what you did in school, when you graduated from school some 5+ years ago

* tell me that you like to work in teams to learn from someone else (when it’s obvious you’re not teaching anyone else anything)

* tell how you want to be a manager or architect in 2+years, when you’ve not yet had a chance to demonstrate much in the software world

My latest story of awfulness involved a candidate who, when interviewing as a tester was asked what open source test toolkits they had used, then proceeded to confuse JDBC and JUnit. One is a mechanism for querying databases; one is a toolkit for unit tests. Forgive me my geekiness for being really annoyed when she blended the two, but I am enough of a geek to be annoyed at scenarios that confuse the two.