Who are you "Cancelling"? Yourself

We once were a nation that tolerated “intolerable” people, that balanced inhumanity with contrition and restoration of the contrite. All fall short. We abided Daniel Webster AND John C. Calhoun, Billy Graham and Larry Flynt, MLK and George Wallace, the Black Panthers and the KKK. Did we particularly WANT TO? Of course not. Why, then? Because tolerance of ideas is the price of freedom. I see that freedom ending soon. Emotion is truth. Outrage becomes mandate. Thoughts must not become a crime. ...

2019-09-25 · 2 min · Harold Combs

Hackathons are Crap

Hackathon (n) 1. a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including domain experts, collaborate intensively on software projects. The goal of a hackathon is to create usable software or hardware with the goal of creating a functioning product by the end of the event. I posit Hackathons are Crap. They are useless distractions from Actual Work® that have none of the intended outcomes for anyone involved. ...

2019-09-25 · 3 min · Harold Combs

Here We Go (Again)

There’s no such thing as bad publicity – P.T. Barnum So here we are. As I type this, the House of Representatives seems ready to cave-in to impeachment proceedings. Allegedly, the President negotiated with a foreign power to obtain dirt on a possible opponent in the 2020 election. To leverage that dirt, he withheld US foreign aid. So the story goes. I really dislike our President. Thankfully, in America, one can do that and not go to jail. I resent how he personally took over my political party like a virus, how he made America less than it is for his own gain. ...

2019-09-24 · 2 min · Harold Combs

On Outlawing Semi-Automatic Weapons

I posted this to Facebook in October 2017 after the Las Vegas shooting. It remains valid after a weekend of carnage, and no end in sight. FWIW, I am for constitutional gun ownership. I am not for the capability of killing 30-50 people (not feral hogs) in under a minute. After today, I’m struggling to see the use in an AR-15 with a binary trigger and a 100 round drum magazine. ...

2019-08-07 · 3 min · Harold Combs

Avoiding Team Cascade Failure

Disclaimer: There’s probably a term for this, but I’ve this pattern in teams and I’d like to discuss it. Scenario You have a high functioning team of 6-10 individuals. Team culture is great. Everyone is pulling in the same direction, and lots is getting done. Yet, in under 4 months half the team will be gone and the rest will be considering it. As a manager, you’ll realize you can’t deliver anything and it all seemed to crumble overnight. What happened? ...

2019-08-07 · 6 min · Harold Combs

I'd like to use Mass Transit. It just doesn't seem practical.

Traffic in Austin seems almost reasonable during Summer. I live in Georgetown, Texas, and I work in The Domain, just off MoPac @ Burnett Rd. For the uninitiated, that means I have a commute of about 25 miles down one of the worst highways in America. It costs me about $2.50 in tolls to roundtrip to work, but often the toll section of MoPac is a parking lot between 8 and 10 am, and 5-7 pm. A full work-month means I’m putting about $70 depreciation, $100 in gas, and $50 in tolls out of my pocket. Call it $220 all-up. ...

2019-08-07 · 3 min · Harold Combs

"Past it"? On (Maybe) Losing a Step

I’m a 40 year old working software engineer. I’m not a program manager, project manager, team lead, architect, business analyst, sytems analyst, or whatever other term means “Doesn’t code anymore.” I make my living by telling machines what to do so the company I work for can make money (alot of it) and pay me money (a little of it, but an obscene amount still). As I sit here, I’m 2 days away from ending a three year stint with one team, and picking up with another within the same company. The reasons aren’t complicated, but it’s impolitic to go into them. Suffice it to say, I’ve been looking around for about 6 months internally and it took about a month to get through the transition. Monday is ‘Go’ day. ...

2019-07-24 · 2 min · Harold Combs

Middle Age: Where I Actually Go Blind

I’m scared I won’t be able to see when I’m 50. If I make it to 50. I’ve always had poor vision, especially in my right eye. My misshapen head grew disproportionately on the right side, so my eye sockets elongated….blah blah blah. I’m functionally blind without glasses. Have been since I was 8. I learned to deal with it. I wore glasses reliably through all of my school (including college) and finally got a set of Toric contact lenses when I was 21, and I was had actual peripheral vision until I dispensed with the contacts around age 32. They were just too much trouble. ...

2019-07-08 · 2 min · Harold Combs

Time is a Pretty Pony, with a Wicked Heart

So, I made some rocks for my daughters’ rock ceremony last night. The left, JOY, is for Grace (all-caps intentional) and the right Perseverance is for Maria. Then today, I got the “memory” of the rocks last year. That was exactly 364 days ago (Understanding == Maria, Enthusiasm == Grace). As cliche as it sounds, it really seems like yesterday. I’m reminded of reading the Stephen King short story My Pretty Pony. The summary seems apt: ...

2019-05-22 · 4 min · Harold Combs

Things I Really Wish I Knew about LOVE

Having just ended my second trip through The Five Love Languages by Dr. Chapman, there are things I really wish I could get through my thick skull. Apropos: We just got through Valentine’s Day and the occasion seems right. 1. Being “In Love"Ends I remember my friend Dannah my freshman year. She was one of the strongest women I’d ever met. She had the grit and determination of her military dad, a sharp wit, and a heart as big as Dayton, Ohio. But there was one thing. ...

2019-02-17 · 5 min · Harold Combs

Weird Software Engineering Proverbs

