Tuesday, June 15, 2010

When I was younger and obviously way more naive I used to trust banks. I thought of them, not as businesses but as someone on my side taking care of my interests. I realized the folly when I discovered I had overpaid my student loan by 6 months. The bank never notified me and when I came in and asked them to return my overpayment they said they couldn't do that. I asked why and they said if the reverse had happened and they had over paid me, I wouldn't give it back to them. I had to laugh because obviously they would do everything in there power to get any money back. I kept coming back for a couple of weeks and talking to higher and higher managers with basically the same answer that they wouldn't return my money.

Finally I went to a lawyer and told him the problem. He told me they had no right to keep my money (obviously) and wrote a letter informing the bank I was taking them to small claims court. I dropped the letter off Friday afternoon and wow suddenly the bank manager phones me up and says this has all been a mistake and they never meant to keep my money and were really sorry for the mistake. Yea right!!!

I look at what is happening in the bank industry today and can't believe (well actually I can) how the banks are totally uninterested in their customers. They may have customer service but it's all about trying to have customers they can take money from. It's amazing how many times BoM has mis-charged, overcharged or suddenly started charging me over the years. Of course that's small potatoes compared to what they've done in the last couple of years to the world economy. But unfortunately it doesn't come as a surprise anymore.

But it's defended to the death by politicians and the media as the core of our society. When did free enterprise come to mean mega/super lobbied/goverment supported/big business. What a joke, we have been duped big time. We end up fighting tooth and nail to support free enterprise, which has nothing to do anymore with me starting a little business, but everything to do with big oil, big bank, haliburton and on and on. But you have to admire the brilliance, all of us defend what free enterprise has become, which ultimately defends the mega corps which rip us off daily.

I wonder when was the last time the mega lobbyists in Washington lobbied to remove some regulation that would only streamline things for self owned or small businesses. It's not that big business really objects to rules and regulations, just rules and regulations that restrict them in any way.

Thursday, October 26, 2006

Never to forgive
never to forget
try as u might
if i had a pill
that could erase my memory
allow me to start again
a fresh new start
i'd take it
knowing all my memories would be gone
u want anger
u want to hurt
i never did
i never would
u don't want to forgive
u just judge
u don't read both sides
so i go on
forgetting u exist
a new life
goodbye, maybe in time
i'll only remember the good

Sunday, April 23, 2006

A lonely stretch of hiway
in the middle of canada
on the road where my father
came from

On the way to see his grandaughter
who he would never see
a cold and lonely winter
two people crossing provinces
to see there daughter
who binds them together somehow
through all the trouble

Maybe just friends now on a lonely
distant road. But freinds are what they really alwasy were
Where does each road take us, just to some physical place
or does it takes where we want, some emotional home

Some roads lead to national champioships
proud parents watching their daughter play for the bronze baby
But the road home is miles away, and always will be
Missed years are the worst u can do
Don't miss those years that count, cause
u'll find your self on an endless cold and lonely road
that has no place to go, no home at the end
always one more place to go, one more town to reach

Ruby is a cool language that is poised to gain considerable momentum over the next year. Similar to where Java was in 96. Matz, the inventor of the language is in the process of designing a bunch of changes for it. My gut tells me he will add the things he wants and maybe deprecate a few things but won't really gut Ruby of things that were bad ideas etc. The reasoning will be the same as Sun when they knew there were problems with Java (around 1.1) but didn't want take a chance and alienate the people who had already adopted it. In hindsight it looks like they missed the opportunity, since it it's almost impossible now since there are so many people of projects based on Java. I guess u could argue that Java wouldn't have taken off if they had made those changes, but I think the early adopters would have stayed on because early adopters usually take something to heart and want the best for it anyway. So my hope is that Matz will be bold and clean up the language before adoption really takes off. The early adoptors are loyal and will support the move (no doubt with a lot of whining but they'll get over it :>)

Like I said Ruby is very cool, in many ways it's similar to Smalltalk, a more modern version I guess, although Smalltalk was pretty amazing for it's time (and actually still is). The one thing that Smalltalk had though that Ruby doesn't is the IDE. Smalltalk was an entire environment, with all the code easy to browser, etc. It was a bit quirky and probably not as nice as JBuilder was in it's J789 timeframe. But Smalltalk really pioneered a lot of IDE ideas. Ruby totally lacks this. There are some IDE's but none that even have the table stakes necessary to be an ok IDE.
FreeRide is a Ruby IDE written (mostly in Ruby). However activity on it seems very slow and it's lacking many necessary features or stability. It has a plugin environment (haven't really looked at it to decide if it's a good design or not, but for now assume it is). I think FreeRide should be really pushed by the Ruby communicaty with a lot of effort put into it. IBM created the eclipse community which is really taking off. A fundamental reason is that it empowers java developers to add to there development environment. Back to freeride in a minute.

RDT is a Ruby plugin for Eclipse. It's in a similar state as FreeRide, except they get a bunch of stuff for free since they are basing in on Eclipse which gets them further along with less effort. But now they are at the stage where they are about even and won't be able to leverage as much. They do have one nice advantage though is that some students have done a nice job of adding Ruby on Rails support on top of RDT, which gives RDT even more life.

I think RDT and RadRails can and will be good development environments for Ruby, but the big thing they are lacking is that they themselves are not developing RDT/RR in Ruby. The problem for them is they will spend much of there time in Eclipse and Java and little in Ruby other than some basic testing. They just won't get the feel for how well it solves real world Ruby development problems. If you are developing and IDE you get so much gain from the feedback of developing the tool in itself.

That's why I'd personally like to see FreeRide take off. However another solution would be to use JRuby to create a plugin environment for RDT so that you write plugins in Ruby on top a base framework. If the RDT people were rigorous and just used Eclipse as the equivalent of the core eclipse and then wrote all there plugins in Ruby, they'd get the same benefit as writing for FreeRide and create the community around the IDE that could really boost Ruby.

I'm trying to decide where I would like to help, I'd really like to help make a first rate Ruby IDE that was written in Ruby plugins to get leverage the community.

So, I'd like Matz to really prune the bad out of Ruby, be ruthless, u won't get another chance, Ruby's adoption is just starting to take, the masses are waiting. The other thing which is really needed is a Ruby IDE writting (at least mostly) in Ruby, which one I don't know. Guess I'll jump in soon after I decide which one one I want.

Cheers

Wednesday, April 12, 2006

My car has been making a lot noise for a long time since a little before my last oil change, but was getting quite a bit worse the last few weeks. I dropped by the dealership and asked the service manager to listen to it. It started sounding expensive and wasn't clear if it could be covered by my extended warranty. He was talking berrings, replacing the air condition motor (it was going on all the time even though the air conditor wasn't going on), faulty switches causing the air conditioner to go on etc. It was sound in the 600-1000 range. So i said thanks and I'll call back for an appt. So I took into my mechanic, to get my oil changed again and for him to listen to it.

