Birth of W3T Productions

To start off my first career post, I am going to gladly announce the birth of W3T Productions. Starting on 10 May, 2009, along with 3 other co-founder, Kien Trinh, Sam Wong and Clara Wong, W3T Productions is ambitious to evolve successfully as a profitable organization.

At the stage of identifying our mission, vision and values, we identified what is said in the following quote is very true:

""Identifying or updating the mission, vision and values statements is usually done during strategic planning."


At this stage, we are continuing to search for the answers to the following questions before writing the statement down.
1. How can we be effectively carries out our operations stated in the mission?
2. What method shall we use to identify vision, since it can range from highly analytical and rational to highly creative and divergent?
3. How can they serve us as more of a motivational tool than just strings that sounds ambitious?
4. How shall we we word them?

There we found an article by Authenticity Consulting that helps us a lot in identifying the first 3, yet the most important statements of W3T Productions.

Please refer to the W3T Productions website for details on our latest updates.

Posted byA nerdy girl at 9:42 AM 0 comments  

Lessons Learned from GSoC 2008

The GSoC 2008 summer is coming to its end. I wished I could tell the yonger Eva so much about what I have learnt so that she could have done her job better.

I have become familiar with the languages Flex and Actionscript 3, which I can say is the next generation scripting language of the Macromedia Flash Platform. More than that, I have taken up a visualization toolkit for Actionscript 3 which is Flare. This summer provides me tons of chances to polish my skills on debugging, more importantly, it also enhances my efficiency on self-learning.

However, there are regrets.

I wished I could have started reading the API for Flex first before digging into Flare. I wished I could have learnt more about software planning back in May. I wished I could have set milestone evenly such that I could have archieve more goals. I wished...

Nevertheless, I think I have chosen the right way(the open source development field) as a first start to get experience.

Evidence of the growing popularity of open source software can be found at midsize companies, in which many of them have their firms use or will soon deploy open source solutions for Web servers, browsers, database management, middleware, program development and security. However, despite of the rapid growing of open source software, the quality of code, documentation and the support of the communities are the tradeoffs yet to be improved.

If you are considering doing GSoC in the coming summer(2009), I strongly encourage you to apply . There are 3 things that you need to bare in mind: fun, enthusiasm and communication, of which you will experience a lot lesser if you are without any of those. In the coming years, observing from the trend of globalization, web-based programs is definitely another field with undiscovered potential yet to be explored, and I am very interested in joining forces to their development.

Posted byA nerdy girl at 11:18 PM 0 comments  

About Me

I believe I'm changing the world.

Borne in China, raised in Macau, doing my computer science undergraduate degree in Toronto, from the start of my life I have been surrounded by people who are culture complex. I see, experience and understand the culture differences that different nation has.

In another words, the world is also changing me.

Posted byA nerdy girl at 9:02 PM  

Wrapping up

For the last week of GSoC, I have been doing testing and Improving on user friendliness of my application. For this coming week, I will keep on testing my application out and do a screencast which talks about it.

Posted byA nerdy girl at 10:51 AM 0 comments  

This is challenging

After adding more functionalities to my program, I was trying to run it to see how the new functionalites may affect the "asynchronusized" result handlers. There I discoverred a bug in my program which cause Firefox 2 freezes when it handles multiple threads of those parallelly. It is obviously a concurrency problem and how lucky that I can encounter that at this time of the summer!!

Posted byA nerdy girl at 6:52 PM 0 comments  

Erm...2 more days to go for parsing XML!!!

Last week, the project finally looks closer and closer to what I have designed for my final project. It is organized into packages and actionscript classes according to functionalities while avoiding my code to get spaghetti. I am implementing and debugging the backend logic part for the classes that handle the parsing of the xml. After Wednesday, I should be moving onto user interface part to catch up with another demo next Wednesday!

Posted byA nerdy girl at 8:53 PM 0 comments  

Handling synchronus signals sent by HTTP requests

Actionscript does give Flex user more control in the design of the application. I am having fun this week. While I was enjoying coding in actionscript generating HTTP requests dynamically within a control, some issues came up when I press for the display of data too often, or when there are too much data. This is because the thread of displaying the GUI is faster than that of populating the dataProvider. The problem is fixed by having an actionscript class that extends IResponder, which arranges the order of the way the application responds to signals. Moreover, I have been studying the data fetched by the sensors and the way that may provide me more information about the software development progress.

Posted byA nerdy girl at 5:00 PM 0 comments