On Pragmatism

This started off as just a reply to a comment on my previous post. I thought I’d do it proper justice and explain the “why” of my move to simplicity.

You and I are almost the same age and we’re in very similar fields so we’re sort of approaching the same fork in the road. You’re also seeing the world on fire around you and the woeful lack of water to put it out. You understand the appeal of sorts of getting away from it all, but at the risk of reinventing yourself (not a fun prospect, especially when you’ve done it before) and possibly losing the safety net of familiarity.

The thing is that I already do much of my work not in-person, but via telecommute. I have to travel occasionally to New York City, but this isn’t crucial to what I do unless I’m training someone or there is something that cannot be done remotely (and the list of those things has reduced dramatically in the last two years).

Skype has pretty much revolutionized conference calls, as have email and Dropbox for sharing documents and internal communication. There’s no reason these things need to be changed immediately so I’ll still have income.

So I say, instead of reinventing myself, I’ll reinvent my surroundings. I’ll reinvent what I consider to be really important and stick with that. I’ll still be me; I’ll have the same skills I do now so I’ll keep working in the same field at least for the moment. But I do want to move away from it gradually until I can become self-sufficient in another line.

The grand plan, of course, is to gradually move away from the tech world into something else. Something like making soap.

But any job someone started purely out of love is doomed to failure. Business is usually about forming alliances, not friends, and while that sounds Machiavellian, it’s the nature of our current economic structure. I’m hoping to do something I will enjoy, but I’m not naive enough to think it’s something I’ll do just for the love of it. Hopefully we can move away from the harshness that has come to define the way we do business.

And realistically, I’ll need to work harder first to maintain myself in the initial phase of moving out of this lifestyle. Needing less will do a great deal to lessen the demand to earn more later on.



Since this is better than having a room full of people looking at you like “he’s talking to himself… weird!”

I miss my balcony, damn it!

My idea of an ideal afternoon would be sitting by the window on a recliner on a cool, rainy afternoon, as the Sun goes down, sipping hot chocolate or coffee while staring out at the treeline from my apartment.

Cue the old timey music.

While there was plenty of rain in New York lately, I never got to enjoy any of it while there was still some light outside. Either I was asleep because I came home early in the morning or it’s already night. It’s been a full two weeks since I last set foot on the balcony and I’m starting to suffer from withdrawal symptoms.

Or it could just be gas.

Note to self: Go to work sober

Giving a presentation while on allergy meds is a good way to make people believe you have the linguistic dexterity of a lobotomized gorilla; after it’s been beaten even more senseless with a shovel.

I used to be able to take Benadryl or any other diphenhydramine and go the whole day without it adversely affecting my work. While my copious coffee intake (which I have since severely curtailed) may have helped a bit, I’ve always been able to suppress the extreme drowsiness, mild dizziness and confusion on my own. That is, until Wednesday.

This may also be a sign that I’m just getting older.

Talking to people who, for all intents and purposes, think you’re about to teach them Sanskrit in mime is quite a bit harder when your situational awareness is being slowly garroted and your eyelids suddenly acquire the weight of depleted Uranium.

Also, mime is not art.

Speech is like a bonsai

Cogency and lucidity require careful cultivation and pruning, especially when you don’t have a particularly tech savvy crowd as your audience and you’re giving them a security overview. The biggest problem seems to be that a lot of people still assume their real world common sense doesn’t apply in the virtual when the opposite is true. I have to make them trust their own judgement and I have to make them feel at ease with technology.

This is especially true of phishing scams.

If some random guy on the street hands you a letter saying your bank account will be closed soon and the only way to stop it would be to provide your personal information, would you :

a) Call the bank yourself and verify this.
b) Give him the personal information.
c) Dance a jig.
d) Throw poo at him.

I remember early in school a teacher saying that in most multiple choice questions, you can usually eliminate two of the answers almost immediately. Then you can take your time thinking about the remaining two.