Anyway I told him about the air condition motor going on all the time even though the ac wasn't on. He immediatley asked have you had the defog on, and i had because it's been really wet here. He said the ac goes on when you have the defog on (i guess to remove moisture?). So we did a little test to prove that. Whenever the ac motor went on it got more noisy, even though it was noisy without it. So he popped the lid, looked at my engine belt and said that needs replacing,, so why don't we replace that and see what happens. So he changed my oil and replaced the belt. I looked at it after he had it off and it was soooo bad, cracked, even holes right thru, was definitely about to break on me (wonder what that does to the engine). It was amazing easy to replace (he said that's why mechanics never let the customers in to watch because then they can't charge them all that money :>). Anyway the car sounds great, runs better, when the ac motor comes on it just sounds like an electric motor not like how it did, and the total cost was $80 including oil and belt!!!!!

Sunday, April 09, 2006

Waiting, always waiting.
I wait believing, but after years and years I start to lose faith
When I go to the mailbox to get that letter
The one that sets me free, that starts my life over
I hope but somehow don't really expect it to ever come
What about that visas, I thought it was done
But now I wait... and wait

When will the waiting end
When will life finally begin
Is it so much to ask
I've paid the price
Just let me start over
Let me have a life again

Maybe it won't be much
But I don't care, just some happiness
for me and my baby
thats all i ask
some happiness
for me and my baby

Saturday, April 08, 2006

Patriot! Someone new at my work said 'I'm patriot the other day'. I was offended by that, because it's makes such basic assumptions. Of course patriot is defined by the person saying it, so if you don't agree with their politics/views then by definition you aren't a patriot.

Was my fathers birthday today, or would have been, he died the same year before my daughter was born, over 22 years ago. My mom went to his grave and put flowers up, I will go see them the next time I'm in Canada. I miss him to this day and always will. How I have needed his advice over the years, of course when he was alive I never wanted his advice, man what a stupid human I am. Oh well, that's life, I hear that too much. I think it's a curse to be sentient, why be aware, what worse trick could have been played on humans.

Sunday, March 05, 2006

how can a kiss change your life forever
one little kiss
both the beginning of life and the end of life
the best kiss ever
better than when u were six and your first kiss in your life
better than pixiesticks at 9
better than you first tounge
like finding your soul u never knew u had
like finding the other half of you soul
a think line connecting two forever
but dooming your past
just a matter of time
when hearts will break and homes will crumble (thanks RC)
the people u love
u know will fall
will find things about u
u can hide for a while
run from the truth
but it's attached by your shadow
always there if u look
maybe drink or drugs
but that's even worse
maybe end it all
lose the bad and the good all at once
but keep trudging on
relentess against the sand
wanting the new
not losing the old
but u can't have both
waking in pain and tears
u ever have that dream
where u accidentially run over your cat
the sick feeling how nothing will ever be the same
but u wake up and it goes away
relief washes over you
the pain receeds
but u don't wake up from this
every day it's the same
u get busy
forget for little periods of time
but never wake up
this one is the dream become nightmare
no relief
the occaisional smile
the little laugh
but mostly sorrow
burning burning burning
but we go on
hoping to wake up
sentience
what a curse
who thought this up
who made us the way we are
is this the gift
is this the burden
is this the penalty
finding out your unwashed soul
the mirrow never lying
and all the while
the truth behind your shadow
follows u around