So, its been about a week since I’ve had the piano. First song I tried to play, Colour My World by Chicago, I can get through it, but I screw it up to much. So on to the next – Free as a Bird by The Beatles. I recorded it, but I don’t think its 100% as good as it could be. Ive been playing around with some other songs, I figured out Blueberry Hill by Fats Domino on my own, been playing Hey Jude by the Beatles too. Im starting to relearn the chords again, which is cool. One thing I totally hate is that you can get music for songs, but it really isnt what they bands play. It has like vocals built into the piano tracks. I was watching A&E and there was a Paul McCartney special on – The Space Between Us – and it has him playing in concert. He plays For No One on the piano by himself. I look at the music, and it doesn’t match, because the sheet music tries to incorporate the vocals/melody in the higher octave. So I am playing that song too, but trying to do it from the music but play it like he did. Overall though its pretty fun. I can still play the Entertainer by Scott Joplin, and don’t forget Lady Madonna by the Beatles, and the one song I really need to perfect – Imagine by John Lennon. I can play the verses, but the chorus and bridge I’m screwing up on, its the same thing – the music doesn’t match what you would really play! So, I’ll just have to figure it out 🙂
What Was I Thinking
The word that I heard was so absurd
I cant believe it slipped from my lips
The tongue with which it was sung was so dumb
I wish to pull it from my skull
What the fsck was I thinking.
Great 311 Song. Sometimes I feel like this completely.
Vikings Vs Patriots
Went to the Vikes game – Monday Night Football! We tailgated – started around 3:30. Grilled out, drank some beer. Headed to the game, wandered, got to our seats – on the goal line around 20 seats up, pretty cool. Warren Moon was there and the ESPN guys. Vikes got smoked though 🙂
check the rest of the photos here
Hacking Wifi – Analogies
Well, if you have ever had to “borrow” someone elses wifi connection – here is what I was thinking about today. 1st, there have been cases where people get prosecuted for hacking others wifi. Here are my thoughts on why I dont think it is stealing.
1) If someone has their sprinkler on in their yard and it happens to spray onto the street partially, and you are on the street, and fill up a bucket with water, is it stealing?
2) Your neighbor has a huge picture window, and a huge TV. You live close by. You can watch TV through the picture window just fine. Is this stealing?
3) Back to the sprinkler – what if your neighbor’s sprinkler hits your yard a bit – stealing?
4) Where is the line drawn? If it is a windy day and your neighbor’s leaves from their tree blow in your yard, who should rake them?
5) It is to easy to secure. Don’t broadcast your SSID, turn on MAC address filtering, Using WEP/Tkip, etc. If you do all of these things, and then someone gets your connection – well then it is probably is serious hacking going on, and might be considered a crime.
6) If you have your stereo on and I can hear the CD you are playing – should I have to pay for the CD? phhhh
The bottom line is, people need to be responsible for the technology they own. Just like the guy who needs to be responsible for his sprinkler, TV, radio. Be responsible, take 2 minutes to read up how to secure your wifi router. If not, then expect your connection to be used. 🙂
My New Toy
Decided to finally put the 10 years of piano lessons to some use.
Wacky Design – TV Remote Controls
Flipping through the TV guide from my digital box the other day, and this dawned on me. The TV Remote Control design is backwards. Huh? Well, so if you are looking through the guide, you actually have to hit the “down” button or “page down” button to make the channels go higher in the guide. To me this is just wacky. Hit down to go up. Now, you can look at it, and say, yeah, hit down and it makes the things on the screen go down, but the channels go higher. Another quirk – there is no back button on my remote, but to get back from some screens, you have to hit the last button, which is no where in the vicinity of the rest of the menu controls. And “last” really means two things – last channel or last screen? I don’t know WTF they control designers were smoking, but I suppose – after a few months of using it I’m sure I’ll be used to it 🙂
1) Be Connected – Read RSS feeds. MySpace and Facebook aren’t RSS feeds – Scott Guthrie, Raymond Chen, Larry Osterman, CodeBetter.com, Coding Horror, You’ve been Haacked, etc. Don’t know who any of those blogs are? You should. Learn how RSS works, get a RSS Aggregator, subscribe, and read them daily or as time allows. Don’t let it get in the way of your work though. If you are brave enough, create your own blog and get feedback on things you blog about from a technical point of view.
2) Home Computer – what do you have on it? World of Warcraft? How about VS2005/SQL Express editions, or better yet, if you can get the full blown versions. Do you have IIS installed, do you know how to configure asp.net? All of these things are going to get you more into developing. Think to yourself, if I was a car mechanic, would I not have any tools in my garage at home?
3) Home Projects – now that you have your computer set up – come up with some ideas – anything, for a project. Write up the specs yourself. Figure out what you need to do to get it done, and do it.
If you make a windows app, you can get a domain and set up some html for 50$ a year, and put it out for people to download. If it is a web app, you can promote that too. Try to get people to use your app, make apps for friends, family, etc.
4) Become a Hacker – not in the sense of breaking into banks online, but just tinkering with code, programs, anything. think outside the box. become a “reverse engineer specialist”. If you can figure out how to reverse engineer someone else’s code or program, more than likely you are going to be able to easily write the program yourself.
5) Be Committed – you can’t just ride on your laurels. You need to practice and commit time to being a developer. You can’t expect to just do what is expected, you need to do extra effort+ to be great. You should love what you do. Lou Holtz (Notre Dame football coach) once said, the order of things should be this: God, Family, Football. – just replace football with Developing.
6) Learn the Business – Developers that work for a business are going to thrive if they know as much about the business as possible. You can’t just expect to get a task list or requirement sheet and implement it without knowing why or what for. If you know the business, you can make decisions faster and you will actually be doing more things to help the business. In the end it’s all about the company you work for, not you. Just like a pro sports team – you can be the MVP like Kevin Garnett, but without a team championship, you are always missing something.
7) Work Hard, Play Hard – work your butt off. Make it a game. Tell yourself “no one is going to work harder than i am – ever” – but , when it comes time to play and be social, you need to do that too. The best business people will tell you, it’s not what you do, it’s who you know. You need to make yourself known to people. There is always time for fun, but you need to know where the balance is, and to be great, the scales should tip on the side of work.
8) Confidence – you need to have confidence in yourself. If you get a task that you know you can do, say you can. If you get a task that you can’t do, you need to say you can do it and have confidence you can figure out. Don’t ever say “i can’t”. This will build up your confidence in yourself, as well as the way other people see you. If people start seeing you as someone who always “cant” then they will stop asking you to do anything.
9) Initiative – you need to have drive. This sort of goes along with #3. At work you should see ways to improve things, and instead of just skipping over them, do it. It will help you learn more about the systems you work on, as well as show that you are driven to make things better. If for some reason you are stuck without any tasks, find something you can do, research something new. Twiddling your thumbs waiting for someone to tell you what to do isn’t going to get you anywhere.
10) Be Humble – no one likes someone who toots their own horn. You might be a genius, but if you are an a$$hole, no one will like you. There will always be someone out there better than you. This should give you a sense that you always need to improve. If you are good, people will compliment you and talk about anyways, so there isn’t any need to try to get attention or brag about yourself.
Doritos BBandR
What will they think of next? I havent tried them yet, but I wonder how they taste. My favorite food in a chip? Dang.
This weekend I decided to try some RSS readers (web only). Currently I use Newsgator Online, so I wanted to see if there was something else out there. I exported my OPML (300 feeds) and looked for some new readers. Tried Bloglines, Google Reader and NetVines. Out of the three, Google Reader seemed the best to me, but not as good as NewsGator online. For some reason I just like it more. There are a few features that they could add, but overall its a good product. Bloglines, I just dont like the look, NetVines, i couldnt figure out how to just show my unread feeds. I’ll stick with Newsgator for now 🙂
Friday I'm In Love
Well, another song 🙂
Always loved this song. Dont mind the laughing –


