Friday, October 30, 2009

Open source is communism

Why does that sound so bad? I have read the manifesto and it's pretty good! (for the record I am not a communist though)

Anyways I attended the Open Source Symposium at Seneca today and it was an eye opening experience. There were members from all over the continent speaking about their experience on their open source project. The most interesting speaker was Khalid Baheyeldin. His lecture was on 'Open Source: For fun and for Profit'. Obviously being a student I cannot help but be interested in working anywhere other than in a lousy cubicle! (I still believe in the american dream, even in the age of obama socialism!).

Essentially to earn an income from open source (and this also goes with what Dru Lavigne spoke about) you're going to have to pay your dues. Meaning to spend a year or two volunteering hours on an open source project you're passionate (to gain reputation). An interesting point to note is that you won't gain as much reputation if you did the same for proprietary software (such as if you worked at microsoft on some program) unless you've made the program yourself. Dru pointed out that you've known you made it when work starts finding you, and that you've really made it when you start rejecting work for other more interesting work.

There are a lot of people looking for freelancers, drupal.org has forums with people looking to contract. Also another enlightening moment was when the speakers mentioned that the community needs marketers, designers, and writers. So it's not just coders that are involved in it.

One thing I found surprising was that there were no speakers on open hardware. My passion is in electronics and I would love to meet and learn from people in that side of the community/industry.

Thursday, October 29, 2009

FUNK TEAM IRC MEETING

Recap of todays meeting:

Todo list:

1. get rid of dirs
2. select a ciol lib
3. add/modify/committ my assigned classes
4. create main
5. project file test and committ
6. Upadte repo
7. lubo - assign classes with complete description in wiki
8. fardad - update code and check it

NEVER COMMIT A CODE THAT IS NOT BUILDABLE

more on the team gameplan later...
On Tuesday we had a meeting with the Fardad. 45 minutes turned into 2 hours :$. This is what we covered:

1. Fixing up the repository for a14
2. handing out passwords
3. Tasks for next meeting: each person 'co' the repository onto their own computer
4. someone on the team build the prog.

Friday, October 16, 2009

Sunday, October 4, 2009

figured out how to append. Has to deal with strcpy and a temp. On to the next one!

Friday, October 2, 2009

having trouble appending. .. toggling insert mode. bah. gonna leave it alone for now.

Thursday, October 1, 2009

Serving a Slice of Open Source

I've been doing quite a bit of research on open source in the past few months. I've been impressed with it because it follows the philosophy of community and sharing. Something very opposite to the end result of 'practical' capitalism where money and stake is the goal.

Open source Software is especially popular in the internet age because software is easily distributed and because the result is better in most situations (Firefox vs. IE anyone?) especially when 1 billion new users with 3rd world GDP will be going online in the next decade. Hardware on the other hand is a little different because it's harder to implement. It costs money to develop R&D, takes labour and cost to distribute products, costs to manufacture the copies - unlike software. The most popular open source hardware is the arduino. In short, it's a tiny computer you can program and have it do neat things like controlling a robot. However, there really isn't actually a functional purpose to it. The arduino basically is like a linux kernel. You can create a lot of things with it, but unless you have money your special creation is never going to be used by the masses. The closest thing I can think about is the BakerTweet or the OpenBook . In conclusion, OpenHardware is an entirely different animal compared to OpenSoftware due to the fact that in OpenSoftware all you need is a computer and time.

I've been tinkering with the arduino and being the overachiever I am (unfortunately... only when I'm passionate and focused on something lol!) I created something entirely new. It's called the Tarq and am currently creating a website for it.

A short description: A 'sleeve' you attach to a punching bag. On this sleeve are LED's which flash. It will flash in patterns which are actually intructions on what combinations of punches to throw. It also records your reaction time, and hopefully in the future accurately record the power of your punches. The Tarq has the elements of the Hitmaster and the GoHerman!. But those don't tell you what combinations to throw. Anyone who has ever used the punching bag for any other reason than imagining throwing bombs at their boss knows why it can become extremely boring.

Anyways, so what is a boy to do with no cash and no interest in taking a risk with his first marketable, sellable, possible ROI'able (although very niche) creation? Patents cost in the range of $2k - $18k (design vs. utility patent, lawyers, etc.) and don't provide anything but empty promises. Open source would be the best idea. I may not make any money from this, but at the very least it'll be a good portfolio for myself. Kind of like but not remotely close to what this guy has done (>'.')>.

Many individuals who have an 'idea' tend to become paranoid that someone will steal it. The fact is 9/10 inventions don't receive a positive return. Ideas are a dime a dozen, if you have an idea, work on it and turn it into something real. What you learn from that work is everything and more than what you'd learn in school. One persons creativity can only go so far. Innovation expands exponentially when a collective of brains works together on a problem. After spending over 500 hours on the tarq I want to give it away more than ever. If art is what we're creating, why be selfish? Why not share it? Because green is god... and I'm not talking about this either.

..getting kinda hungry now ;).

- A.C.