recentpopularlog in


Episode Forty Four: Snow Crashing; danah boyd; Facebook and Oculus Rift
"It looks like Facebook's leadership is waking up to this (in fairness to them, the rest of the industry is waking up to this, too). With mobile, there isn't (and doesn't have to be) a one-size-fits-all communication/social networking utility or app. Facebook may well be the thing that everyone ends up having an account on, but in their latest earnings call, they reiterated their strategy to build more mobile apps and with the acquisition of WhatsApp alongside Instagram it seems clear to me (without my work hat on) that Facebook's goal to connect the world is through Facebook the holding company, not just through Facebook the product/platform. 

You can contrast boyd's work with that of Paul Adams' in his book Grouped[2], the result of which was Google Plus Circles shortly after he left Google for Facebook. Circles (and Google Plus) appears to me to be the sort of social network you end up building where you want everyone *and* you want to solve the problem of having different spaces and contexts. But we don't work like that, not as people: Google Plus is the place and it doesn't matter how many different circles I might have there - the cognitive overhead involved in placing people in circles is just too great and causes too much friction as opposed to just using a different app like Snapchat or WhatsApp or Twitter or Secret that comes with intrinsic contextual cues to being another place.

Adams' research was right - people don't like inadvertently sharing different facets of themselves to the wrong audience. No product has successfully catered for multiple facets, I don't think, and trying to build it into a one-size-fits-all product has failed so far. Mobile, which has reduced context-switching to near negligible, as well as provided a new social graph through the address book, has finally let a thousand social flowers bloom at scale."

"So when you're vision driven, look at Facebook the way you look at Google. One way of looking at Google is that they want to organise the world's information and make it freely available. One way of looking at Facebook is that they literally want to connect the world and enable every living person to communicate as frictionlessly as possible with everyone else.
Like I said, the devil is in the detail.

Facebook - the product you and I use, the one with the newsfeed - is just one way Facebook the holding company is connecting the world. Instagram is another. WhatsApp is another.

Some of those products are ad-funded, some others aren't. And if you're thinking about an end-goal of connecting the world, what's going to connect more people more quickly? Them paying for it, or the connection being available for free?

This might sound like having drunk the kool-aid, but try crediting Zuckerberg with more intelligence and think of him as the prototypical smart nerd: optimize for a connected world. What do you build? How do you deploy it?

It's against this background that they buy Oculus Rift. And don't think agency people have any knowledge - I'm in a plane at 30k feet, and when the news broke about WhatsApp, we were in a meeting *with our clients* - we find out about this stuff when you do, when Twitter explodes.

Like everyone apart from Apple, Facebook missed the boat. But Oculus as display technology - as another way to augment the human social experience is provocative and interesting. In the PR, Zuckerberg is quoted as saying:

"Oculus has the chance to create the most social platform ever, and change the way we work, play and communicate."

He's not wrong. You are always going to be able to meet more people through mediated experiences than physically. Physicality doesn't scale. Is this a terrible harbinger of the replacement of physical social contact? Probably not. We have always invented and looked for more ways to connect with people. boyd says in her book that teenagers aren't addicted to Facebook in the same way they were never addicted to texting or tying up the house landline for hours. They're addicted to *people*. And if Oculus genuinely has the way to change the way people connect, then that makes perfect strategic sense for Facebook.

It turns out that today, people are still using Snow Crash as a business plan."
personas  diversity  facebook  occulusrift  personality  pauladams  danahboyd  google  google+  circles  toolbelttheory  onlinetoolkit  multitools  killerapps  instagram  whatsapp  spaces  socialnetworking  socialnetworks  communication  multiplefacets  contextswitching  danhon  markzuckerberg  snowcrash  nealstephenson  googleplus 
march 2014 by robertogreco
Eclipse Mylyn Open Source Project
What Is a Job Management System, and why Do I Need One?
A large project will have hundreds or thousands of files. Typically, each task that you work on will have only a small subset of these open at a time. You'll be working on a few tasks on and off, and you may have to go back and forth between them. These tasks will have few if any files in common, so you'll either end up with many tens of editors open or spend a great deal of time opening and closing them to keep your workspace clean.

Even though you'll have many files open, you'll typically only reference a few classes or methods. Eclipse offers navigation panes to help locate specific program elements such as files, classes, methods, and functions; but when working with a large program, finding a specific element is still troublesome. It's a bit like finding one particular piece in a big box of Lego parts.

Mylyn addresses both of these issues. It defines tasks, which represent units of work. These tasks may be defined locally, or they may reference external tickets in a defect-tracking system such as Bugzilla or Jira. One task is active at a time. Mylyn tracks program elements as you work on them, and it associates these with the active task. This collection of elements is referred to as the context.

When you activate a new task, the current task is deactivated. All of the editors associated with it are closed, and all of the editors associated with the newly activated task are opened. It also restricts navigation panes to show only those packages, directories, files, classes, methods, and functions that are associated with the active task. This filtering is turned on and off on a pane-by-pane basis by toggling an icon in the pane's menu bar.

In addition to context, tasks also have associated planning information. This information includes priority, severity, and scheduling data such as expected delivery date. Although not perfect, Mylyn is a major innovation in IDE interfaces.
eclipse  ide  timeManagement  contextSwitching  development 
may 2012 by patku
RT : How do I deal with context switching and procrastination: RT pls! # ...
contextswitching  timemanagement  from twitter
august 2011 by fukas78
Efficient data transfer through zero copy
NIO performance tip: use FileChannel.transferTo() to reduce unnecessary copying between kernel and application buffers. With newer operating systems, it may actually avoid copying altogether.
article  Java  NIO  IO  performance  tip  FileChannel  transferTo  transfer  copy  buffer  copying  ContextSwitching  developerworks  SathishPalaniappan  PramodNagaraja  kernel  systems  programming 
october 2008 by rafaeldff
Coding Horror: The Multi-Tasking Myth
"Even adding a single project to your workload is profoundly debilitating by Weinberg's calculation. You lose 20% of your time. By the time you add a third project to the mix, nearly half your time is wasted in task switching."
multitasking  taskswitching  contextswitching  productivity  work  2006  switching 
october 2008 by handcoding

Copy this bookmark:

to read