4/17/2014

Web Developer Joke


A wife asks her developer husband: "Could you please go to the store for me and buy a carton of milk, if they have eggs, get 12." 

A short time later the husband comes back with 12 cartons of milk. 

The wife yells at him, "Why the hell did you buy 12 cartons of milk?!" 

He replied, "They had eggs."

Cookie Law


2/04/2014

Mobile web vs mobile application?

The first mobile phone was launched in the year 1973 and this year commemorates the 40th year of its birth. Mobile is everywhere and creating presence amongst mobile consumers is a growing need amongst enterprises. For starters, after having decided to invest in mobile and mobile technology solutions, the next big question is whether to invest in mobile application development or mobile website development. Though this has been in discussion for a long time, the solution is still elusive to most. Here is a guide to help one decide between a mobile application and a mobile website.
In order to arrive at a solution, it is important to answer a few key questions:
  1. What is the business need for the mobile application?
  2. Who will be the audience/customer?
  3. What kind of interaction with the target audience is required?

Mobile Web and Mobile Apps serve different purposes. Understanding the above questions will enable one to choose the relevant solution. A business need may be to create brand awareness, render product information, increase customer retention, run campaigns etc. Similarly the target audience can be a large population spread across geographies, ranging from a targeted population in a specific country/continent to consumers at a specific stage of a purchase life-cycle. This would also determine the kind of interaction that is needed to capture the attention of the audience. Different problems, different solutions. Once these questions are answered, one can look into the next level of features needed for the application. Prioritizing the features below would enable one to arrive at a suitable solution:
1. Device specificity and Audience reach
Mobile Apps are best suited for device specific applications. If the application is targeted at different platforms for a very wide audience, Mobile Web is a better choice. Mobile Web can be viewed by anyone with the help of a mobile browser unlike a Mobile App, which can be accessed only by appropriate devices for which the application has been designed. Also, a Mobile Website can be found through search engines which increases the chances of getting noticed vis-à-vis a Mobile App, which can only be searched in an app store or at specific sites.
2. Native Device Capabilities
Mobile Apps can best exploit native device capabilities like camera, accelerometer, GPS etc. If device hardware integration is not required, Mobile Web can be a suitable option.
3. Rich User ExperienceMobile Apps provide rich user experience and high graphic interactivity through a rich mobile UX design. Unlike Mobile Websites, they do not have dependency on bandwidth to provide these features.
4. Offline UsageMobile Web will work only when connected to a network. In case, there is a need to store important information for offline usage, Mobile App is the right choice.
5. Cost and Affordability
Building device specific applications for different platform can be an expensive exercise. A Mobile Website is more generic and can be accessed across multiple devices. And typically the total cost of Mobile Website development is less than that of a Mobile Application.
6. Updates and Maintenance
Mobile Apps once updated need to be pushed to the users. There may be a need for multiple development for different platforms. Also, for some app stores, an update means a re-submission process. As such, frequent updates may not be very conducive for Mobile Apps. On the other hand, updates in Mobile Websites are reflected easily and instantaneously.
7. Expected Lifetime
Usually, if the application is supposed to be available for a very long period of time and is used to achieve objectives like content distribution, Mobile Web is an ideal choice. If the application is targeted at a niche audience, a specific event, campaign or serves a specific purpose which requires the application to be available for a limited time frame, Mobile App is the right option.
8. Usage Frequency
Mobile Apps usually lead to higher frequency of usage and increased user’s interaction time. Strong user engagement can be achieved through Mobile Apps. However, if the application does not need very frequent usage, then mobile website is a good choice.
The choice for Mobile App or Mobile Website is driven by the above considerations. However, that is just part of the story. App and Web need not be treated as substitutes all the time. They fulfill different objectives and as such, in many cases, enterprises can adopt strategies to reap complementary benefits. For example, while mobile web can be used for brand establishment, lead generation and conversion, mobile app can be used for post purchase engagement and customer retention. The right approach and implementation of web & app to make them work in synergy can have the potential to create wonders at different phases of a consumer’s purchase life-cycle.
Posted by:  Ashish Kumar Pradhan in Digital Business


9/21/2013

7 Characteristics of Silicon Valley You Won’t Find in Asia

There are a few things that are rather unique about Silicon Valley that you won’t see in Asia. They play a huge role in what kinds of startups come out of the ecosytem. And although it’s not Asia’s heyday yet, and Silicon Valley is still the indisputable Mecca of startups, we’re starting to see the inklings of a distinct culture in Asia. Here are seven things in the Valley you just won’t see in Asia:


1. Strong Early-Adopter Culture