This is how I work in my career. Some of these are counter-intuitive and require explanation. Shipping code wins. On schedules: Picking an arbitrary deadline is often more efficient than carefully planning things out. I’ve spend 20 years decrying this, but if you add up the time you spend planning, negotiating schedules, then executing, it’s less pain if you just work-to-deadline and throw features overboard in the process. On teams: A disciplined team of professionals cultivating mutual trust will outperform a team of talented jerks. There are exceptions, but only if you’re writing the Linux kernel or something requiring 10x insights daily. On technology selection: Always pick the technology 1 step behind the bleeding edge, because it’s mature and documented For example, when everyone was going to Rails, use Spring MVC. This will reduce your technical risk profile in every single case. Treat everyone as though they might be your boss someday. Code only exists if it’s checked-in to version control. If your team mostly cares about efficiency, run. Now. You don’t care about customers and growing. The truly insufferable don’t last long. Managers are much smarter than you think they are. Project managers can help, if you let them. You are not your code. You don’t own your code; your employer does. There are many more, but that’s off the top of my head. Mostly what I’ve learned in 20 years is “the people who came before us weren’t idiots.”

2018-10-01 · 2 min · Harold Combs

Is Dr. Who Done?

It’s been tough to be a Whovian in the past few years. First there was the Clara denouement, in which show-runner Steven Moffat demonstrated he cannot write for women. Then, there was no Dr. Who in 2016, period, and we suffered through the rather uneven Series 10 and Bill the social justice warrior. Last, we’re in another break, as we wait for almost another year (October 2018) to see the first female doctor, Jodie Whittaker. ...

2018-06-20 · 2 min · Harold Combs

Toyota Jumped the Shark Today

Context: http://www.thetruthaboutcars.com/2018/05/war-footing-toyota-ceo-unleashes-seven-samurai-bid-survival/#more-1625584 “With our rivals and the rules of competition also changing, a life-or-death battle has begun in a world of unknowns,” [Toyota CEO] Toyoda said during a fiscal update last week. “Cost reduction is crucial. It is a fight to restore our original strength.” Dear Toyota USA I read the article below and it sickens me. You are a great company well on the way to being FCA if you take your eye off product and think only of Expense controls. ...

2018-05-18 · 2 min · Harold Combs

Two week review: 2018 Honda Civic LX 6MT

I’ve toyed with the idea of doing a video review of this car. If you’d like one, leave a comment So, I’ve had a 10th Generation 2018 Honda Civic since April 24th. I had a little car trouble and found myself in need of a car. Crap. Nothing like buying a car in the middle of Spring, when everyone else is buying a car thanks to Tax Refunds. Middle of the model year. No incentives. Yaaaaay. ...

2018-05-06 · 4 min · Harold Combs

On "Avengers: Infitnity War"

As the lights go up after a comic book movie, there are reactions one expects: Awed silence; various onomatopoetic words like “Whoa!,” or (in the DC Universe) grim reflections that it either did or didn’t suck as much as expected. One does not expect seething, shocked anger like the gentlemen next to me, “Well, I’m glad I never saw Black Panther,” or the repeated, mindless exclamation of a teen across the auditorium. ...

2018-05-06 · 6 min · Harold Combs

An Open Letter to the Ford Motor Company on the Ford Fusion Hybrid Braking System

Dear Ford Motor Company, My 2010 Fusion Hybrid crashed today. No, I didn’t smash into anything…the electric traction system in my car crashed in the computer sense as I was rolling towards a stop sign. I was left without power brakes. Thankfully this was at ~5 mph so just stomping really hard on the pedal yielded a stop. As I approached the stop sign in electric drive mode (engine off), my dashboard lit up light a Christmas tree, displaying warning lights I didn’t know I even had. The display shouted ‘SERVICE ADVANCE TRAC SYSTEM’ and my brake pedal went almost to the floor. ...

2018-04-17 · 2 min · Harold Combs

On Communication

Martin Lomasney, an old West End political boss from Boston, is best remembered for his warning to young politicians everywhere — “Never write if you can speak; never speak if you can nod; never nod if you can wink”.

2018-04-09 · 1 min · Harold Combs

Review: "A Wrinkle in Time"

So yeah, let’s spend 20 minutes flying around Pandora from Avatar but let’s leave off the part that makes the plot work… “There is such a thing as a tesseract” – Miss WhatsIt I’ll never forget the day I read Madeline L’Engle’s A Wrinkle in Time for the first (and thus far only) time. I was in 4th grade–11 years old–and I was in my Aunt Norie’s house in Highway 205. My mom dropped me off, and I was alone for hours. I can’t remember the occasion exactly, and especially the reason for my solitude, but it didn’t matter. ...

2018-03-18 · 6 min · Harold Combs

Age 39 Catchphrases

The following come to mind for being 39 years old ( I turn 40 in November ) “Killing yourself, one M&M at a time.” Bonus points if you sing this to a “Fugees” tune and your coworker thinks you’re having a stroke. “The Advil Years”. Significant things cause you to be sore the next day. Like walking. “Remember when _____ didn’t hurt all the time?” Knees….how did these things pass design review? ...

2018-03-14 · 1 min · Harold Combs

Git The Hence: A Programmer Dies and Goes to Heaven...

A programmer dies and goes to heaven, meeting a rather stern St. Peter at the Pearly Gates. “You do know we have a record of every sin you’ve committed?” Peter says. “Sure, whatever…I’ve got nothing to hide. I lived a very clean life.” Peter continued: “…and your full git history of every commit.” The programmer just smiled. “Great! I’m quite proud of everything. I practiced Clean Code.” “…and the full DAG. No rewrites of history in Heaven.” ...

2018-03-13 · 1 min · Harold Combs