How To Print Checks Without QuickBooks

May 1, 2013

Writing checks makes me angry. Not because it represents a withdrawal from one of my accounts. I’m OK with that. I just really don’t enjoy engaging in the physical act of sitting down and scribbling on a piece of paper, knowing that there are much better ways to relay money these days. I’m all about […]

Read the full article →

Becoming a Successful Java Consultant

April 18, 2013

“[I] saw that you are a senior Java consultant for many years, which is what I want to be, too. So I thought I’d connect to you and ask what it takes to get there…” Somebody actually sent this to me. Somebody that I’ve never met. Pretty cool. 🙂 So, what’s the answer? Credentials Well, […]

Read the full article →

Fighting for Frequent Deploying

March 27, 2013

You’re a software developer. You’ve been there. You (or your team) has just pushed a highly-anticipated release out to production. Success! But, one/four/eight hours later, you start hearing customers complain about something being broken. The release contains a defect! Crap. And so, the team scrambles into action. Developers diagnose the issue and ascertain the source […]

Read the full article →

Receipt Slips Are NOT Recyclable

November 19, 2012

Do you toss your receipts into the paper recycling bin? Well, as much as it pains me to say it, you shouldn’t. Yeah, I know. It sounds crazy. I was at MOM’s the other week when I noticed a bin in their recycling area labeled “receipts”. My girlfriend and I thought it odd that receipts […]

Read the full article →

Baltimore’s Watching You

November 5, 2012

Today’s Baltimore City is a Cold War-era KGB agent’s wet dream. There’s cameras everywhere. More accurately, if Baltimore Police Lt. Samuel Hood’s vision is realized, there will be. I learned this during the 1st Annual Baltimore Tech Crawl, whose second stop was the Baltimore Police’s Citiwatch control center. Here, Lt. Hood gave a presentation (to […]

Read the full article →

The Overlooked Reason Why Multiple Exits are Evil

October 30, 2012

What do you prefer – methods with a single exit or multiple exits? I was doing a code review the other day and noticed that the developer had coded multiple return statements (this was written in Java) into a method. I stated that I really, really didn’t like this practice, but admitted that it was […]

Read the full article →

Discovering Sustainatarian

October 28, 2012

Imagine you’re a happy-go-lucky meat-eating omnivore. Eating your roast beef, turkey, and tuna fish sandwiches. Enjoying a burger or two at seasonal cook-outs. Savoring some pulled pork on occasion. Eating your fair share of chicken (which is pretty much in everything, it seems). Indulging in sushi. For you, life is good. That was me, Mike. […]

Read the full article →

Baltimore Hungry Academy

October 14, 2012

On Quora, Mike Brenner asked What goals should be included in a long-term Digital Roadmap for Baltimore? My suggestion: mimic Living Social’s Hungry Academy, but for the benefit of all of Baltimore’s startups. I’m not saying that this would be a silver bullet to address all of Baltimore’s woes, but I do consider it to […]

Read the full article →

How to Defend Yourself Against Recruiter Carpet Bombing

July 17, 2012

Do you get bombarded by recruiters? I’ll estimate that, on average, I receive between two and four emails and one or two voicemails a day from technical recruiters. Now, I’m loathe to complain or whine about this. After all, there are people in the world who would love to be courted with a seemingly endless […]

Read the full article →

Customer Discovery Failure Case Study (Project Slip)

July 14, 2012

Why is it that nobody ever writes much about Customer Discovery failures? Y’know – instances where that first step of Customer Development outright fails. And, even when somebody does write about it, they gloss over the details. As typically told: Entrepreneur has idea. Entrepreneur finds people to interview. Entrepreneur conducts interviews. Success ensues. Even if […]

Read the full article →
Member of The Internet Defense League