A Blog by Scott Isaacs

Tag: Business

RTLB #5: Do Not Withhold Good to Spite Evil

This is the fifth in my “Rules to Live By” series.  Like every other professional, in every other field, over the years I’ve picked up a lot of things that make my life easier, or better, both professionally and personally.  Most of these things can be summarized in a sentence or two, and I’ve decided to call them “Rules to Live By”.  As much as any other reason, they are here to remind myself of things that I’ve decided to believe in, even if I don’t feel like it one day.

RTLB #5:

Do not withhold good to spite evil.

This is a tough one — for me at least. Have you ever had someone be rude to you? Or had a conversation with someone in a bad mood? Or found out that someone said something about you behind your back? Or conspired against you? No doubt you have had all of these things happen to you.

I don’t know about you but my instinct is to pop off and say something sarcastic in return or to be a smart aleck. Clearly this will rarely calm the situation.

I think everyone knows, though, deep down, that you should not return “evil” for “evil”. Sure, there are times that I must take a stand on something, and even be aggressive, but rarely should that be my instinct. This is a hard struggle for me personally, especially regarding people with whom I have a history. I struggle with it weekly, if not daily.

But I think I should be taking it even a step further.

Have you ever been just about to compliment someone when they said something rude? Have you ever started to slow down to let another driver merge only to have him cut you off and give you the finger? Have you ever approached an employee of a store and politely started with “Excuse me, ma’am” and received rude service in response? Did it make you want to give that compliment, be courteous to another driver or say “thank you” to the clerk? Probably not. But that is probably exactly what we should do in those situations.

It is one of my personal goals to make sure I do not withhold good to spite evil. It’s so easy to let one interaction change who I am. If I have made a commitment to myself to be a kind person — a commitment I feel everyone should make — what does it say about me that another person has enough control over me to cause me to fail at this? Am I not in control of my own actions?

No. I am in control of my own actions and that means that I am capable of giving good even if I have received only evil.

I’m working on this everyday and have found that the more I remember to be kind (which is different than acting kind, but that’s an entirely different conversation, but is possibly the single most important thing to note in everything I have said) the more I find myself wanting to be kind. To everybody. To family. To friends. To strangers. Even to the person who hurt me.

My challenge to you is the same as my personal challenge to myself. Give good in return for bad. Be kind first, and then act kindly. Remember that the person on the other side of the evil is a person and they may be struggling with the same thing, acting badly because they themselves have been offended.

Give it a shot and let me know how it goes.

RTLB #4: Smart Is Sometimes Stored In Silos

This is the fourth in my “Rules to Live By” series.  Like every other professional, in every other field, over the years I’ve picked up a lot of things that make my life easier, or better, both professionally and personally.  Most of these things can be summarized in a sentence or two, and I’ve decided to call them “Rules to Live By”.  As much as any other reason, they are here to remind myself of things that I’ve decided to believe in, even if I don’t feel like it one day.

RTLB #4:

Smart is sometimes stored in silos.

I was sitting at the keyboard and realized that I wasn’t sure how to spell a certain word I wanted to use.  It’s a common enough word, and I’ve said it many times, but I don’t know that I’ve ever written it.  When I started to think about it, I thought of a number of other similar words – words I should know how to spell, but am not sure I can.

To be honest, it made me feel stupid.

I know I am not a stupid person.  I work in a technical field (writing software) and have a degree in Applied Mathematics.  I am a successful professional.  I run a small business outside of my day job.  I manage a large community organization.  None of these things makes me special, but they at least make me “not stupid”.

Photo credit: tinou baoThis led me to a series of obvious observations:

  1. I don’t know everything.
  2. I don’t know a little bit about everything.
  3. I don’t even know a little bit about many things (in the grand scheme of all things that are things and all knowledge that is to be known).
  4. I know a little about a few things.
  5. I know a lot about even fewer things.

My knowledge is stored is silos.  (I know.  It’s a breakthrough, right?)

But remember from above, none of these things makes me special.  Hence:

  1. You don’t know everything.
  2. You don’t know a little bit about everything.
  3. You don’t even know a little bit about many things (in the grand scheme of all things that are things and all knowledge that is to be known).
  4. You know a little about a few things.
  5. You know a lot about even fewer things.
  6. My things may or may not be the same as your things.