I now carry a spare roll of Angel Soft brand toilet paper in case I meet the random bank guy.

It sure put a smile on me!

The Benadryl is starting to wear off so it’s about time for another dose.

I’m going on vacation on Friday after much prodding by my family. I think it’s well overdue.

Working the night shift can cause cancer in women?

If working nights wasn’t stressful enough for everyone, now there’s research that shows working at nights may lead to higher instances of breast cancer in women.

I work with a few ladies at night (our usual schedule) so this news, while it’s been the talk almost every time we meet, is most certainly not welcome. The research pertains to the Danish military in which 18,500 women who served between 1964 – 1999 and 141 had developed breast cancer by 2005 – 2006.

Most surprising, though, was the fact that women who worked night shifts and described themselves as being “morning” people — that is, they preferred to wake up early, rather than stay up late at night — had a four times higher risk of breast cancer than women who worked during the day. “The four times higher increased risk surprised us. It was very unusual,” says Hansen.

This is also the case with almost everyone I work with, not just women. I’m one of the few there that are actual night owls and the rest are the “normal” folks who work because that’s just part of the job and otherwise would rather be enjoying daylight.

There were grumbles of this previously when they looked at nurses who worked the night shift and considered other parameters besides just lack of direct Sun.

The nurse studies had pointed toward a possible explanation for the association: because night workers labor under artificial light, they may be exposed to less natural sunlight and, therefore, less vitamin D from the sun’s rays than day workers; lower levels of vitamin D have been linked to increased risk of breast cancer. Based on the questionnaires, however, Hansen found that the Danish night workers actually spent more time outdoors and had higher rates of sun exposure than day workers, since they were free during the day when others were indoors at work.

I know that at least three are mothers who spend time with their children during the day, outdoors a lot of times. This is most distressing and if it can be corroborated outside the Danish military, we’ll have to rethink the true cost of working at night. However the two other women in the “night owl” category may be spared this danger.

Genes may also play a role, since whether a person is a “night owl or a “lark” is partially determined by his or her genetic makeup. Hansen’s finding that shift work can be particularly risky for “larks,” people who are more alert and active in the morning than at night, makes sense, since genetics may make it harder for a morning person to adjust to hormonal and metabolic changes that come with working at night. “It’s much worse to be a morning person and have night shift work when it comes to breast cancer,” says Hansen.

I hope the vitamins I see a lot of the “larks” taking are compensating for this at least somewhat.


This post previously had “18,500 women who served between 1964 – 1999 and had developed breast cancer”, which is incorrect (very, very incorrect).
Changed to “18,500 women who served between 1964 – 1999 and 141 had developed breast cancer”.

The Art of War

I solve problems. This is just a rough manual on how to do what I do and how I do it effectively (courtesy of a series of very inquisitive emails I’ve gotten lately).

Clients have their own vocabulary

By the simple virtue of all our experiences and backgrounds being different, clients sometimes use their own words to explain what is that they want. Quite often, the description bears no resemblance to the actual problem in industry lingo which means your solutions are going to be wrong.

Clients, in my experience, rarely admit the words they chose to describe the problem are incorrect and even more unlikely to admit they don’t understand what the true source of their problem is. So it’s up to you to poke and prod as much as you need to in order to make sure you understood the problem, if necessary, to discover the true source of their ills.

Now that means getting under their skins on occasion, but if they really want to advance and want your services, and you’ve stayed within your limits, you’re doing the right thing. A client who can’t or won’t understand that you’re trying to make sure you’ve got the problem right to provide the best solution isn’t worth working for.

Learn to fire your clients

There’s a prevalent myth in consulting and other fields that a high-profile client with deep pockets is always worth keeping not matter how unreasonable, obtuse and otherwise toxic to morale they are. This is not only false, it’s the number-one reason your people aren’t as productive as they could be and possibly also why you’re losing money.

