I found an interesting point. During few years, I meet a number of programmers in Australia and Hong Kong. The most of them have told the most productive time for them is around 9pm to midnight. The normal office hours are not very suit for them! That is interesting! What do you think about this?
During my career, I built some websites which are using a simple design and even with some simple functions. People have commented why I cannot make them better. Yes, I really can. If you can give me more funding, of course I can. In the real world, everything is about time and budget. We only got limited time and resource. If we spend more resources on layout, we have to make some functions away to bring it back on budget. In some situations, even the budget is ok to spend a bit more on website layout, but we still need to fit the deliverable schedule too. In these cases, we will delivery a simpler version first and still keep to develop. Maybe, we can have second deployment later.
Moreover, as a web developer, making the websites looks good is not our sole considerations. We want to make a lot of pretty websites. However, we have to take some factors in considerations. For example, we have to consider cross browsers comparability. Nowadays, we need to make websites can work with tablet and mobile phone. Well, I can use flash to make a very interactive and fancy website, but I am 100% sure this website can be read in any tablet and mobile phone. We really have to take the comparability factor into considerations.
Lastly, that is another important factor we need to consider. This is web hosting cost. Even we make a very complex website on time, on budget, this kind of website may need to bring workload into the web host or require higher specifications of web hosting. The web hosting is an on-going cost. The website may need to last few years before the next re-development. Thus, this can be a largest part of budget. In the past, I had to build a cut-off version of website, because of the web hosting requirement.
Building a website is not just about the layout. We need to consider the WHOLE picture!!!
I remember I started to work full time in Web Development Industry around 2003. That was 10 years ago. I treated this as my professional career. However, a friend asked myself why my clients need to hire us for building websites. She can do it in MS office. I think she is just one of many do not understand our industry.
We just ARE NOT JUST BUILDING WEBSITES. We are delivering a web technology solution to our clients. We have to understand our clients' requirements. And then we need to deliver the best solution for our clients. Moreover, we have to make the solution comply the clients' organisation requirements and legal requirements. Also, the most important part is to make sure the solution can be deliver on time and on budget. Our professional is not just to build a pretty website.
Recently, I have talked with a number of web developers. That is very interesting. Some of them have very strong programming skills. Some of them have very strong Graphic Designer. The key point is Web Developer = Programmer+Graphic Designer. Interesting!
I traveled to Hong Kong about a month on August. I met some programmers and a lot of Hong Kong friends. The programmers are very smart and keen to pick the new skills such as iOS and Android programming. I believe there are a number of programmers with apps development skill set! Moreover, Hong Kong is a small town but with 7.5 Millions people! Wow, there are a lot of people. Thus, they have the critical mass to have their localized app. Well, I can build for Brisbane, but that is only for 1 Mil people. On the other hand, if I build for Hong Kong, I got 7.5 Millions People!
To sum up, I believe Hong Kong has the potential for the development of Mobile Apps.