Give special attention to #6 here.  Again, this isn’t rocket science, but it leads me to this three-part corollary:

  1. I know things you don’t know.
  2. You know things I don’t know.
  3. Neither of us is stupid because of this.

At various times in my past, I’ve mentally dismissed someone as stupid because of a gap between our silos of knowledge.  It’s not fair to either of us.  I may act differently, even offensively, toward them and I may never learn from them what knowledge they do have in their silo.  How might things be different if I shared what was in my silo?

This is obvious, I know.  It’s not some big secret that I’ve revealed.  It’s just something to think about that I wasn’t thinking about.

By the way, the word was “therapeutic” – that crazy “eu” combination is a killer for me.

June? Seriously? (And Tech-Ed)

June is just a week away.  That’s insane.  It’s cliché to say it, but time goes so fast.  My son is already four months old, and my daughter is getting hilariouser by the moment.  (I know some of you may not consider hilariouser a word, but as I mentioned before, I make up words and add them to my dictionary to get rid of the red squiggles.)

So anyway, I went to Tech-Ed a couple weeks ago and it was great.  I had a lot of fun, met a lot of people, caught up with a lot of people I hadn’t seen in a while, and actually learned a few things in the process.  Maybe someday I’ll put all my new-found knowledge to practical use and make something, ummm, practical.

I went with a co-worker, Brennan, and he got the chance to interview a few people.  He’s posted his videos here.

I also took my new video camera, but pretty much the only footage I got was of Jeffrey Palermo doing a head stand on the dance floor to “Whoomp There It Is”.  I will leave you with that:

PS – Notice that I’m recycling post titles?  It must be getting bad.

RTLB #3: Pain Is The Best Teacher

This is the third in my “Rules to Live By” series.  Like every other professional, in every other field, over the years I’ve picked up a lot of things that make my life easier, or better, both professionally and personally.  Most of these things can be summarized in a sentence or two, and I’ve decided to call them “Rules to Live By”.  As much as any other reason, they are here to remind myself of things that I’ve decided to believe in, even if I don’t feel like it one day.

RTLB #3:

Pain is the best teacher.

I really don’t think anything else needs to be said.  I won’t let that stop me, though.  🙂

If, hypothetically, I was a betting man, and if, hypothetically, I had a dollar to bet, I’d bet a dollar that when you read this rule, you thought of some experience in your life where you were hurt in some way, physically, emotionally, or otherwise.  If I had another dollar, I’d bet that, since that experience, you’ve done everything you can to avoid a repeat experience.

If, hypothetically, I owe you $2, let me know.

So, what’s my point? Pain is unavoidable. Unfortunately, learning from pain is avoidable. Just because pain is the best teacher does not mean that I am an observant student.

Let me explain by analogy. Sure, it’s easy for my two year old daughter to remember to keep her hand off of the stove if it’s burned her before (it hasn’t, by the way), but that probably hasn’t taught her to stay away from the hot water valve in the bath tub. Why not? It’s, of course, because she is too immature to see the correlation.

Ouch. Immature. See where I’m going here? If not, I owe you another dollar. Hypothetically.

Pain is the best teacher, but we can be too immature to learn everything from it that we should. Note that I am not talking about immature in the “adult acting like an irresponsible teenager” way here; that’s an entirely different issue. It’s more about inexperience and lack of wisdom to some degree.

Nobody wants to admit that they are immature, and many of us may not even realize that we are. But we are. All of us are immature; no one is 100% mature, just possibly less immature than others.

“But, Scott,” you ask, “how do I become less immature?” Good question. The answer is simple: you need to become more wise. To paraphrase the best-selling book of all time, the first sign of wisdom is to seek wisdom. Wisdom is free for the asking.

With wisdom comes maturity, and with maturity comes the ability to learn even more and to gain even more wisdom. It’s a vicious cycle except that it’s not so vicious. Simply by seeking wisdom, you become more wise. As your wisdom increases, it becomes easier to see how “all of the pieces” fit together.

Suddenly, lessons taught by pain have so much more value than they did before. As my daughter grows, she will learn that the burns don’t come from the stove; the burns are caused by heat and the stove is just a thing that makes heat.

The best teacher is unavoidable. Let’s become more observant students.