A client that pays well can also cost you a lot more money in resources (time x effort) since there’s a plateau of give vs. gain when it comes to investing in your client.

And you must learn to look at it that way. You’re making an investment in a client whose partnership is, hopefully, going to provide a source of good, honest, revenue for in exchange for honest work. Learn to leave sentiment that more money is good money and be selective with whom you please with your services, but…

Your service should be genuinely excellent

Hire your own company to do some work for you, at least as a mock exercise. Keep the same exact methods you use with a real client and see how far you will go before you consider your own product or service a success, a failure or one that requires some significant overhauling.

We call this dogfooding and it works for services and products. And it’s an excellent way to stress-test your company to expose what hidden problems lie in the background. It also helps you keep a sane view of your own work and allows you to see your company from your client’s perspective. Try to stay objective while dogfooding… remember, you need honest feedback.

Firing your clients only works if the work you do is really up to par or beyond. You can’t expect your clients to not be demanding if you leave a lot to be desired and demanded so it’s important to be very honest with yourself to realize this before it’s too late.

Hard decisions are only hard if you don’t accept the truth

The truth shall set you free isn’t just a motto. These words should be tattooed on your forehead (figuratively) if necessary, if that helps you remember every time you look yourself in the mirror. If your job involves lying through your teeth to your clients and the public then at least learn to be truthful to yourself.

Never believe your own lies.

If the public perception your company gives off is that of excellence then you must realise the truth of the matter in order to maintain or achieve that excellence internally (hopefully soon) and you can’t very well do that if you can’t admit there’s a problem…

Sometimes the problem is you

I’ve made many terrible mistakes in the course of my life and career and I can trace almost every instance to one glaring and blindingly obvious (in retrospect) truth… I couldn’t admit I was wrong.

Now, sometimes, stubbornness is a very good thing because it helps you focus on the solutions and drive home points to get the work done in time and under budget. But when this stubbornness is decoupled with objectivity, it’s a recipe for disaster. You’re more than happy to plow through a field of actions until someone taps on your shoulder and point out, you’ve plowed the wrong field.

This is bad.

Or the problem is that you’ve sown the wrong seeds in the first place and it’s also the wrong field.

This is worse.

Whether this was due to denial or shortsightedness is irrelevant since the damage is done. You can try damage-control, but it’s just better come out and admit you’ve made a mistake and start over. I’ve found this to be the quickest, least painful method to get back on track. Damage control is for your clients and the public, not for your employees and never for yourself.

There are always other chances for people who admit their limitations since knowing the boundary is the first step in crossing it.

Here’s a sample of what I’m talking about courtesy of Adam Savage (pay attention to 3:50 onward).

Admitting your flaws and failures to yourself at least and taking the appropriate measures is vital before it’s tool late. Especially if you have more than a few employees as…

There are no secrets

NDAs get violated all the time. No exceptions. You don’t hear about it that much, obviously, due to the legal ramifications and also because some people really don’t know that they’ve violated corporate/trade secrets. But systems, methodology, lessons from your mistakes, and — least of all, code — leak to other companies with every new hire or even with just a seemingly innocuous email or just plain gossip. One more reason I hate office politics so much.

Your only recourse is to never sit still with regard to what you do and innovate and work hard as much as possible to stay ahead of the curve. A company that cannot keep up with the changing times will stagnate and die, much like many an ancient civilization.

The law will only protect you if you discover that your secrets have been pillaged, and have actual proof, and you won’t know this in most cases until months or years later anyway. At which point, your competition may well be light-years ahead using your own hard work.

Your most valuable weapon is skill. Keep it sharp.

Don’t bother too much with encryption or other such fancy methods to keep your trade secrets since… well…

Anything that can be viewed can be copied

That’s not to say you should forgo encryption altogether, but this should be ancillary to the loyalty of your employees. Cultivating loyalty to make sure your trade secrets are safe even after an employee leaves the company and discouraging gossip can be just as effective as any encryption. That loyalty will make your employees be more careful with what they discuss outside the work sphere, which you cannot control (and, realistically, can’t control that much at work either).

