Categories
Software

Manifesto for Agile Software Development

I found this while I was searching for code management software. I will get on implementing this as soon as possible. Software development is a complex task, with numerous methodology and even more components. Its very dynamic and it can span so many different realms, from science to art, to engineering and management. It virtually exercises every muscle of knowledge and learning.

Manifesto for Agile Software Development[1]

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Quote from http://en.wikipedia.org/wiki/Agile_Manifesto

 

Categories
Politics

Miller not running for Toronto Mayor

Today David Miller announced that he will not be running for mayor in the next election. I think this is a sad day for Toronto. Although I agree that recently, especially after the 39-day civic strike hi s popularity hit rock bottom, I still think he did a pretty good job at holding the title as a Mayor. I see a man who has great love for the city of Toronto. He’s had to make some tough choices to try to do the right thing, but the people don’t seem to try to look past the decision that they see on the surface into the deeper reason for why sometimes certain thinks have to be done. Sure, he took a hit and it cost him his reputation with the people of Toronto.

I think people should stop bashing the mayor. Miller did try to explain his decision, but I think he failed to reach out to people and explain thoroughly reasons behind the things he was or was not doing. I personally bought his logic and his situation, but there are a lot of people that don’t heed to logic; they just look at ‘oh tax increase, oh civic strike’, and so maybe in that sense he failed as a politician.

I wish him luck in whatever he plans to do after his mayorship ends next year, and I hope that we don’t have another Mel Lastman running this City into the ditch. I hear some iditios say Miller was the worst mayor they’d ever known. Some of these people are my friends. Do they even remember Lastman, he was nothing more than a big overflowing pot of joke.

Categories
Software

I love Open Source and Freeware

Have you ever heard “Technology brings us closer”? I know I have, and I know its true. Specifically, I think programmers are at forefront when it comes to sharing and connecting. In what other profession is there hundreds and hundreds of hours of work put in to make something really useful for people that you don’t even know and do it for FREE; and not only do it for free, but make your work available to the public so they can see how you exactly did what you did.

This friends is the world of open source. The reason I love open source is, first of all – everything is free! It also keeps us variety and the power to chose not to be confined to large software enterprises that at times seems to be sucking out our wallets from our back pockets.

Open source software is the only field where FREE is actually fascinating, fantastic, fabulous and fun and not just free. Some of the open source and freeware software is actually 5 to 10 or even more times better than software that you actually pay for. Here are some of the software that I use and absolutely LOVE:

  • Linux – Specifically Ubuntu desktop. I just love this OS. Some people might find it a bit surprising, but given a little more time to mature I may even be able to trade in my mac book pro for an ubuntu notebook! Let me add a little note here, Ubuntu is actually the Linux OS, the user interface is from the GNOME project. Whats really amazing about any linux distros is that you can easily change the interface to something feels right for you. There are other distros that I should mention here ‚Äì Fedora, OpenSuse, Debian etc.. But I like ubuntu, especially the desktop because it just works. I used fedora in 2006 and it was a pain in the rear.
  • Eclipse ‚Äì according to me this is THE best IDE to use. There is a flavour for everything that you want to do. I use the PHP Development Tools (PDT) and it makes my work less work and more fun. I also use the free aptana plugin from time to time for web development.
  • Mozilla Apps ‚Äì Mozilla offers such amazing apps its hard not to talk about them. Firefox is by far the best web browser out there, thunderbird is a fantastic email client ‚Äì few years back I tried to like this email client but I couldn‚Äôt and instead opted for MS Outlook. Now 2 months back (July 09) I stumbled onto thunderbird again and wow does it impress me. I got so impressed I switched from Outlook. I you are fond of the outlook calendar, look no further, thunderbird has an amazing plugin called ‚Äòlightning‚Äô and its got all your calendar needs. I‚Äôm not a big fan of plugins, but this friends is an Ah-mazing plugin ‚Äì it actually feels like a native feature of thunderbird.
  • Apache ‚Äì Apache is by far the number one http web server out there, and I highly doubt that this will ever change!
  • Mootools ‚Äì is a javascript framework that I use and that I think is really convenient. I don‚Äôt know if this is the best one out there because honestly I have not used any other. There are actually many out there. Yahoo even has one out there and has large library with tonnes for features.
  • AVG Free ‚Äì although not open source, it is actually free and I think gets the job done. An excellent (and free) substitute for Norton ‚Äì oh how I hate norton.
  • Zonealarm ‚Äì again this is not open source, but is actually free. It had a few problems with some of their intermedia releases, but now they are back on track.
  • Gimp ‚Äì I love this. Its not as user friendly has photo shop(but then I don‚Äôt find photoshop that user friend to begin with. But being fair, I‚Äôm really a beginner at using advanced image editing software anyway), but its free and it does the job exceptionally well.
  • OpenOffice ‚Äì this is THE best substitute for MS Office. This is an excellent package. After all it does everything that MS Office does and more; you can convert your word files into pdfs ‚Äì thats one feature that first caught my attention. I use MS office on windows since I already had it, but I use OpenOffice on my macbook, since I didn‚Äôt want to pay the extra. You don‚Äôt need to be worried about your friends, co-workers or your boss not being able to open your openoffice files because you can save those files in MS Office formats.
  • Filezilla (ftp client)‚Äì an ftp client and server. Can‚Äôt say anything more about this. I think this one just rocks. If you are using anything other than this for your ftp needs, you should slap yourself haha.

