Technology Blog

Saturday, October 25, 2008

The World Economy

I was watching the late show with David Letterman the other day, and Bill Clinton was on it. They talked about the economy and the problems. Clinton said the problem is that over the last 8 years or so, people have been investing, but only in property, and having a high leverage. The rich people have been getting richer through property, instead of investing in something that creates jobs. It would have been better if it was invested in something like solar energy, and the investors would have made the money back through technology advancements and also creating jobs, and improving the economy.

I think Clinton is quite a good speaker, and he is one of the great leaders, and I believe in this instance he is probably right. I too am trying to make money from money, even though I havn't got a lot of it. Over the last few years, I've been trading on the internet, and trading currencies. It does look like it's again a good time for making money with currencies, and I have made some investments just recently, but now I'm thinking it's time I invest in something that benefits us all, and it may even have better returns.

I would like to invest in something like energy, but I know nothing about it. I'm keen on investing in companies making hybrid vehicles or electric vehicles. I would love to be driving in something that uses 1 litre per 100km of petrol, and not having a high price premium in buying those vehicles. Rumour is, the new Toyota Prius hybrid, due to be launched at the Detroit Auto Show next year, will be better than the current one, using 4 litres per 100km instead of 4.4l/100km. That is an improvement, but I don't think it's attractive enough for most buyers to be willing to pay the price premium. A hybrid car in NZ cost over $10,000 more than an average car. If you compare a Toyota Corolla and Toyota Prius, one uses 7.7l/100km, the other uses 4.4l/100km. The difference is 3.3l/100km. If petrol is $2 per litre, you save $6.6 for every 100km you travel. So if you do 30,000km a year, that's a difference of $1980, and it takes 5 years to make your money back. That doesn't seem too bad.

But consider this. If you buy a Daihatsu Sirion at $15,999, the difference in price is $25,000, and it uses 6.5l/100km. the difference is now 2.1l/100km, or $4.2/100km, and you save $1260 per year, and takes 20 years to make the money back, wow 20 years. You may think you can't really compare the two cars, but for me, I only use my car around town, and most of the time i'm the only person or there's one passenger, and I can take 5 in the Sirion if I want. The choice for me is obvious. Buy the Sirion, invest the extra cash somewhere, and pay a little more for petrol.

Say if I invest $25,000 in hybrid vehicles, and there's a technology breakthrough in 10 years, making the cars do 1l/100km, that would be money well spent, and I'll happily drive a brand new super fuel efficient car at that time.

Another thing I can invest in, is telecommunications. Being an IT person, it makes sense to invest in my own field. Plus, I'm going to be working for Telecom for the next two years, it makes even more sense. I would be keen to see prices drop on mobile charges and broadband, and the only way that's going to happen, is through investment in new technology.

I believe investing in these two areas would be a sound investment, and one that I will see a good return on investment, and in savings in the future.

Someone asked me how do you get out of the recession, I said, make people spend money. We need to pump money in the economy, but not just for personal benefits, but with investments that will benefit everybody.

Capitalism Revisited - Forbes.com

How entrepreneurship can save the economy.

read more | digg story

Tuesday, October 21, 2008

TWUL day 2

Did you know that Samsung makes Tanks, and Toshiba makes Missiles? There's a group of students from St Hilda's college protesting them making weapons, and raise awareness so that people think twice before buying their products. I wonder if they are the only ones. Does nokia make military cellphones? Intel makes chips for missiles or nuclear weapons? To me, I don't see the problem with them making weapons, just an interesting fact i saw today

Monday, October 20, 2008

Teach What You Learned (TWUL)

"Cisco Systems' astute CEO John Chambers sums it up in two sentences: "The next big killer application for the Internet is going to be education. Education over the Internet is going to be so big it is going to make email usage look like a rounding error in terms of the Internet capacity it is going to consume."

I have a dream, a dream to teach kids programming. I learned "basic" programming when I was not even 10, and I loved it, and I could write some basic programs, but I never had a chance to learn more after that. Until about 5 years ago. Now I'm a few weeks away from finishing my degree in Information Science. For the last few years, I kept thinking I wish I had started learning programming earlier than uni.

Programming and a lot of things are things you can self taught. Or can be taught outside of school or uni. I'm sure there's a lot of self taught developers that have more experience and are better than me. Take for example the Facebook guy, the guys that created wretch.cc, the guy that cracked iphone (i'm not good with names).

So what's it got to do with Teach What You Learned. TWUL is an idea i thought of today, maybe someone is already doing the same thing, if there is, let me know in the comments, i'd like to have a look at the website. What it is is just you blog about what you learned today. You can blog about what you learned before, last year, ten years ago etc, but recent events make it easier, as there may be too much if you think back, and eventually you just get sick of blogging it.

So here's an example. Yesterday, I was at a restaurant, and someone said you have an exam on Thursday, and you seem quite relaxed. And I replied whether or not I'm relaxed, the result will not change, so why not be relaxed. This year, I have reports after reports, presentations after presentations. I used to get stressed about each report and presentation, but after a while, it became natural. When you have to do it, do it the best you can within the time you have, then when its done, it's no big deal, no stress before it's handed in, no relief when it's done, it's simply just another day.

Interviews are the same, and exams, I had a mid-semester exam about a month ago, I studied, I went in the exam room, did the exam, then went on with the rest of my day as if it was nothing special.

You see, life is like this, there's going to be deadlines after deadlines, reports after reports, presentations after presentations, it's ok for a student, a lot of people stress about tests and exams, then when one year is done, they have a holiday and come back and do the same thing again. But in the workforce, it's different, there is no holiday, you just deal with things over and over again until you retire. You might learn not to stress over things over time, but the sooner you do, the easier things are going to be for you.

Don't get me wrong, I don't mean it's ok to slack around, you should still do your best, but change your attitude. Allocate time for the task, do the best you can, when it's done, move on as if was no big deal. At times you can't help being stressed, but just know that stressing doesn't do any good. If you feel stressed, take time out, and exercise is always good to relief stress. I've seen people stress over an exam 2 weeks away, and try and sleep minimal amounts and do nothing but study, but if it was me, i'll live normally, and maybe take more time to exercise and relax, because I know that's the time when I would be stressed, and i want to be in the best, non-stressed state if I want to do something well.

That's what i've learned over this year, and there's lots more. When you TWUL, it doesn't have to be long, it can be something like "shake hands firmly, it makes you seem more confident", or "do similar tasks together, it saves time" or "check email twice a day only" or some technical knowledge. It can be big things, or it can be small things.

A lot of people know a lot about a lot of things, and we all learn a lot each day. Life is an adventure, and the most satisfying thing is to learn from something new. So here's what I want to do. Blog about things I learned, and hope someone reads it, and perhaps benefit from it. You can do the same too. You can have your own blog, or simply write comments to this blog or some of my subsequent blog entries. You can agree or disagree with me, correct me if you want. In fact, it would be good to hear from anyone, I can know different views, and get sometimes get my facts straight.

As to the teaching kids programming thing. I've got a few friends that have kids under 5, I'm not going to teach them now, but maybe one day, I can teach them, maybe even some time soon. Kids have a lot of potential, and we might see a rising star somewhere, and one of them may be the next Bill Gates, or Steve Jobs, or make the next YouTube, at the age of 12 or something. I think I've read somewhere the guy that made firefox also started really early, and went to silicon valley at 17 or something.

Finding and teaching a star is a dream, but TWUL is not, you can do it any time, and about anything. It doesn't even have to be right, but probably best if it's something at least you believe in, so you don't steer someone on the wrong path that even you wouldn't head down.

So lets get active and Teach What You Learned.

Note: It's good to share things you learned, but you also need to be careful. If you learned something at work, you have to see if it's appropriate for the world to know. After all, if you leaked some secrets, you may make headline, but it will probably also cost you your job. To be safe, don't blog about work at all, unless pre-approved. Also if it's something you learned from someone, try to change their names or not mention names, and change the setting so they can't be easily identified, or ask them if it's ok before you post the blog.

The next big thing on the net - 20 Oct 2008 - NZ Herald: Int

Education... read on...

read more | digg story

Saturday, September 27, 2008

Stanford Engineering Launches Free Computer Science Classes

This fall, SEE launches its programming by offering one of Stanford’s most popular sequences: the three-course Introduction to Computer Science taken by the majority of Stanford’s undergraduates and seven more advanced courses in artificial intelligence and electrical engineering.

read more | digg story

Wednesday, September 17, 2008

10 Essential Principles of the PHP Masters

We need PHP masters to show us the best principles to follow for high-grade PHP programming.

read more | digg story

Hug A Developer Today!

Nice video :D

read more | digg story

How HTML 5 Is Already Changing the Web

HTML 5 represents the biggest leap forward in web standards in almost a decade. And it may be a long way off still, but elements of HTML 5 are already reshaping the way we use the web

read more | digg story

10 Smart Javascript Techniques to Improve Your UI

here are many clever and useful ways to improve a site from the user interface perspective. A developer can find nearly any snippet of Javascript to achieve what he or she wants to accomplish.

read more | digg story

Wireless Security In-Depth

If we had told you eight years ago, when 802.11b was really taking off, that one day in the future you would be able to pick up at least ten different wireless networks on any given block of a major metropolitan city, you might have believed us.

read more | digg story

13 Amazing Firefox Add-Ons To Make Designers Lives Easier

In this post, I am listing down 13 Amazing Firefox Add-Ons To Make Designers Lives Easier.You are welcome to share if you know more amazing firefox add-ons that will save time which our readers/viewers may like.

read more | digg story

Wednesday, September 10, 2008

Wireless Security Research Summary

Wireless Security Research Summary

Tuesday, September 09, 2008

10 Promising JavaScript Frameworks

It’s always good to consider all of your options before settling on a JavaScript framework that’s right for you and/or your team. This article showcases 10 alternative and capable JavaScript frameworks/libraries to explore. Links to some of their demos (when available) are included in the entry so that you can see the framework in action.

read more | digg story

20 Websites To Help You Learn and Master CSS

This article features 20 excellent websites to help you "grok" CSS. There’s a wide range of websites included – from blogs to directory-style lists and websites that focus on one particular topic related to CSS.

read more | digg story