Skip to content


Industrial thinking for the Information age

I have been thinking of the Agile movement in software development.  If you don’t know what that is or need more info I have provided a link.

I personally am excited by Agile as a developer, it concentrates of the output rather the process itself.  I feel it’s better than the alternatives.  It has a quasi  hippie flair to it – a kibbutz approach to software creation. (Thank my years in a hebrew bagel factory for that reference) But standing back I wonder how we got here and is Agile enough.

I am of the opinion that software development has to be regulated or all of this (the Internet, this blog &  software in general) would crumble under the weight of it’s flawed design and implementation.  Personally I would  not want to work in that regulated profession.  I like the creative outlet  the current software development process gives me.  But that selfish reason is not enough for me to argue that the status quo is best for the software industry in general.

I think of it like this: Software development is like Urban design.  If you don’t plan it well you get crumbling bridges, house_of_cardsroads that go no where, traffic problems and your city will lack identity.  It’s the same with software.  But where you rarely see a city with these problems (Ok don’t look at Boston’s Big Dig too closely), software is expected to have these issues.

Urban engineers are regulated.  Highly regulated.  You have to jump through hoops to get things done, but these checks and double checks make sure the end product is solid – litterally.  Software is developed with little to no regulations.  There are standards and agreed upon frameworks, but no where does it say one HAS to use an array instead of a Vector.  You’re free to use whatever you want too.

Someone out there might be thinking not all software is like that – medical software comes to mind.  I have had a bit of experience in medical software and it is policed, but it’s self policed, by non-technical people.   As our reliance on software becomes more important (I think we’re there already), it’s going to be critical that the same effort in assuring that our bridges and buildings don’t fall down should be applied to software.

Yet with the advent of Agile and it’s success, I don’t see that happening anytime soon.  Agile changes the analogy from Urban Engineer to Collaborative Artist.  It is a more organic approach to creating software.  It doesn’t address the issues of crumbling under the weight of the software’s own inadequacy’s, but take the approach that these inadequacy’s are inevitable and it attempts to put a process in place to address them as the crop up.

Software has that advantage over a bridge.  You can tear down software and rebuild it much more easily than a bridge.  But even if you could build a bridge as fast as software would you drive your car over it if you saw a jumbo sized bandage used to keep it aloft?  “Oh don’t worry we know these bandages are there and if another car falls we’ll fix it.”

Agile address alot of business failings other methodologies have and since business drives software development Agile and its ilk will most likely be the mainstay of software development for a long time.  Which is fine by me doing a day to day job, but I always have this feeling that it’s a profession built on a house of cards.

Posted in All the posts I've made. Tagged with , .

Poker!

Let’s discuss or at least listen to me discuss the topic of poker.  This is one subject I could talk about in deep detail.  Topics such as: The World Series Of Poker which is going on right now.  I can be confident in that statement at the time I am publishing this because of a change made at World Series Of Poker headquarters last year. They extended the fiphil-ivey-01nal table of the main event finale 4 months after the final 9 players have been decided. The idea is to build up suspense.  That makes the duration of the series 5 months in total.  I have a good chance to be right.

That was just a tidbit of information to prove my knowledge of the subject but not my main point. My point is that poker with it’s bad beats, sick calls and cold decks is really a game of skill – with an element of chance.  Give me a a few paragraphs for me to prove it.

That might not be true about the way you and I play poker. It’s probably the polar opposite, a game loaded with chance with a touch of skill.  But after paying far to much attention to the 57 different events at this years WSOP, I am confident the argument for skill with a sprinkle of chance holds up. If it’s a skill it can be trained, mastered so to speak.

This year was a special year at the WSOP, not only is it the 40th anniversary of the  series, four different players this year won multiple bracelets. (Bracelets are what they give out for winning this male dominated sport.) One guy has won 3 of them this year. This is no small feat.  The field sizes at these events are growing year on year, but the same people are winning.   There is obviously something about these gentleman’s play that have them win consistently.

As of right now there’s a player by the name if Phil Ivey who’s still in the main event with 27 players to go. (Out of the original 6,494). He’s already won two bracelets this year. He’s considered the worlds best. He hass put his 10,000 hours in easy – probably dwarfing that number.  One could say he had mastered the game of poker.  But he doesn’t win every event he plays, he almost does but not quiet. Even against much weaker opponents. There’s that element of chance popping in.

I have a passion for the psychology of the game, the mathematics of the game. I follow it religiously – articles, podcasts.  I know the life and the lifestyle of all the major players.  Poker has all of the ear marks of a potential 10,000.  But knowing what it would take to become a professional poker player is it really a possiblity to take poker seriously?  I guess it’s one of the problems with knowing to much about a subject.  For now I will keep it as a passion but it stays off the short list.

*** UPDATE ***

Phil Ivey (pictured above) makes it to the “November 9″.  An amazing accomplishment – congratulations.

Posted in All the posts I've made. Tagged with , .

My Interests are Enlightening

Another interest of mine is the pursuit of enlightenment. But being one of the world laziest beings I find it hard to go all the way. I started reading Eckhart Tolle. He’s this guy who writes books about enlightenment, they might say more but I tend to focus on what I want to hear. (Oh and I do mean hear, it was an audio book. I have a reputation to uphold.)

The first book I listened to of his was on a lark. Another impulse purchase. The selection was limited in the mall bookstore and I had time to kill. When I first started listening, the subject might have been mind altering but the man’s voice – I should be more specific – his accent is so hard to place and distracting that I couldn’t get enough. I needed to listen to one more chapter, I could place it if I listened just a bit longer!

Eventually after probably half an audio book, I started listening to the content. Now I’m three books deep into his stuff and a bunch of studying. I now have a solid theoretical understanding of the path to enlightenment. It’s the practical part that’s hard.

The research I have done tells me that it’s an all or nothing mind frame. Solving the riddle analytically will not do. Jumping with both feet is the only way. The separation of ego and self is a concept I get, but have a tough time practicing. Probably because I’m trying to practice it, instead of living it. I’m not there yet, but boy does it interest me. It’s going on the short list too.

Posted in All the posts I've made. Tagged with , .

Michael’s

I went to the art supplies store yesterday. I don’t want to say where, ’cause it might effect my standing with them. I have this deal with them now. It’s a wink wink nudge nudge type of deal. I’ll get to that later.

I went on a pilgrimage to this unnamed arts supplies store in the search of puppet making supplies. That’s another one of my potential hobbies. I’ve always wanted to learn to make puppets. I tend to learn via trial and error. It feels pure that way. Anything I make up will be original… well to me at least. I am self aware enough to know that I will eventually buy a book on the subject or at least do a Google search. But I do like the failure process, knowing that the attempt is lacking perfection, but I can call it mine. That probably says way to much about me that I like. I digress.Frank-Oz

So I bought my home made puppet supplies: 2 puppy tee shirts, 2 iron-ons with ‘ZAP’ and ‘BAM!’ spelled out on them, 2 large white tube socks, red felt, black felt, loonie sized Styrofoam balls. The idea is to iron on the ‘ZAP’ and ‘BAM!’ on the shirts as the hero’s symbol/name. Put a face on the sock, use the Styrofoam cut in half for eyes. Use Velcro to attach the cape and mask. Then as the puppeteer place your hand in the sock and through the shirt. There you go – one superhero sock puppet.

Back to the subject at hand. I’m trying to make a short list of activities/subjects that I have a passion for, something that could be my 10,000. One of the first things I thought of was puppets. I did puppet shows at my friend’s birthday parties when I was 6. Heck I did one kids party 3 years in a row. I was a regular Frank Oz. (And I did know who Frank was at that age.) I didn’t have any fear telling the corniest jokes to a crowd of people through those puppets. People tend to forgive a puppet of mistakes. That probably says way to much about me that I like too. I digress once more.

As I was at the till, the cashier rang-thru my stuff then I grabbed some impulse purchases. The cashier handed me not one but two 50% off coupons to use on my next purchases. One for my puppet stuff and one for the impulse buys. I opened my mouth to say something witty, but she just winked and I swear nudged a little too. I took that as a sign and kept walking knowing that I found a long held art supply store secret. Just for the joy I had during that process and walk down memory lane I have to put being puppet making and puppets in general on the short list. Not to mention the coupons.

Posted in All the posts I've made. Tagged with , .

My 10,000

If you haven’t heard it takes 10,000 hours to become a master at something.  I’m not talking about being good at it.  I’m not talking about being proficient.  I am talking about being one of the best.  Top percentile.

Then I got to think, if I was to be a master at something what would it be?  What is the criteria for ‘masterdom’?  What is too small? What is too BIG?  What’s too trivial?  Is there such a thing?  There must be so many factors that go into the choice.  What about marketability?  Should that even be in the equation?  The choices seem endless.

master math

It goes almost without saying, but it’s so important that I’d be remiss if I didn’t acknowledge the obvious factor: the most important part is that whatever is chosen is LOVE.  Again that has to be stressed.  LOVE is the key ingredient.

By now you have figured out I’m considering doing an experiment like this.  I did some math.  It roughly works out to 14 years.  That’s 14 hours a week for 14 years.  The time commitment is staggering.  But the reward is knowing that in the world you are one of the best at something.

One cannot walk into a choice like this lightly (which is the procrastinator in my giving me an excuse BTW).  Over the next month on of my topics will be the factors involved in choosing my 10,000, and hold some contenders up to the light of these factors.  It should be a fun little study, that brings me closer to myself and to you.  Whoever you are.

Continued…

Posted in All the posts I've made. Tagged with .

Hobbies

juggling-bag1I don’t have a hobby.  I’m not the hobby kinda guy.  I’ve never actively looked for one.  But  I may have something at could be a candidate for hobby status:  juggling.  [Do you now understand why I was so noncommittal in that last sentence?]  That’s right – I am learning to juggle.  Not good at it now, but I’m making strides.

I have always wanted to know for to juggle.   It’s on the road to my penultimate goal, which is to be a magician.  (Now you’re wondering what the ultimate goal is aren’t you?)  Juggling has always been so mystical to me.  I am unlocking it’s mysteries but  my coordination needs more training.  Is juggling going to be my 10,000?  (I’ll write about that a bit later)

I’m so new at juggling I am wondering if it can be classified as a hobby yet.  Can the something you’re just learning be a hobby? Or is my real hobby learning?  That makes a lot of sense if you knew me better.

Posted in All the posts I've made. Tagged with , .