There may be more that I’m using that I’m missing out there. I’ll update the list later. If you have any questions, you can contact me or leave a comment.

Categories
Uncategorized

The Emmys

Before I say something else, I’ll say I used to like the Oscars better than the Emmys, and the Emmys better than the Grammys. But last night when I was thinking about it, I actually like the Emmys better since I spend a lot of time watching TV.

I have to say that Julia Louis-Dreyfus looks better than ever, and Neil Patrick Harris did a pretty good job of hosting the Emmys. But what blew my mind away was Bryan Cranston and his winning of the Outstanding Lead Actor in a Drama Series award. I always saw him as the unfortunate father of four notorious boys in “Malcolm in the Middle”. I knew him from his work in a comic role and I knew he was pretty damn good, but this…wow. I haven’t seen any of the episodes of Breaking Bad ‚Äì well frankly yesterday was the first time I heard about it. But winning an Emmy sure tells that he must be really good at what he‚Äôs doing.

Other not so surprising ones were awards to 30 Rock.

And more on TV later…

Categories
Uncategorized

Content Kings

If I say all Germans are Nazis, all Indians are Gandhis, all Americans work for the CIA and all British are double O agents and you know what I’m talking about then congratulations you are amongst the 99.99% of the normal populations…haha. But if you don’t, then you need to read more books, watch movies or simply pay attention in class; but mostly watch movies.

It’s finally fun updating my blog – its almost like a power shift from being(or trying to be) a developer, a designer to being a content creator. I spent too much time bogged in reinventing the wheel instead of wordpressing my way to blogging. Now that I have finally shifted my focus and decided to leverage the power of CMSs, I feel an overwhelming power from within that not too long ago I did not feel I possessed.

If you have no idea what I’m really talking about in the last paragraph, then you’re mostly normal – or one of what programmers classify people as: developers, designers and dumb (in real these people are normal and the other two aren’t really haha). Please people (@ developers and designers), don’t get me wrong, I fall into that category (about me).

The conclusion that I would like to make is I was very optimistic, but at the same time I was also very idealistic, trying to be the inventor and creator as I spent time reinventing everything I needed to do my work, and then it finally hit me – time is money and money my friends is very important. So I have decided to leverage what is available and take it to the next level. I am starting to realize the power of asking the right questions to yourself. It’s helping me to take everything that’s been happening around me to my advantage, and that feels outrageously awesome!

That brings me to the next BIG question – what’s happening with kesario.com?

Categories
Uncategorized

My site gets an extreme Makeover!! :)

I gave my site a very much needed makeover. Frankly speaking, previously, it was dull, it was boring and it just looked plain and stupid. Getting introduced to the optimist’s creed” a while ago, I have decided to make it part of my life. Especially the part where I promise myself “ To think only of the best, to work only for the best and to expect only the best”.