I really don’t think anything else needs to be said — unless you have some comments.

RTLB #2: I’m No More Important Than You Are

This is the second in my “Rules to Live By” series.  Like every other professional, in every other field, over the years I’ve picked up a lot of things that make my life easier, or better, both professionally and personally.  Most of these things can be summarized in a sentence or two, and I’ve decided to call them “Rules to Live By”.  As much as any other reason, they are here to remind myself of things that I’ve decided to believe in, even if I don’t feel like it one day.

RTLB #2:

I’m no more important than you are.

Regardless of rank, position or title, my life is no more important than yours.  You are just as much a person as I am.  My concerns are no more important to me than your concerns are to you. 

Sometimes this is a really tough pill to swallow.  It’s easy to minimize someone else’s accomplishments, fears and struggles in comparison to my own, especially if those fears and struggles of yours are causing you to act in a way I don’t appreciate.  Recognizing that you might be facing issues of your own has really helped me remember that people aren’t intentionally mean-spirited.  I know that when I am stressed by something that it can cause me to act in a way I wouldn’t normally act, and other people are no different.

Let me take it a step further now.  My concerns should be no more important to me than your concerns are to me.  What does this mean?  Does it mean I need to solve your problems or be concerned with everything that concerns you?

The short answer: yes.

The slightly longer answer is, well, slightly longer.  Obviously no single human can take on the cares of the world, or even the cares of their small subset of the world.  But I need to be willing to do whatever I can do for each individual in my life.

I’ve gotten to the point where it is almost (almost) second nature for me to recognize that you are just as important as I am in the grand scope of the entire universe.  It’s gotten pretty easy for me to see how your concerns are as important to you as mine are to me, but I have to confess that I struggle every day to concern myself with your issues. 

How can I put that much energy into someone else?  Why should I bother?  Sure, I want to be a nice guy to my family (parents, sister, in-laws, etc.) and friends, but I have my own little family (wife and kids) to take care of, and more than my fair share of struggles.  Surely you don’t expect me to take on the cares of everyone I meet.  Why would I do that?

Call it a spiritual principle, karma, a law of the universe, or whatever you wish, but I’ve found that my life is better when I put this into practice.

When I hold the door for the man coming up behind me; when I stop what I’m doing to help a mother with her arms full of infant, toddler, shopping bags and whatever else mothers carry; when I help my 87-year-old grandfather up from his chair or down the steps; when I listen to some spill their guts on how someone else has hurt them; when I stop what I am doing to help a coworker through a difficult problem; or when I give a McDonald’s bag to the homeless guy on the corner of Market and 2nd Street there always seems to be a reward.  Maybe my problems get smaller, or some even go away altogether.  Maybe someone unexpectedly does something for me.  Or maybe I just feel like a made a little difference to someone for a while.

So, my own personal goal is to, whenever feasible, do what I can for other people.  I certainly don’t always want to, but I know I will later regret it if I don’t, because I am no more important than you are.

RTLB #1: Always Assume Good Intentions

"Rules to Live By" (RTLB) is a new series that I will occasionally be writing here on my blog.  Like every other professional, in every other field, over the years I’ve picked up a lot of things that make my life easier, both professionally and personally.  Most of these things can be summarized in a sentence or two, and I’ve decided to call them Rules to Live By (original, I know).  As much as any other reason, they are here to remind myself of things that I’ve decided to believe in, even if I don’t feel like it one day.

Without further ado, I present RTLB #1:

Always assume good intentions.

This one is not always easy, but I’ve found myself doing this for many years, and it has become second nature.  If I find myself in the situation where someone says or does something that could be offensive in some way, I stop and think, "They didn’t mean it the way it came out."

Most people aren’t intentionally mean-spirited.  Sure, some people are just rude, arrogant, selfish morons, but that is rare.  It is unlikely that they meant to offend me with that comment or action.  There is almost definitely some circumstance I am not aware of that is causing this.  Almost always it is a miscommunication somewhere along the way, on my end or theirs, or both. 

Yes, sometimes it’s my own fault.

Realizing this, it helps keep me from getting unnecessarily angry and reacting in a way that makes things worse, or from sitting and grumbling silently to myself or peers.  Staying calm and humble by assuming the problem is very possibly my own fault, I can often approach the person and work through whatever issues there are, and in the end, we are all happy.

