InfoQ: Riak NoSQL Database: Use Cases and Best Practices

InfoQ: Riak NoSQL Database: Use Cases and Best Practices:

InfoQ: Can you talk about some limitations about the Riak databases and what use cases it’s not the best solution to use?

Basho: Applications that require ad-hoc querying and heavy analytics tend to be less of a good fit for Riak. Since we are a key/value store at the core, applications that require ad-hoc queries and/or heavy analytic processing can be difficult to implement on top of Riak. Our main focus is predictability and scale, and there are some tradeoffs that have to be made with data model and queryability to stay faithful to this focus.

That said, we plan to enhance Riak in various capacities to address these use cases in 2012. Riak already exposes deeper query possibilities via our MapReduce, Secondary Indexing, and Search components, and we’ll continue to make these more robust in future releases.

[Good stuff.]
Source:

‘Gamification’ sucks

‘Gamification’ sucks:

It should be obvious that one conclusion respects people and one doesn’t. It should also be obvious that the first conclusion is correct and the second is incorrect, cynical, and low.

I can’t prove that good software respects people, but I can look at good software and show how it respects people. I can look at bad software and show how it doesn’t respect people.

“Gamification” treats people like children — children who need to be manipulated, who need to be tricked into doing what’s good for them.

And it makes bad software.

[Just because something feels like a game doesn’t mean that you should make it more like a game.]
Source: inessential.com

The End of the Web? Don’t Bet on It. Here’s Why

The End of the Web? Don’t Bet on It. Here’s Why:

I think there’s a TCO argument to be made against the proliferation of the App Internet. The more companies build their own apps, the more maintenance work they’ll need to do, the more employees they’ll need to maintain their apps and the further the innovation drain. I know this is a harder concept to quantify and intellectualize but I’ve seen it first hand in 20 years of working with large corporation on “legacy” IT projects. The App Internet opens the door to many more legacy apps.

This argument never features into any young developers mind because it takes years to see the decaying effect of legacy infrastructure in corporations (plus, many app developers prefer the sexy world of consumer apps).

To be clear … I think that the App Internet won’t disappear overnight. I also think certain apps will always be more effective built natively. But the same is true of today’s non-mobile computing. Still, most apps need not exist. Long live the Mobile Web.

[I agree.]

Apple’s Grand Central public toilet distortion field

Apple’s Grand Central public toilet distortion field:

Trying to get a straight answer to one of life’s simplest questions

The facilities at the top of these stairs are off limits.

One of the great public services Apple (AAPL) offers in its flagship stores — besides free repairs at the Genius Bars — is bathrooms for its customers.

So when Apple was getting ready to open an enormous new store in Manhattan’s Grand Central Terminal — its fifth retail outlet in a city notorious for its lack of public facilities — I made a point of asking whether there were toilets in the store for customers.

Here are the answers I got:

[Funny.]
Source: FORTUNE: Apple 2.0

Getting the OS right (for the iPhone, the iPad and the Kindle)

Getting the OS right (for the iPhone, the iPad and the Kindle):

But let’s not forget that some people actually like shopping. Are the online stores for these devices fun or exciting or social? Do they live and grow and change or are they static warehouses?

The seeds of what we buy and how we buy it are being planted with these early versions of the devices. I wonder if we’re being cheated out of discovery, productivity and a bit of fun.

[I’d agree that shopping experiences and information are going to change in big ways. Consider, as an example, Apple’s in store app, that allows you to self service. Not for everyone, or all the time, but for quick grab and go, it’s cool. A nice way to evolve the retail experience. Now what if Apple takes another step and allows my store to work the same way? Your “iTunes” account becomes a payment gateway.]
Source: Seth’s Blog

IMHO what’s become wrong with most transactions is a lack of trust, which can be hard to develop with large corporations not represented by an individual. Finding ways to restore person to person trust is the real solution to a lot of problems.

As a further aside, it is a problem Apple should be considering. Steve was the face of Apple for a long time, and his passing proves to me that many people thought that when they bought an Apple computer they were buying it from Steve, true or not. Who are you buying it from today?

VW agrees to kick the Crackberry habit | Reuters

VW agrees to kick the Crackberry habit | Reuters:

Carmaker Volkswagen (VOWG_p.DE) has agreed to deactivate e-mails on German staff Blackberry devices out of office hours to give them a break.

Under an agreement with labour representatives, staff at Europe’s biggest automaker will receive e-mails via Blackberry from half an hour before they start work until half an hour after they finish, and will be in blackout-mode the rest of the time, a spokesman for VW said.

The new email regime applies to staff covered by collective bargaining so it would seem board level executives will still be slaves to their Blackberries.

Very few companies have taken such drastic measures to force workers towards a better work-life balance.

[What’s interesting to me is the need to enforce this… that said, I can appreciate that many folks don’t understand and don’t respect the notion of “after hours”.]

TM2 – Back from the smoke break (a note on consumerism)

Back from the smoke break:

If you are one of the many who kept using TextMate over the past few dim and hazy years, even if you don’t find the alpha usable yet its mere existence is fantastic news. It’s a pretty good sign that—despite all the cynicism from jerks like me—the thing’s actually going to be released. It’s missing features and has some performance issues, but hey, it’s an alpha.

[It’s been interesting, no doubt. But even as I was tweaking Mark Hurst about his “works just fine” monitor, I admit that for the most part the original TextMate was working just fine for most things. BBEdit gets used for certain situations still, and in some ways always feels like home. Either way, the “it’s not new” syndrome is a problem from my perspective because I feel like that model is broken. I’m not alone, Patagonia (the clothing company) is getting a lot of press about their recent ad telling you to “not buy this jacket” and explaining why. So while it was fun to poke at Mark about his monitor, as he said, it’s working for him just fine. And while a new monitor might use less energy (as I teased), and Mark will no doubt give away the old one working or not, I can’t make the case that more energy overall would not be used in the creation of the new monitor. He’s doing the right thing. When it comes to software the model has shifted. Adding features used to be considered a good thing. Now it’s not that simple (no pun intended). And sometimes the best “new” feature is the one that causes the rethinking of all the old features. But that’s a topic for a different day.]
Source: Coyote Tracks