Think that Big Data will solve the world’s problems? Read The Signal and The Noise first. This interesting books talks in detail about forecasting, including the good (baseball and weather), the bad (econonmics, politics, and earthquakes), and the very difficult (long-term climate change, terrorism.) In the end there is a warning to all of us: with the […]
Yesterday’s WSJ.com video “Tablet Wars: How Are People Using Tablets?” had a shocking statistic: 98% of the web traffic from tablets comes from Apple’s iPad. Further, most of mobile commerce is from Apple’s iPhone:
Windows 8 not only feels clean and refreshing but also illustrates a new user interface paradigm which makes a lot of sense.
Here’s a quote from today’s Wall St. Journal article, “Zynga’s Rocky Shift to Mobile“: Making money from mobile games is particularly tricky. For one, there is a smaller screen on mobile phones and less room for advertisements. Another problem is that people using their phones or other mobile devices often are what Zynga calls “casual players” who tend to spend less money for, say, […]
If you’ve worked with Apache OFBiz or opentaps 1.x, you’ve probably had moments like this: Q: What’s the difference between internal name and product name? A: If your company wants to maintain an internal name for products that’s different than the standard product name, then you can put it in internalName. Otherwise you should keep […]
A recent GigaOM post about iPhone’s momentum vs Android was interesting, because it suggests that the Laws of Software may have been overturned. Since the early days of the PC, the software industry has operated according to a pattern described in Michael Cusumano’s classic The Business of Software: The successful software companies are the ones […]
My New Year’s Resolution: Make building enterprise software fun again. The Old Way Almost all enterprise applications follow the same architectural pattern: a single all-encompassing framework housing the data, logic, and presentation layers. When applied to large-scale applications such as enterprise software, which must cater to the needs of lots of users with many different […]