So there you have it, Rule to Live By #1.  I welcome any comments or feedback.  If you have your own rules to live by, I’d love to hear about them.

Stop Thinking Like A Programmer

Gerry recently posted an interesting article about the mindsets of software developers and software companies.  We had talked about this same topic on the phone for a while a couple days ago.  The same phrase that jumped out at me then also jumped out at me while reading his post: Stop Thinking Like A Programmer.  Of course, it’s the bolded opening statement of his post, so of course it jumps out at me.

But there I go, thinking like a programmer.

Analyzing why something happened, I think, is a lot like debugging.  Describing how to do something is a lot like writing code.  Rearranging sentences and paragraphs, deleting words, and choosing new phrases to replace others while writing this blog post is a form of refactoring, similar to what developers do to improve code quality.  Adding new words to the spell checker to get rid of the annoying squiggle underline — that’s just me being unnecessarily picky.

So many of the things that I do, and that other software developers do, we do like programmers.  So what?  What’s the big deal?  On the whole, developers (and other analytical types like mathematicians, engineers and scientists) are known for being thorough and precise.  Those are good things.  Right?

Yes, if you are in the process of actually writing software (or proving theorems, performing experiments, etc.).  However, if you’re doing just about anything else with anyone who is not an analytical, you have to watch yourself.  Some things I’ve learned over the years are that customers (or your wife, or the project manager, or you father-in-law) do not care:

  • That the changes they want will be accomplished by adding three tables to the database with a foreign key to the Widget table, then using the Suchandsuch Control to display the WidgetDetail properties in a GroupBox on FormMain.
  • That the hardware vendor’s newest firmware release better distributes its resources to make the scanning process more stable.
  • That you will spend 4 hours on designing the data model, 24 hours building the data access objects and business objects, 12 hours on the UI, 3 hours in QA, and 1 hour on documentation.

They do care:

  • Whether or not it can be done.
  • If everything works right now.
  • How much it costs.

CoderSalesperantoThey have different concerns.  They have a different way of approaching the problem.  They’re coming at the problem from an entirely different point of view in the first place.  They’re speaking a different language.  Gerry calls it Salesperonto, and I thought that was pretty clever.

Where I grew up, there were very many native Spanish speakers.  Many of them also knew English, and some knew English very well.  They were capable of talking to me in a language I understood well.  However, when they got excited about something, or focused on something, they would often switch back to Spanish without realizing it, or worse, speak in sentences that were half English and half Spanish.

All to often, I’ve seen developers, including myself, do this.  It’s dangerous for a few reasons.  It can confuse the Salesperonto.  It can stifle their creativity within the business domain by overwhelming them.  It can bore them.  It can make them think that you don’t care or don’t listen to what they are saying.  There is a place for speaking Coderian, but make sure your audience is also fluent first.

Coderian is definitely my native language, but I’ve been working on my Salesperonto.  I still have some practicing to do before I consider myself fluent.  Does anyone know how to say "abstract class" in Salesperonto?

Coworking

Here’s something that sounds really interesting to me.  About a week and a half ago, Larry Clarkin posted about “coworking”, and I’ve been meaning to write about it ever since.  Coworking is an interesting concept.  From the Coworking Community Blog: Coworking is a movement to create a community of cafe-like collaboration spaces for developers, writers and independents.

Do you work from home?  I rarely do anymore because of the nature of my job, but I used to occasionally work from home.  I was always fine for the first day or so, but if it was a more than a couple days, it was really hard for me to stay focused.  I would run into roadblocks that would normally not be an issue. 

Coworking would have been ideal for me.  I would have the flexibility and freedom of working from home, but the collaboration opportunities of working at the office.  If I ever start an at-home business, I am sure that I will be looking for coworking space opportunities.

Anyway, Larry is starting a coworking group in the Brookfield, WI area.  The first meeting is on December 17 at 1:00 PM at Einstein Bagels on Bluemound.  Of course he has all the pertinent into on his site, so check it out.  Larry also points to the Wikipedia entry and the Coworking wiki (CoworkingMilwaukee) for more info.

I’m not yet sure if I’ll be able to make it myself, but I encourage you to check it out, especially if you work independently.

Powered by WordPress & Theme by Anders Norén