There’s a scene in the show Burn Notice where Michael Westen gets a hold of the noc list of spies responsible for ruining his life. The data is on an encrypted thumb drive and yet he’s able to scroll through the list on-screen. But the team is seemingly unable to copy the data they see due to the afore-mentioned encryption.

Sidetrack – What bothers me about this scene is that they’ve ignored this prime rule of all security. Now, granted, this is just a TV show and isn’t always bound to the scope of reality, but it had the same effect on me as the Fiona Taser scene with an about-to-be kidnapped Russian mobster. You can’t zap yourself while you’re zapping someone else even if he’s holding you. – End sidetrack.

What I’m trying to illustrate is that you need your employees to have knowledge of the inner workings of a system at some point in time. You can’t run a company without some measure of trust and that exposes you corporate espionage; with or without your employees’ compliance.

Your employees also need to know what you do in order for them to do it. How will you encrypt that? And speaking of employees…

Learn to stop bad behavior early

I’m surprised this even needs to be mentioned, but I’ve lost count of how many people just put up with unproductive, uncooperative and outright unhealthy attitudes of their employees.

We’ve all seen the bad apples ruin an otherwise productive brainstorming session or meeting, and yet these people get to keep doing it because bosses are under the impression that they’re worth putting up with.

Here’s a hint: No one should be above being fired.

If you’ve invested all your talent in a few bad apples, it’s time to hire better apples and fire the bad ones. Please note whether you’re not part of the problem first before doing any hiring or firing as mentioned above.

And I’ll let you in on a secret… Most programmers don’t know how to program. Either no one taught them the proper way or they were happy hiding their inability from bosses or managers who didn’t know better.

We had to fire an entire IT team and escort them out of a building. That means everything, and I do mean everything — the keys to the castle — was in limbo for a while, but we managed pull the company out of a hole. It was a self-inflicted hole mainly because the entire IT department turned out to be one bad apple and a pair of cheerleaders keeping productivity down.

They adamantly stuck to the same aging technology despite the demand causing several catastrophic failures because the software was in their comfort zone. The same problem-solving methodology involved throwing just more of the same software — not even better software or at the least more hardware, which we were willing to invest in — at the problem and, worst of all, the same attitude of it can’t be done until we brought in our own people to show that it most certainly can be, they just didn’t know how.

An IT department is an extreme example, but it illustrates the point that, short of destroying the infrastructure of a company, it sometimes does take radical measures to ensure it can improve internally. You can find out exactly how competent your IT department or indeed any department is in their field by making them explain what they do.

The main excuse I get from people as to why they don’t stop bad behavior is that they’re busy with work themselves and don’t always have the time to play referee. Well, then you should make the time somehow, since it’s your future as well, or hire a referee since…

Being engrossed in work isn’t always productive

It sometimes takes a detached look at what it is you’re doing to truly appreciate and understand the your abilities and those of your company to engage the scope of the problem. The hard part may also be admitting that you don’t know what the problem is let alone solve it.

I was notorious in the past for beating myself up for nights on end to solve problems, partially destroying my health, until I came to the realization that I could have been just as productive by taking my time and, more importantly, taking a break. Solutions don’t always come to you when you’re physically and emotionally trashed and you’re more likely to make mistakes.

Consultants in particular also fall into the over-analysis problem on occasion where the problem isn’t what you think it is and your client may not know how to explain it or may not even know what the problem really is since…

Clients clients have their own vocabulary.


My coffee cup broke, sadly. It’s the same measuring cup I’ve been using for breakfast for years, but I finally chipped it after accidentally hitting the edge of the counter. Luckily Starbucks came to the rescue…


On a side note, I managed to sleep in and woke up the latest in years (it’s 9:50 AM!) Bad news is that now I have to go to the bank.