I haven’t ever mentioned anything about Kesario.com in my blog. I will be doing that pretty soon. Its been almost 6 months after the launch, and I really need to talk about it!!

Categories
Uncategorized

Reflection of the year 2008

The year 2008 was one of the most interesting years in recent years. Everything from world weather, to world politics, to the global economy contributed to big stories.

The year begins with world stock markets diving down with fears of the plunging U.S. economy and mortgage crisis. As the year progresses governments start declaring that their economy has begun a recession, even the United Nations eventually declared world recession.

Price of petroleum reaching sky high, fueling up high prices of almost everything that we know, making this commodity the one to watch day in day out, and then at the end of the year gas prices plunge to an all new low, something that we thought we would probably never see again.

Weather was another big story maker all over the world, with cyclones, tornadoes and snow storms. Right here in Toronto we experienced record breaking snow fall in the beginning of the year 2008 and record breaking rainfall in spring and summer. We even witnessed 4 snow storms at the end of the year to start of the new winter season with a bang.

Obama picture

But when it comes to politics what bigger story to talk about than the U.S. elections; the world witnessed the first African American U.S. president. This two year long campaign ended with such a bang that it was felt all over the globe. Canadians had their elections too, but they all seemed to be more interested in what was going on in the U.S. – that’s how big this was. Actually, Canadian politics itself was a big story maker, however, it just got cast away due the U.S. elections taking over the spot light. (Take a look “Canadian Politics – Part 1 to 4”).

olympics logo

In the world of sports, the biggest buzz was the 2008 Beijing Summer Olympics. The Olympics were held in a country that had a long history of human rights issues, however, this did not stop the Chinese from giving the world a spectacular show. The opening and closing ceremony was something definitely to marvel at. But behind all the glitter there was some darkness hidden, only to be discovered later. It was later revealed that the little Chinese girl who gave an amazing singing performance in the opening ceremony was in fact only lip singing and the real face behind the voice was another girl ‘silently’ singing away from the camera, as she was asked to do so by Chinese top officials only because she was not ‘camera material’ and would not fit into the ‘Chinese perfection’. As if this was not enough, it was later discovered that synchronized display of fireworks through the streets of Beijing during the closing ceremony was also not all ‘seeing is believing’. Some of the footage was enhanced by computer graphic software. These were only 2 of such controversies.

But despite all the controversies surrounding the Chinese, they showed their true patriotic spirit and their dedication to perfection. The Chinese, from day one had the lead in medal tally and eventually ended up at number one spot in Gold medal count. The world was witness to some amazing sportsmanship and super human power as records were written, broken and rewritten. One very memorable story was of Michael Phelps, a U.S.A swimmer and his quest for record breaking 8 gold medals. After being challenged by his rival and former swimming super star Ian Thorpe, saying that he would not be able to do it, Michael’s only dream was to prove Ian and all his opponents that anything is possible if you put your mind to it. Another big story that was told again and again was of the Jamaican sprinting sensation Usain Bolt who burned up the tracks with his lightening speed, breaking 3 world records, one of which, the 100m sprint even after slowing down in the last 20 meters and thumping his chest in celebration of his victory which was only few milliseconds away.

In other stories the U.N. declared 2008, International year of Planet Earth, International year of Sanitation and International Year of Languages amongst other designations. The Indian Space Research Organisation successfully launched theChandrayaan-1 spacecraft on a lunar exploration mission. Delta Air Lines merged with Northwest Airlines, forming the world’s largest commercial carrier.

On December 12 the Moon moved into its nearest point to Earth at the same time as its fullest phase of the Lunar Cycle. The Moon appeared to be 14% bigger and 30% brighter than the year’s other full moons. The next time these 2 events coincide will be in 2016.

The proton beam circulated for the first time in the Large Hadron Collider, the world’s largest and highest-energy particle accelerator, located at CERN, near Geneva, under the Franco-Swiss border. It has detectors as big as apartment buildings to find out what happens when these protons cross paths and collide at 99.999999 percent of the speed of light ‚Äì an amazing experiment or a complete waste of time and money (more than $8 billion) – you decide.

