Learning Needs to be Fun

They say playing a musical instrument helps a child's mind in many ways.  Creativity, thought patterns, time intervals, etc.  Many talented people have played instruments in their youth.

Some have gone on to make careers out of it, in classical symphonies or rock bands.

When learning an instrument, you have to make it fun.  Sure there are technical aspects to learn to develop proper form and it's best to instill those techniques early on.

But if the rules are too rigid the student is not going to enjoy the process and eventually give up.

I played the violin in 2nd through 6th grade.  Played in the school orchestra, took lessons at school and private lessons as well as the city jr. orchestra.  And then stopped playing.

I tried to pick up the violin about 10 years ago, took lessons.  Even though I was an okay player, the teacher placed too much emphasis on technique.  I just wanted to play a few songs and wasn't planning to be performing in front of an audience.

I stopped the lessons after a half dozen and sold the violin.

However, I still like to make music.  And purchased a guitar at the garage sale for about $35 bucks included stand and case.  And every day, I try to find some time to strum.  Is it good music, not sure.  The finger patterns are different and there're six strings instead of four and no bow.  I don't play chords at all.

But that's probably the best part of the day.  Free form strumming.  Music is mathematical to some degree and it's a creative outlet.

I'm sort of hoping my neighbors get together and pool some money together so I can get some lessons, as I play the guitar outside on the pool deck.

And there you have it~!

Teeing Up a Project

Arnold Palmer passed away recently.  A golf legend like no other.

Golf is a difficult sport.  I don't think the casual player ever wins.  They may have a good streak or good day or good hole or good shot.  But then there's the other days.

One time I got a birdie, well, I knocked down the nest (no birds were injured).  I usually spend time between fishing for balls in the lake and messing up the sand traps.

I know one guy, who's actually pretty good.  Except he only hits good shots off the tee.  When the ball is propped up nicely, plenty of time to prepare, relax, strike the ball evenly, good follow through.

Once the ball is in the fairway, he sucks.  On the green, same thing.

I've seen programmers who work this way also.  They know their way of doing things and their way only.  If they encounter a situation that does not meet their criteria, they maneuver the situation so the project is tee'd up nicely, just the way they like it.

This code doesn't make sense like this, I'm going to refactor it so it meets my methodology.  In order to do so, there's a fair amount of control involved.  So get out of the way and let them do their thing, so the code is aligned to their liking.

Does it extend the coding time?  Sure.  Does it introduce new bugs?  Sure.  Does it make for difficult interactions?  Sure.

Being inflexible is a huge detriment.  When the ball is sitting there on the T, sure feels good to let loose and belt the ball.  But once the balls in play, good luck!