I was sitting with a bunch of non-tech friends the other day, when one of them whipped out her iPhone. She says, “Hey guys, check out this new app I found called VendMo. It allows you to be able to transfer money to your friends after you get the bill.” I was mesmerized. You just don’t have this kind of situation in Vietnam. Most of the time, if you’re hearing such talk in Asia, you’re probably hanging out with other tech people. In San Francisco, startups have the convenient advantage of being able to assume that early adopters are in abundance.
There is no such luck in Asia. More often than not, ideas die before they even get implemented because there’s no early-adopter culture. It could be a great idea, but no one wants to try it. That means startups that do make it have to work really hard to make sure their idea actually has value to either businesses or consumers. Valley startups can work on frivolous things like UX design, hilarious marketing tactics, or as we saw at TechCrunch Disrupt’s hackathon, base ideas like TitStare.

2. Willingness to Share and Grow Together

My hat goes off to Valley folks: they really care about each other in a way that I don’t see happening in Asia. Putting Apple aside, you’d just have to spend a few hours on Quora and its startups topic and you’ll see how much people are willing to divulge about how to do startup, startup culture, and the trials and tribulations of being a founder. Valley people, nurtured in the heart of the laid back culture of California, have grown to share and help each other.
In Asia, we certainly see pockets of this, with mentorship becoming an imperative, but Asian culture is held back profoundly by not only an immaturity in how to work together but also a defensiveness in competing. If you fly around Asia meeting startup communities, you’ll slowly start to hear of all the dramas that torment each. Fundamentally, this prevents the kind of growth we see in the Valley. There, it’s profoundly swept away by the sheer size of the community and the overwhelming sense that everyone should help each other so all can win. It’s ultimately all about win-win.

3. Failure as a Rite of Passage

People have been harping on this one repeatedly, and it’s for a good reason. Failure, across Asia, remains a stigma. As angel investor Dave McClure said in Japan, “Someone in a high position has to publicly fail so that other people can learn how to do it.” Nobody wants to fail and it’s inextricably tied to long-held Asian culture. In other words, it’s not going away anytime soon.

4. Everybody Wants to Help Everybody

With almost every person I met on this trip, whether it be a startup or an investor or a journalist, everyone offered to help me in some way. And I noticed very quickly that they also offered to help everyone they met.
As competitive as Asia is, offering your help to someone else can also mean doing favors for a potential enemy. But people are unable to see past that and look at the long-term benefits.

5. The Valley Is a Land of Layers

Every time I visit the United States, it looks exactly the same. The landscape hasn’t changed much except for a few new Starbucks and a new building or statue here and there. Offices still have landline phones and people still drive cars on the same exact highways. Everything is like clockwork. It’s this firm foundation that Valley startups can build on top of.
Uber is a great example of this. It takes existing resources and people, and fashions a business model that sits perfectly on top of the infrastructure that already exists.
In Asia, especially developing Asia, forget about infrastructure. Forget about widespread usage of landlines and aligned highways. Asian startups are building for a land without layers, so they are forced to be the layers themselves. Texting is one beautiful example of how Asia leapfrogged landlines into new technologies that the Western world has only caught up to in the last few years. And today, we’re seeing unique examples of this withpayment, logistics and ecommerce at the forefront.

6. Valley Startups Create Problems to Solve Because They Don’t Have Any Problems

First-world problems include not getting your eggs the way you want them and taking just a few more minutes to get a cab than you wanted to. If you watch American travelers going through Asia, it’s even more vivid. They shout and complain about things the locals take as normal. While chatting with Kevin Chen from Technode, he remarked on Spinlister, a new startup that was present at Disrupt, which is an Airbnb for bicycles. “They’re looking for problems to solve.”
In Asia, we’ve got more problems than we can bargain for. There’s so many low hanging fruit for startups to pick that most of them are rotten.

7. The Ecosystem Dreams Really, Really Big

I first considering stating that “founders dream really, really big” when I remembered that Mark Zuckerberg just wanted to have a social network for college kids in the early days. And as Paul Graham stated, starting with a small problem actually pays off in the longer term. So, in a lot of ways, it’s the entire ecosystem around these founders that ends up dreaming big.

The Bubble and the Ocean

Everything in this world is a double-edged sword. Silicon Valley’s bubble is also its greatest asset. All of these elements come together to make the Valley the engine it is today. Loo Cheng Chuan, head of Singtel’s Local Life and Group Digital Life, had some penetrating insights into where Silicon Valley has an edge over Asia, and it’s all too true. On the other hand, the Valley’s bubble leaves it a bit isolated. After all, when Americans think of the World Series, it’s really just the United States and Canada.
With Asia, its time is coming. There are only about four Asian cities that are globally significant in the worldwide startup ecosystem. But the foundation is compelling. Asian startups are forced to swim in an ocean to survive. It’s the ones that can swim fast that make it.

Original Article from: www.techinasia.com by Anh-Minh Do

Team Working for Success!