These are just some of the top stories. There are some which have not included here, because it honestly is not possible to include everything. Overall 2008 was an amazing year. I personally had some amazing times in this year, some of which I can say were ‘life changing’. I’ll be talking about my personal experiences in 2008 in my next blog entry.

Categories
Uncategorized

Happy New Year

A very Happy New Year to you all!

In case if you’re wandering about my new year’s resolution, I will tell you that I have none! Yes, that’s right I am not going to make any New Year’s Resolution. Last year I did, and never went through with it, so this time I am going to tell my story as I…oh wait this might count as my New Year’s resolutions so ya, I’ll just stop here.

Categories
Politics

Canadian Politics : Part Four

Bob Rae steps down to make way for Michael Ignatieff to be the Liberal Party’s leader. This could be good good or good bad for the party. Good because Dion is not the party leader anymore, good because instead of going the democratic way and voting for their leader the party decided to just skip all that and put one of them on the throne; this prevents any division within the party and tries to show that the liberals are united under one man, and bad because this is not really a very democratic way, and some liberals may think that it was not fair for them and makes them feel left out by making decision ‘behind closed doors’.

I personally would have wanted to see Bob Rae lead, but Iggy is good too. He seems to have had more support than Bob Rae previously and so let it be. To me, either of them are very capable leaders for the Liberals.

Bob Rae is leaning more towards just getting rid of Haper, whereas Ignatieff is trying to show that they he will consider what Harper is going to put forward in his next budget and make the decision after, which seem to be a more politically correct move even if it is not his true intentions.

Anyway, this is the forth entry on Canadian Politics and I do not think it is going to be the last. There is more to come.

Categories
Politics

Canadian Politics : Part Three

So there is a twist in this story now. The Governor General has given the okay to Stephen Harper to have his way; to suspend Parliament until the 26th of January, 09 so that he can have some time and come up with a (hopefully) better budget. In my opinion she’s done what a Governor General should be doing, and I respect her decision. I also agree with her in some sense; the economy is in a bad shape and a little late but good solution is better than a quick but not so good solution. Stephen Harper needs to do his homework and needs to do it really well.

But even if he does come up with some ingenious way of making everyone happy and also throw a life jacket for the Canadian economy, will it really make a difference in the ‘coalition’s desire to throw Harper out?

Right after the decision by the GG was made, Dion told the media when asked whether his stance on kicking out the Conservatives is still as was, or will it change if Stephen Harper brings forth a satisfactory budget. He’s response was that “there will have to be a ‘monumental’ change in the budget”. He repeatedly used the word ‘monumental’ and when asked by different media folks again and again what he meant by monumental, he simply ignored, avoided and did not answer the question. Either he used a big word that he does not know the meaning of, or he does not want to admit that he wants to kick the Conservatives out no matter what.

Jack Layton on the other hand was very clear in his statements, when he said “Stephen Harper cannot be trusted.” and that he was all for the move to kick Stephen Harper no matter what!

Harper: “Oh SH!T I’m screwed. ”

Duceppe has lost all possible respect that he might have had. He completely ignored the question of what he and the coalition will do that Harper won’t, and what will be the coalitions move if Harper produces a satisfactory budget. Instead he went on to say “well… if my grandma was on wheels, she’d be a tractor”.

Yah, OKAY, what does that mean? Like REALLY, what does that even mean? And not only that, he WINKS at the media after saying that phrase. Even the anchor and political analyst on CP24 were wandering what it meant. Is this guy an idiot?

So who is going to lead the coalition? Dion, whose own party wants to throw him off the leadership title? Duceppe – the separatist who clearly does not know what he is saying in public? Or Layton, who is acting like a punk kid who just single mindedly wants to get rid of Harper?

Just over the weekend I met with a few friends of mine and one of them said, “Finally, Canadian politics is getting a little interesting”. It certainly is, but I for one want to say that all these political leaders have lost my respect. I really don’t even know who to vote for the next time elections come.

These guys in parliament should just put their issues aside and just get along and do something for the Canadians. We are paying for their salary and it’s about time they start doing their job properly as guardians of their country and their people.

Related entries: