Perfectionism Rant

I’ll be the first to admit it. I am a perfectionist.

At first glance, this is a very positive trait. I pay attention to detail. I can “hyper-focus” on a task, and flesh out all the issues with it. I want to bring into existence the best solutions, the most efficient code and most beautiful art. It helps avoiding mistakes. It helps with paying attention to details, others skim over. It helps bring masterpieces into existence.

But there are downsides to perfectionism as well. Time does not always allow for the perfect technical solution. Historical reasons-I shiver at those words as a excuse for past sins-and other things outside of your control don’t always allow for a solution to getting even close to perfection. You need to maintain a healthy level of pragmatism and be realistic, or you will go crazy.

More importantly, perfectionism can lead to a pessimistic perspective of life. You may bring the bar up so high, that no human can achieve to your perfect ideal. The worst, you can’t either. If I tried to write the perfect piece or code the perfect application, I would never get anything out the door. So remember to give yourself a break occasionally. No one is perfect.

Oh no! What happened to your site?!?

If you are wondering about the strange collage of colours on this blog, well, it is totally my fault. Basically while the default Blogger themes are nice, I find them limiting. So I grabbed the thisawayBlue theme from Blogger, and started to replace elements in it. I am still a long ways from getting the right mix of colours. So please expect some breakage and truly zany colour combinations. I promise I’ll find and implement a decent looking theme in the next few weeks.

Why Ubuntu is Important for Me…

So Jono Bacon, Ubuntu community leader (and mister communitizing the community using community tools 😀 )  asks why Ubuntu is important to me.  In my case this would be why is Kubuntu important to me, but then we will be arguing over semantics.

Yes, the freedom Ubuntu brings into my life is one reason why Ubuntu is important to me.  In general I value things free in nature: free will, free markets, freedom of speech, freedom of association, et cetera.  Ubuntu brings me freedom in the software that I use.  The obvious freedoms stem from the free software that makes the Ubuntu ecosystem: the freedom to use as I see fit, the freedom to study and enhance my knowledge of computing, the freedom to modify to my needs, and the freedom to distribute my modifications.  But heck almost every Linux distribution gives me the same freedoms.

What differentiates Ubuntu Linux from other Linux distributions, are the more subtle freedoms.  I have the freedom to setup technology to work the way I want it to work.  Yet I also have the freedom of having the technology actually work.  I have the freedom to choose between free and *gasp* non-free software.  I have the freedom to access and install applications from one of the largest package repositories, aside from Debian.  I have the freedom to choose where I get excellent support, from the community or from Canonical.  I have the freedom of which architecture I want to run on.  In essence, I have the freedom to use my computing resources as I see fit.  You can’t get this on a Windows PC or a Mac.

The other reason Ubuntu is important is the reason why Ubuntu is so successful: the people involved.  Without the strong, friendly community, the responsive developers and enlightened leaders in and around Ubuntu, this distribution would not exist.  So thank you, all of you involved with Ubuntu.  Thank you for your time, your effort, your contributions and your sense of humanity.

BBLUG in Review

Ok, so I didn’t expect BBLUG to go off without a hitch.  However it doesn’t seem like a Linux or BSD-only tech group is all that interesting.  I’m still debating whether or not to continue this LUG experiment.  Maybe we can start a computer group, but that is really not my interest nor do I have a ton of spare time for organizing a general group.  I blame it partially on my lack of advertising.  But also maybe the FOSS environment is not as exciting to others as I thought.  KDE 4, Compiz, Maemo, Linux are all interesting technologies, and is interesting to see the how FOSS newcomers react to seeing alternative computing ecosystems.  However computing is at the end of the day an enabling technology.  The technology itself while interesting, doesn’t look as interesting as what you can do with it.

Still… thanks to Rudy and Ryan who came out yesterday.  I’m glad I wasn’t the only person at the meeting.  Next time, lets just go out somewhere to chill.

The First Brampton BLUG Meeting Tomorrow!

Eugene and I decided to start up a Brampton BSD-Linux User Group (BBLUG!).  This will hopefully grow into a community of open source enthusiasts in the Brampton and Mississauga region.  While we are competing in theory with the folks at GTALUG and WGTALUG, this is more of bring something to Brampton.  I know there is a Brampton LUG group on Facebook.  However I tried contacting them, but it doesn’t look like they are all that active.

So tomorrow @ 8PM, we plan on meeting up in the Coffee Culture for 2 hours.  If you are an enthusiast of Linux or BSD and live in the Brampton area, feel free to drop by.

OK, I should of announced this meeting much earlier.  I’ll try to do a better job of advertising the meetings next time.  I planned on putting up ads for this but… I kept putting it off.  Sorry. 🙁

Mathematics Can Be Fun!

Yes, it is true.  Even math can be fun and enjoyable.  Especially when presented in an interesting manner.

Check out the Dimensions series.  This series goes into visualizing multidimensional objects, using projections, fiberations and complex numbers.  Very interesting and informative.  The first three and last films are good introductions to 4D geometry.  The other films may feel a bit heavy for mathematically uninclined though.  Still great films.  I wish these films were around when I studied dimensions, basises n-space matrices and vectors in linear algebra.  I might of gotten better marks in that course. 🙂

Early Morning Report for Those Who Can’t Sleep…

I finally managed to steal some time to blog again. It is the morning too, so not everything might sound coherent.

So the past few weeks have been exacting on me. My life has become a bit of a gaming sprint. Not that I game as much as I used to. No. Rather each day feels like a gaming sprint with a schedule as follows: I wake up at 5 AM each morning, arrive at work at 6, do some personal stuff from 6 to 8, work like a dog for my client from 8 to 4 PM, travel home and work like a dog at home until near midnight-ish. Then rinse and repeat every workday for the past 2 maybe 3 weeks. It is getting tiring. Productive. But tiring.

I am still trying to organize a LUG in Brampton. But the guys on Facebook claiming to already operate one in the region, don’t look like they are doing much in that regard. So if you are in Brampton and like/love/hate Linux then come out December 16 at 8 PM to the Coffee Culture. I plan on putting up some flyers too.

Also writing and coding are off to the side right now. I still need to catch on important life/reality based stuff first. However I think my original TODO list is nearing completion for this year. I might need to revise the dates when I plan on actually finishing stuff. I reckon everything will be done before Q2 of 2009. Look at me talk like some corporate drone. 🙂

Anyways, I will try to update this blog more often. I think life should quiet down after Christmas.