Login now

Not your profile? Login and get free access to your reports and analysis.

Tags

Sign in

No tag added here yet.
You can login on CircleCount to add some tags here.

Are you missing a tag in the list of available tags? You can suggest new tags here.

Login now

Do you want to see a more detailed chart? Check your settings and define your favorite chart type.

Or click here to get the detailed chart only once.

Ian Bicking has been shared in 5 public circles

AuthorFollowersDateUsers in CircleCommentsReshares+1Links
Oleg Kochetkov1,798HI All!I am very happy to share  for you  this #circle . You'll love this circle. This is TOP Google + peoples circle!To be added to the Circle you have to do these simple steps:1 - Do +1 t the post.  2 - Comment the post and specify your "category" (job or interest)         (ex: fashion, photography, seo, social media marketing).   3 - Include the circle among your circles.   4 - Share the circle (include yourself).   #circles   #circleshare #circlesharing #sharedcircles #sharingcircles #sharedpubliccircles #sharedcircleoftheday #circlemonday #share #shared #followers #addcircles #publicsharedcircles #share #addpeople #addcircle #addfriends #circle #empireavenue #socialmedia   #influencers #influencer   #influence #influencermarketing #slivermetalcircle 2014-01-20 18:46:52501402620
Tom Brander2,281Figured with Pycon coming up it was time to share this circle again if you want to be added comment below!2012-03-05 15:51:34471400
Tom Brander2,081Superseded by this updated circle post https://plus.google.com/u/0/118303283951449952966/posts/assbAGsf2ej Once again, (updated) my Python circle, let me know if you want to be added and you have a real interest in Python..Therefore I have closed comments here2012-01-08 18:54:034662000
Andy Dustman247Like Python? Here's my Pythonistas circle. Only a portion of these were personally hand-selected. Some are from +Michael Bernstein and others. Oh, and the convention seems to be, +1 this if you think you should be in this circle.Andy Dustman shared a circle with you.2011-10-13 19:33:37389204
Michael Bernstein1,976This is my Python circle. I've included folks from the Django, Zope, Pyramid, and Plone communities, among others. Are you a user of Python? Let me know and I'll add you too!Michael Bernstein shared a circle with you.2011-10-11 17:42:3129541813

Activity

Average numbers for the latest posts (max. 50 posts, posted within the last 4 weeks)

3
comments per post
2
reshares per post
8
+1's per post

295
characters per posting

Top posts in the last 50 posts

Most comments: 22

posted image

2014-04-25 02:43:59 (22 comments, 2 reshares, 9 +1s) 

Lots of theories on why Google+ is failing on https://news.ycombinator.com/item?id=7642900

I think Circles deserve more credit for G+'s failures than it is given – especially since it is never given any credit.  It's not just that Circles don't work (they are impossible to maintain or reasonably curate), but the idea and presence of Circles is what supported poor decisions like No Pseudonyms.  With a carefully maintained set of Circles and reliably posting to appropriate groups and Circles you could achieve whatever privacy you want.  But that's a fake feature.  And Google should have known that, Gmail excels because it doesn't expect users to handle their mail through careful categorization and folders, instead it tries to figure it out after the fact.  Facebook also has a set of usable groups that are maintained algorithmically (like Close Friends, and Friends in[homet... more »

Most reshares: 11

posted image

2014-04-17 16:00:38 (0 comments, 11 reshares, 24 +1s) 

Voila... ;)

http://en.wikipedia.org/wiki/Geosmin

Most plusones: 27

posted image

2014-04-19 07:39:56 (8 comments, 4 reshares, 27 +1s) 

This is awesome.. Simple, light, and tough.

From the website (translated from Russian) it appears to be open source, and comes in kit form, but I can't really tell.
http://www.mtv-t.ru/

Latest 50 posts

2014-09-21 02:15:15 (1 comments, 1 reshares, 5 +1s) 

Now this is a configuration management tool I could get behind.

Now this is a configuration management tool I could get behind.___

posted image

2014-09-18 18:01:39 (4 comments, 2 reshares, 5 +1s) 

An actual warrant canary?  That actually detected something?  The concept always seem so fantastical and so seldom seen that I wondered if they were really a plausible thing, or just the dream of programmers that think the law can be hacked like code.

An actual warrant canary?  That actually detected something?  The concept always seem so fantastical and so seldom seen that I wondered if they were really a plausible thing, or just the dream of programmers that think the law can be hacked like code.___

2014-09-16 04:49:27 (4 comments, 8 reshares, 24 +1s) 

Wherein I admit I am no longer even a programmer: http://www.ianbicking.org/blog/2014/09/professional-transitions.html

Wherein I admit I am no longer even a programmer: http://www.ianbicking.org/blog/2014/09/professional-transitions.html___

2014-09-14 15:39:14 (0 comments, 1 reshares, 4 +1s) 

Mr Google's Guidebook: "I was in a train, reading a newspaper article about Alfred Wainwright's classic hand-written guides to the paths of the Lake District. It explained that, while the routes of footpaths usually evolved over time rendering such guides as Wainwright's obsolete, the very success of Mr. Wainwright's magnificent effort had preserved their relevance. People used the guides to follow the paths, cementing the routes in place for much longer than would have been the case without them."

Mr Google's Guidebook: "I was in a train, reading a newspaper article about Alfred Wainwright's classic hand-written guides to the paths of the Lake District. It explained that, while the routes of footpaths usually evolved over time rendering such guides as Wainwright's obsolete, the very success of Mr. Wainwright's magnificent effort had preserved their relevance. People used the guides to follow the paths, cementing the routes in place for much longer than would have been the case without them."___

2014-09-03 04:11:05 (3 comments, 0 reshares, 5 +1s) 

Maybe we anthropomorphosize so many things not because of some bias or social overlay on our thinking, but because we developed abstract thinking as a social tool, just as another part of our brain developed another way of thinking to interpret images. And then our so-called "rational" mind is just a hack to reuse a specifically social tool as a general purpose problem solver. Like mining Bitcoin on your GPU - that's handy the GPU can do that, but no one would call it a stupid GPU if it happened to be bad at mining Bitcoin.

Maybe we anthropomorphosize so many things not because of some bias or social overlay on our thinking, but because we developed abstract thinking as a social tool, just as another part of our brain developed another way of thinking to interpret images. And then our so-called "rational" mind is just a hack to reuse a specifically social tool as a general purpose problem solver. Like mining Bitcoin on your GPU - that's handy the GPU can do that, but no one would call it a stupid GPU if it happened to be bad at mining Bitcoin.___

posted image

2014-08-27 15:42:45 (0 comments, 0 reshares, 8 +1s) 

Current status: http://www.theonion.com/articles/courageous-email-to-boss-in-drafts-folder-since-de,2492/

Current status: http://www.theonion.com/articles/courageous-email-to-boss-in-drafts-folder-since-de,2492/___

2014-08-25 19:37:50 (7 comments, 0 reshares, 6 +1s) 

It's funny that on phones people take lots of pictures and video, but almost no audio-only recordings.  Since, after all, phones are traditionally about audio.  There's some more general observation embedded in this that I am not seeing.

It's funny that on phones people take lots of pictures and video, but almost no audio-only recordings.  Since, after all, phones are traditionally about audio.  There's some more general observation embedded in this that I am not seeing.___

2014-08-18 21:10:44 (3 comments, 0 reshares, 11 +1s) 

I wonder what it would look like if a bug tracker had Stack Overflow-style responses.  So instead of an extended linear thread in response to a bug, you had various comments, each of them possibly expanded.

It doesn't quite work... but there's something about a bug (at least harder bugs) that typically involves a period where the understanding grows and the notion of the bug is expanded on.  The dialog of a bug doesn't represent that growing understanding very well.  Maybe another interaction model could.

I wonder what it would look like if a bug tracker had Stack Overflow-style responses.  So instead of an extended linear thread in response to a bug, you had various comments, each of them possibly expanded.

It doesn't quite work... but there's something about a bug (at least harder bugs) that typically involves a period where the understanding grows and the notion of the bug is expanded on.  The dialog of a bug doesn't represent that growing understanding very well.  Maybe another interaction model could.___

posted image

2014-08-12 21:43:24 (2 comments, 0 reshares, 12 +1s) 

This article summarizes well many (all?) request for open dialogue; quoting much of the article:

Let’s ask: When it comes to sex, what’s permitted? What’s off-limits? What should stay private? I have specific answers in mind for each of these questions, but until we start framing them in an indignant way that makes it impossible to differ with me, progress cannot and will not happen.

The progress I speak of is only possible through the discursive exchange of opinions I already hold.

And let me just say that being “uncomfortable” with this discourse is no excuse. If that’s how people feel, then we must find a way to move from “uncomfortable” to “zealous outrage in favor of all my positions.” We need to do more than just acknowledge these views. We need to congratulate me for forming them.

This article summarizes well many (all?) request for open dialogue; quoting much of the article:

Let’s ask: When it comes to sex, what’s permitted? What’s off-limits? What should stay private? I have specific answers in mind for each of these questions, but until we start framing them in an indignant way that makes it impossible to differ with me, progress cannot and will not happen.

The progress I speak of is only possible through the discursive exchange of opinions I already hold.

And let me just say that being “uncomfortable” with this discourse is no excuse. If that’s how people feel, then we must find a way to move from “uncomfortable” to “zealous outrage in favor of all my positions.” We need to do more than just acknowledge these views. We need to congratulate me for forming them.___

posted image

2014-08-09 21:09:24 (4 comments, 1 reshares, 5 +1s) 

I sometimes think about how the built and natural world could intersect more fully.  As humans we are generally capable of enhancing growth through our effort.  We use that for certain ends, to grow food or well manicured golf courses.  But I think we could achieve any number of goals.

I can't help but look at many a forest and think: this seems very inefficient.  There are points of intensity, a clearing, a pond, a grand tree.  Some plant life feels like it gives freely of itself, and some does not – many perennials seem well invested in withholding their energy, even withholding from growth from the plant itself.  I wonder about fallen leaves and needles – part of me thinks they are actually evolved as a weed suppressant, leaving the ground covered with a mat of life-suppressing material.  Forests seem relatively quiet, devoid of life, compared to environments filled withvascular p... more »

I sometimes think about how the built and natural world could intersect more fully.  As humans we are generally capable of enhancing growth through our effort.  We use that for certain ends, to grow food or well manicured golf courses.  But I think we could achieve any number of goals.

I can't help but look at many a forest and think: this seems very inefficient.  There are points of intensity, a clearing, a pond, a grand tree.  Some plant life feels like it gives freely of itself, and some does not – many perennials seem well invested in withholding their energy, even withholding from growth from the plant itself.  I wonder about fallen leaves and needles – part of me thinks they are actually evolved as a weed suppressant, leaving the ground covered with a mat of life-suppressing material.  Forests seem relatively quiet, devoid of life, compared to environments filled with vascular plants, plants that live fast rather than long.

And what if we were to design for this?  Big scale – bulldozers and irrigation and amendments.  And a place for humans, but with neither as an afterthought; not just a cabin in the woods, and not just lawns between buildings on a campus.

I came upon this Buckminster Fuller city design.  The fun old futurist designs people don't do anymore (or if they do, I'd be great fun to see).  It is of a scale that would be a sort of environment.  And it seems implied that there would be considerable landscaping, but I assume all on top of concrete.  I'm suspicious of this sense that you can just implant a natural environment so easily.  (For example: http://persquaremile.com/2013/03/07/trees-dont-like-it-up-there/ – but then apparently at least one building is getting along: http://www.dezeen.com/2014/05/15/stefano-boeri-bosco-verticale-vertical-forest-milan-skyscrapers/ and maybe it's not all just artist renderings).

I guess part of the desire is to be embedded in nature.  When you start with a flat ground and move up then you will not be embedded, even if you only go up a couple floors.  So it seems attractive to turn someone else's roof into your outdoor space.  I feel like there's a puzzle in this that might have some other solution, some of the intensity without quite so much concrete.___

2014-08-08 01:34:04 (7 comments, 1 reshares, 1 +1s) 

When I ask people about what they like and don't like in a manager, people frequently talk about how they don't like micromanaging.  Though I've had a variety of experiences with managers, positive and negative, I have never been micromanaged.  Is micromanagement really that common of a problem?  I wonder if it's just a really well labelled problem, so it comes to mind easily.  But maybe I'm wrong, my personal sampling is very small, I'd be curious about what specific micromanagement people have encountered, especially as a developer.

When I ask people about what they like and don't like in a manager, people frequently talk about how they don't like micromanaging.  Though I've had a variety of experiences with managers, positive and negative, I have never been micromanaged.  Is micromanagement really that common of a problem?  I wonder if it's just a really well labelled problem, so it comes to mind easily.  But maybe I'm wrong, my personal sampling is very small, I'd be curious about what specific micromanagement people have encountered, especially as a developer.___

posted image

2014-07-19 18:06:44 (1 comments, 2 reshares, 5 +1s) 

I haven't quite figured out what this language is getting at, but it seems reminiscent of the tension in thinking about alternate logic systems that I was thinking about a while ago. Instead of a probabilistic approach this seems to be taking an all-of-the-above approach, where you run calculations and execute over unknown external inputs. At least that's what I'm imagining, I still haven't figured it out ;)

I haven't quite figured out what this language is getting at, but it seems reminiscent of the tension in thinking about alternate logic systems that I was thinking about a while ago. Instead of a probabilistic approach this seems to be taking an all-of-the-above approach, where you run calculations and execute over unknown external inputs. At least that's what I'm imagining, I still haven't figured it out ;)___

2014-07-11 17:03:36 (12 comments, 1 reshares, 4 +1s) 

A strikingly high number of arrests, across races.  Not sure what to make of it.

A strikingly high number of arrests, across races.  Not sure what to make of it.___

2014-07-10 04:28:54 (20 comments, 0 reshares, 9 +1s) 

I've been reading up on Rust and I want to try a project of some sort, but I'm at a loss to come up with an idea.  I don't really want to get into FFI and that complexity, and I also don't really feel like doing network stuff, and I tried Project Euler but found it too mathematical and not programy enough.  Any ideas?

I've been reading up on Rust and I want to try a project of some sort, but I'm at a loss to come up with an idea.  I don't really want to get into FFI and that complexity, and I also don't really feel like doing network stuff, and I tried Project Euler but found it too mathematical and not programy enough.  Any ideas?___

posted image

2014-07-08 02:25:46 (8 comments, 2 reshares, 9 +1s) 

Ouch: " Those students who do show improvements tend to show only modest improvements. Students improved on average only 0.18 standard deviations over the first two years of college and 0.47 over four years. What this means is that a student who entered college in the 50th percentile of students in his or her cohort would move up to the 68th percentile four years later -- but that's the 68th percentile of a new group of freshmen who haven't experienced any college learning." [Also 34% of students didn't seem to learn anything in four years]

Ouch: " Those students who do show improvements tend to show only modest improvements. Students improved on average only 0.18 standard deviations over the first two years of college and 0.47 over four years. What this means is that a student who entered college in the 50th percentile of students in his or her cohort would move up to the 68th percentile four years later -- but that's the 68th percentile of a new group of freshmen who haven't experienced any college learning." [Also 34% of students didn't seem to learn anything in four years]___

2014-07-07 03:26:14 (8 comments, 0 reshares, 4 +1s) 

Is there a term for the notion that doing a good job (at whatever you do) is a virtue?  That is, doing something you are paid for means doing something that other people value, and providing value to other people is one of our moral duties.  I've heard people talk in this way, but I've never encountered a name for it.

Is there a term for the notion that doing a good job (at whatever you do) is a virtue?  That is, doing something you are paid for means doing something that other people value, and providing value to other people is one of our moral duties.  I've heard people talk in this way, but I've never encountered a name for it.___

posted image

2014-07-07 02:32:53 (0 comments, 0 reshares, 5 +1s) 

"Sauget was incorporated as "Monsanto" in 1926. It was formed to provide a liberal regulatory environment and low taxes for the Monsanto chemical plants at a time when local jurisdictions had most of the responsibility for environmental rules.
[...]
Although the Village of Sauget has but a tiny population, it has a lot of industry. The Village is controlled by these industries.
[...]
the Village operates a municipal physical/chemical treatment plant that receives industrial wastewater from its factories. This has been cited as one of only three municipal treatment plants of this type in the United States.
[...]
Sauget has its own 16-member fire department and 16-member police department; this is despite having a population below 250 people. There is roughly one officer and firefighter for every 15 residents in Sauget."

At first I thought it would... more »

"Sauget was incorporated as "Monsanto" in 1926. It was formed to provide a liberal regulatory environment and low taxes for the Monsanto chemical plants at a time when local jurisdictions had most of the responsibility for environmental rules.
[...]
Although the Village of Sauget has but a tiny population, it has a lot of industry. The Village is controlled by these industries.
[...]
the Village operates a municipal physical/chemical treatment plant that receives industrial wastewater from its factories. This has been cited as one of only three municipal treatment plants of this type in the United States.
[...]
Sauget has its own 16-member fire department and 16-member police department; this is despite having a population below 250 people. There is roughly one officer and firefighter for every 15 residents in Sauget."

At first I thought it would be at least a little ways out, but looking on the map Sauget is right across the river from downtown St. Louis, only 10 minutes away.___

2014-06-25 21:04:10 (0 comments, 2 reshares, 6 +1s) 

+Jason Orendorff asks if people would be interested in features to allow dynamic analysis of JS code.  Well of course, who wouldn't be?  Quoting:

We're considering building a JavaScript API for dynamic analysis of JS code. Here's the sort of thing you could do with it:

   - Gather code coverage information (useful for testing/release mgmt?)

   - Trace all object mutation and method calls (useful for devtools?)

   - Record/replay of JS execution (useful for devtools?)

   - Implement taint analysis (useful for the security team or devtools?)

   - Detect when a mathematical operation returns NaN (useful for game
     developers?)

+Jason Orendorff asks if people would be interested in features to allow dynamic analysis of JS code.  Well of course, who wouldn't be?  Quoting:

We're considering building a JavaScript API for dynamic analysis of JS code. Here's the sort of thing you could do with it:

   - Gather code coverage information (useful for testing/release mgmt?)

   - Trace all object mutation and method calls (useful for devtools?)

   - Record/replay of JS execution (useful for devtools?)

   - Implement taint analysis (useful for the security team or devtools?)

   - Detect when a mathematical operation returns NaN (useful for game
     developers?)___

2014-06-09 16:12:12 (0 comments, 1 reshares, 3 +1s) 

A job opportunity at Mozilla for a project manager with a web development background:

A job opportunity at Mozilla for a project manager with a web development background:___

2014-06-02 23:42:35 (2 comments, 1 reshares, 6 +1s) 

Startup idea: load testing service where you write your load testing script in Javascript, and it gets injected into pages (like an ad network) to invoke the necessary load.  A little like Bitcoin mining bugs.

Startup idea: load testing service where you write your load testing script in Javascript, and it gets injected into pages (like an ad network) to invoke the necessary load.  A little like Bitcoin mining bugs.___

2014-06-02 03:34:56 (5 comments, 0 reshares, 3 +1s) 

My sister-in-law's car was broken into last night (she's also our next door neighbor).  We've had these problems regularly.  Along with various miscellany that was stolen was my foster-niece's graduation dress (I'll call her Z).

We are all white and middle class.  Z is not.  And Z is much more security conscious than we are.  To some degree from experience – we don't live in a very safe neighborhood, but Z has lived in worse.  But it's also a lot harder when she has lost material things.  It's a pain in the butt when we have something stolen, but whatever, we get new stuff.  We can manage our risk.  We can insure anything we can't afford to lose.

I don't know if our neighborhood is gentrifying.  Lots of people in the neighborhood are stressed out about that possibility.  I might consider myself the face of gentrification, except Idon't co... more »

My sister-in-law's car was broken into last night (she's also our next door neighbor).  We've had these problems regularly.  Along with various miscellany that was stolen was my foster-niece's graduation dress (I'll call her Z).

We are all white and middle class.  Z is not.  And Z is much more security conscious than we are.  To some degree from experience – we don't live in a very safe neighborhood, but Z has lived in worse.  But it's also a lot harder when she has lost material things.  It's a pain in the butt when we have something stolen, but whatever, we get new stuff.  We can manage our risk.  We can insure anything we can't afford to lose.

I don't know if our neighborhood is gentrifying.  Lots of people in the neighborhood are stressed out about that possibility.  I might consider myself the face of gentrification, except I don't consider myself an interloper and wouldn't really accept that classification.  When the subject of safety comes up gentrification also often comes up.  Perhaps because we see the more privileged members of the community worrying about security.  But isn't that just a function of the visibility of the privileged?  For most of these problems that the gentrifiers identify, complain about, and try to fix, I suspect the impact is greater on the less privileged in the community.

Or let's take the example of guys loitering.  Sometimes it turns into yelling and drinking and stuff like that, and that can make me uncomfortable, and I think about doing something about it, and sometimes I do.  But I could also tolerate it.  Those people don't really affect me.  I can easily avoid them.  Mostly we pass by each other like we're in two different worlds.  Maybe they don't have a better place to hang out, maybe this is their community building.  But it's not just annoying to Z – these are the guys that proposition her, who give catcalls when she and her friends go by.___

posted image

2014-05-22 16:13:26 (6 comments, 0 reshares, 9 +1s) 

"Xeer is the polycentric legal system of Somalia. Under this system, elders serve as judges and help mediate cases using precedents. It is an example of how customary law works within a stateless society and closely resembles the natural law principle."

There's a bunch of interesting details to this system, but I thought Insurance was particularly interesting:

"In order to assure that compensation will be forthcoming even in cases where the perpetrator is a child, or penniless, or mentally ill, or has fled abroad, the Xeer requires that every person be fully insured against any liability he might incur under the law. If an individual cannot make the required payment, a designated group of his kin are responsible. Van Notten describes in an interesting way how this happens:

"A person who violates someone's rights and is unable to pay the... more »

"Xeer is the polycentric legal system of Somalia. Under this system, elders serve as judges and help mediate cases using precedents. It is an example of how customary law works within a stateless society and closely resembles the natural law principle."

There's a bunch of interesting details to this system, but I thought Insurance was particularly interesting:

"In order to assure that compensation will be forthcoming even in cases where the perpetrator is a child, or penniless, or mentally ill, or has fled abroad, the Xeer requires that every person be fully insured against any liability he might incur under the law. If an individual cannot make the required payment, a designated group of his kin are responsible. Van Notten describes in an interesting way how this happens:

"A person who violates someone's rights and is unable to pay the compensation himself notifies his family, who then pays on his behalf. From an emotional point of view, this notification is a painful procedure, since no family member will miss the opportunity to tell the wrongdoer how vicious or stupid he was. Also, they will ask assurances that he will be more careful in the future. Indeed, all those who must pay for the wrongdoings of a family member will thereafter keep an eye on him and try to intervene before he incurs another liability. They will no longer, for example, allow him to keep or bear a weapon. While on other continents the re-education of criminals is typically a task of the government, in Somalia it is the responsibility of the family.

"If the family tires of bailing out a repeat offender, they can disown him, in which case he becomes an outlaw "Dayro." Not being insured, he/she forfeits all protection under the law and, for his safety, must leave the clan territories or even the country. Customary law is similar in this and many other respects throughout the world."___

2014-05-16 19:15:36 (4 comments, 1 reshares, 11 +1s) 

"I like the warm fuzzy feeling I get from knowing that Mozilla are out there doing the right thing. But there’s always been an edge of, well, they’re doing the right thing which means that I don’t have to. Firefox should stand on principle here and refuse to play DRMed videos… but of course I’m not going to stop using DRMed video, I’ll just use Safari for that. The warm fuzzy feeling is jolly nice, but it’s not enough to actually keep the Mozilla organisation running. If you dislike Mozilla doing this (which I do, too), then where’s the outcry against Apple and Microsoft and Google for doing the same thing? Where’s the outcry against them for doing it first? Mozilla helps keep the web open for us, but in return we have to help keep the web open for Mozilla. And we aren’t."

"I like the warm fuzzy feeling I get from knowing that Mozilla are out there doing the right thing. But there’s always been an edge of, well, they’re doing the right thing which means that I don’t have to. Firefox should stand on principle here and refuse to play DRMed videos… but of course I’m not going to stop using DRMed video, I’ll just use Safari for that. The warm fuzzy feeling is jolly nice, but it’s not enough to actually keep the Mozilla organisation running. If you dislike Mozilla doing this (which I do, too), then where’s the outcry against Apple and Microsoft and Google for doing the same thing? Where’s the outcry against them for doing it first? Mozilla helps keep the web open for us, but in return we have to help keep the web open for Mozilla. And we aren’t."___

2014-05-09 23:54:29 (8 comments, 0 reshares, 16 +1s) 

To understand internet discussions I think we must always ask "why is this group of people engaged in a discussion?" - it's easy to go into a discussion assuming it's just a global discussion among an organic group of peers, but that's never what it is.

If I'm talking about programming or something I don't feel it necessary to dissect the nature of the discussion - I suppose because it's not dysfunctional. But in discussions of politics, gender, identity, etc - where dysfunction is the norm, not the exception - I have started regularly asking myself why am I reading this? so I can understand the dynamic that precedes and includes me and avoid falling into traps.

But constructing the environment for a good discussion of these hard issues is still well beyond what I understand.

To understand internet discussions I think we must always ask "why is this group of people engaged in a discussion?" - it's easy to go into a discussion assuming it's just a global discussion among an organic group of peers, but that's never what it is.

If I'm talking about programming or something I don't feel it necessary to dissect the nature of the discussion - I suppose because it's not dysfunctional. But in discussions of politics, gender, identity, etc - where dysfunction is the norm, not the exception - I have started regularly asking myself why am I reading this? so I can understand the dynamic that precedes and includes me and avoid falling into traps.

But constructing the environment for a good discussion of these hard issues is still well beyond what I understand.___

2014-05-08 19:33:47 (9 comments, 2 reshares, 10 +1s) 

It has occurred to me that with Firefox OS phones, WebRTC calling, and the infrastructure we are setting up around the phones, it would be possible (and maybe not that hard) to run a wifi-only phone system, not connected to any carrier or to the internet.  For security or logistical reasons. 

It's possible, but is there anyone interested in doing this sort of thing?  If so I'd like to talk to that person.

It has occurred to me that with Firefox OS phones, WebRTC calling, and the infrastructure we are setting up around the phones, it would be possible (and maybe not that hard) to run a wifi-only phone system, not connected to any carrier or to the internet.  For security or logistical reasons. 

It's possible, but is there anyone interested in doing this sort of thing?  If so I'd like to talk to that person.___

posted image

2014-04-29 19:20:34 (0 comments, 0 reshares, 3 +1s) 

Since the last two posts involved languages with non-ASCII characters, this popped into mind: a font that uses ligatures to take a notable groups of characters (like >=) and turn it into a nicer Unicode character (≥) – but only at the time of display.

Since the last two posts involved languages with non-ASCII characters, this popped into mind: a font that uses ligatures to take a notable groups of characters (like >=) and turn it into a nicer Unicode character (≥) – but only at the time of display.___

2014-04-29 19:18:39 (0 comments, 1 reshares, 4 +1s) 

I've heard references to Smalltalk 72 before, the version before Smalltalk-76 that basically contained all the features we know about Smalltalk today.  From what I'd heard Smalltalk-72 has a more open grammar than later Smalltalks, more appropriate for DSL-like systems.  But I'd only heard references, but came upon this manual:

http://www.textfiles.com/bitsavers/pdf/xerox/alto/Smalltalk72_Manual.pdf

(Via an emulator: http://lively-web.org/users/Dan/ALTO-Smalltalk-72.html)

On Page 22 they note even more funny characters in use than they ended up with, including a smiley face.  On Page 26 I am noticing that methods names weren't more dynamic, like "joe grow 100" which in later Smalltalks would be "joe grow: 100".  The Logo roots of Smalltalk are clearer here too.  For instance, using "to" as the function/method definitionword... more »

I've heard references to Smalltalk 72 before, the version before Smalltalk-76 that basically contained all the features we know about Smalltalk today.  From what I'd heard Smalltalk-72 has a more open grammar than later Smalltalks, more appropriate for DSL-like systems.  But I'd only heard references, but came upon this manual:

http://www.textfiles.com/bitsavers/pdf/xerox/alto/Smalltalk72_Manual.pdf

(Via an emulator: http://lively-web.org/users/Dan/ALTO-Smalltalk-72.html)

On Page 22 they note even more funny characters in use than they ended up with, including a smiley face.  On Page 26 I am noticing that methods names weren't more dynamic, like "joe grow 100" which in later Smalltalks would be "joe grow: 100".  The Logo roots of Smalltalk are clearer here too.  For instance, using "to" as the function/method definition word.  Also the kind of reversed Forth style that Logo has, where the value at the beginning of the expression kind of grabs values from the later parts of the expression (though unlike Logo, it's doing it at the token/syntactic level).

That's just a very limited perusal, but it'd be fun to look at this more, as the-Smalltalk-that-never-was (well, technically it existed, but in obscurity).___

posted image

2014-04-25 02:43:59 (22 comments, 2 reshares, 9 +1s) 

Lots of theories on why Google+ is failing on https://news.ycombinator.com/item?id=7642900

I think Circles deserve more credit for G+'s failures than it is given – especially since it is never given any credit.  It's not just that Circles don't work (they are impossible to maintain or reasonably curate), but the idea and presence of Circles is what supported poor decisions like No Pseudonyms.  With a carefully maintained set of Circles and reliably posting to appropriate groups and Circles you could achieve whatever privacy you want.  But that's a fake feature.  And Google should have known that, Gmail excels because it doesn't expect users to handle their mail through careful categorization and folders, instead it tries to figure it out after the fact.  Facebook also has a set of usable groups that are maintained algorithmically (like Close Friends, and Friends in[homet... more »

Lots of theories on why Google+ is failing on https://news.ycombinator.com/item?id=7642900

I think Circles deserve more credit for G+'s failures than it is given – especially since it is never given any credit.  It's not just that Circles don't work (they are impossible to maintain or reasonably curate), but the idea and presence of Circles is what supported poor decisions like No Pseudonyms.  With a carefully maintained set of Circles and reliably posting to appropriate groups and Circles you could achieve whatever privacy you want.  But that's a fake feature.  And Google should have known that, Gmail excels because it doesn't expect users to handle their mail through careful categorization and folders, instead it tries to figure it out after the fact.  Facebook also has a set of usable groups that are maintained algorithmically (like Close Friends, and Friends in [hometown]) – it's hardly a killer feature for Facebook, but it's at least usable.

I think Circles also at least compound the difficulties with the activity feed/social stream.  They are stuck with a lossy feed like Facebook for Twitter, and the Circles model doesn't help.  When I email someone they get what I sent them.  When I make a post visible to a Circle it's vague what happens, and vague tools can't be used for serious things.  Google+ could be the social platform underlying work, underlying serious things, but they learned from the wrong people.  They should have learned from Gmail, they should have made an email successor, like Wave only driven by user value instead of technology (in Wave's case Operational Transformation – but no technology is good enough to be the driver behind a good product).___

posted image

2014-04-22 21:22:07 (1 comments, 4 reshares, 15 +1s) 

"Can an employee say NO to a decision from a superior on the grounds it violates a core value?"

An interesting challenge.

"Can an employee say NO to a decision from a superior on the grounds it violates a core value?"

An interesting challenge.___

posted image

2014-04-19 07:39:56 (8 comments, 4 reshares, 27 +1s) 

This is awesome.. Simple, light, and tough.

From the website (translated from Russian) it appears to be open source, and comes in kit form, but I can't really tell.
http://www.mtv-t.ru/

This is awesome.. Simple, light, and tough.

From the website (translated from Russian) it appears to be open source, and comes in kit form, but I can't really tell.
http://www.mtv-t.ru/___

posted image

2014-04-17 16:00:38 (0 comments, 11 reshares, 24 +1s) 

Voila... ;)

http://en.wikipedia.org/wiki/Geosmin

Voila... ;)

http://en.wikipedia.org/wiki/Geosmin___

posted image

2014-04-09 16:27:05 (1 comments, 0 reshares, 1 +1s) 

___

2014-04-08 18:50:49 (4 comments, 0 reshares, 5 +1s) 

Several FAQs that are more or less restatements of:

Q: Was Brendan Eich fired?
A: No, Brendan Eich resigned.

Several FAQs that are more or less restatements of:

Q: Was Brendan Eich fired?
A: No, Brendan Eich resigned.___

posted image

2014-04-05 21:10:26 (0 comments, 0 reshares, 10 +1s) 

Back Into the Light
The whole Mozilla/Brendan Eich affair has been traumatic from day one.  For me, superimposed over that trauma was the death days earlier of my former partner Richard in Montana.  Please, indulge me for a moment as an old man tells a story.  Richard was diag...

Back Into the Light
The whole Mozilla/Brendan Eich affair has been traumatic from day one.  For me, superimposed over that trauma was the death days earlier of my former partner Richard in Montana.  Please, indulge me for a moment as an old man tells a story.  Richard was diag...___

posted image

2014-04-01 00:55:21 (2 comments, 3 reshares, 8 +1s) 

the Mozilla CEO
I am a gay employee of the Mozilla
Corporation, and I support my company's decisions regarding the
selection of CEO. This doesn't mean that I'm entirely comfortable
with the selection, but not because I think Brendan Eich is a threat,
but instead because o...

the Mozilla CEO
I am a gay employee of the Mozilla
Corporation, and I support my company's decisions regarding the
selection of CEO. This doesn't mean that I'm entirely comfortable
with the selection, but not because I think Brendan Eich is a threat,
but instead because o...___

posted image

2014-03-25 17:52:15 (2 comments, 1 reshares, 7 +1s) 

Doing basic layout in CSS is still pretty brutal.  LESS and other preprocessors work on a syntactic level, but compile to straight CSS so there's a limit to how much they can simplify things, since some things are just really hard to express in CSS.  Some really simple things.

So this seems interesting: http://gridstylesheets.org/

Seems to have the basic features of a preprocessor, with the addition of runtime-calculated styles.  With that you can give general constraints for your application and it figures out how to solve those constraints given a particular environment.

Downside: seems to rely on a familiarity with iOS, as it's not that clear to me how to use the tools they provide to make the layouts I might want to make.

Doing basic layout in CSS is still pretty brutal.  LESS and other preprocessors work on a syntactic level, but compile to straight CSS so there's a limit to how much they can simplify things, since some things are just really hard to express in CSS.  Some really simple things.

So this seems interesting: http://gridstylesheets.org/

Seems to have the basic features of a preprocessor, with the addition of runtime-calculated styles.  With that you can give general constraints for your application and it figures out how to solve those constraints given a particular environment.

Downside: seems to rely on a familiarity with iOS, as it's not that clear to me how to use the tools they provide to make the layouts I might want to make.___

posted image

2014-03-24 17:52:04 (3 comments, 0 reshares, 5 +1s) 

Talks about the document system underlying the "Mother Of All Demos": NLS/Augment.  Shows wikis as the clear spiritual successor to the system (especially all the many many experiments that have been made in wiki form).

It feels like all those neat wiki experiments never went anywhere, like nothing interesting could scale past a single user.  Or maybe I'm just unaware.

Talks about the document system underlying the "Mother Of All Demos": NLS/Augment.  Shows wikis as the clear spiritual successor to the system (especially all the many many experiments that have been made in wiki form).

It feels like all those neat wiki experiments never went anywhere, like nothing interesting could scale past a single user.  Or maybe I'm just unaware.___

posted image

2014-03-24 17:27:17 (3 comments, 0 reshares, 4 +1s) 

Paraphrasing an aside from Ted Nelson on Zigzag data structures – probably the reason why relational databases caught on is because they were defensible against embezzlement. 

Not sure what to make of the zigzag data structure itself. 

Paraphrasing an aside from Ted Nelson on Zigzag data structures – probably the reason why relational databases caught on is because they were defensible against embezzlement. 

Not sure what to make of the zigzag data structure itself. ___

posted image

2014-03-19 06:17:09 (2 comments, 1 reshares, 6 +1s) 

The article is thoughtful, but the conclusion hinges critically on something I think is wildly incorrect: https://medium.com/technology-and-society/2f1fe84c5c9b

"Most tech people don’t think of it this way, but the fact that most of them wear jeans all the time is just another example of cultural capital, an arbitrary marker that’s valued in their habitus [peer group], both to delineate it and to preserve it. Jeans are arbitrary, as arbitrary as ties. As arbitrary as the arcane and technical code people in my social circles would compete with each other to write during my teen years. C programmers trumped Visual Basic programmers, who were then trumped by Assembly programmers. Assembly programmers competed among themselves, and boasted writing directly in Hexadecimal rather than in Assembly language. People used DOS Debug to directly enter programs rather than using a text editor, ordel... more »

The article is thoughtful, but the conclusion hinges critically on something I think is wildly incorrect: https://medium.com/technology-and-society/2f1fe84c5c9b

"Most tech people don’t think of it this way, but the fact that most of them wear jeans all the time is just another example of cultural capital, an arbitrary marker that’s valued in their habitus [peer group], both to delineate it and to preserve it. Jeans are arbitrary, as arbitrary as ties. As arbitrary as the arcane and technical code people in my social circles would compete with each other to write during my teen years. C programmers trumped Visual Basic programmers, who were then trumped by Assembly programmers. Assembly programmers competed among themselves, and boasted writing directly in Hexadecimal rather than in Assembly language. People used DOS Debug to directly enter programs rather than using a text editor, or deliberately used the more low-level, cumbersome, interrupt 13 rather than interrupt 21 to do disk operations. If it makes no sense to you, it’s not important, because the point wasn’t what sense they made, but how they delineated community. Like most things about human life, they were primarily about community, status and peer interactions."

In social theory (especially French social theory?) it seems okay to freely and casually assume that all social behavior is just cues, just symbols.  This paragraph, and everything after it, assumes these social cues have no real meaning, that they are as arbitrary as the stars on Sneeches' bellies.

But caring about C or Visual Basic is not arbitrary, it isn't just a game.  It is the act of being actively engaged with a craft.  And yes, that engagement is a social cue.  But it is a social cue that you are passionate about something specific.  Jocks wear the jerseys of their favorite sports teams, and talk about the game last night – and caring about sports makes you a better athlete, they aren't just putting stars on their bellies.

If all this exclusion was just people holding dearly to their symbolic social capital then by shear force of will we could fix it.  But social capital is not just symbolic.  Cultural literacy within a domain might seem like the most symbolic aspect of our social sorting – familiarity with the terminology and history.  And sure it's an asshole response to look down on someone who misuses terminology or is ignorant of history.  But having a kind heart, though certainly admirable, will not erase the separation.___

posted image

2014-03-19 04:44:14 (0 comments, 0 reshares, 0 +1s) 

"But you can’t be an effective fox just by letting the data speak for itself — because it never does. You use data to inform your analysis, you let it tell you that your pet hypothesis is wrong, but data are never a substitute for hard thinking. If you think the data are speaking for themselves, what you’re really doing is implicit theorizing, which is a really bad idea (because you can’t test your assumptions if you don’t even know what you’re assuming.)"
http://krugman.blogs.nytimes.com/2014/03/18/sergeant-friday-was-not-a-fox/

"But you can’t be an effective fox just by letting the data speak for itself — because it never does. You use data to inform your analysis, you let it tell you that your pet hypothesis is wrong, but data are never a substitute for hard thinking. If you think the data are speaking for themselves, what you’re really doing is implicit theorizing, which is a really bad idea (because you can’t test your assumptions if you don’t even know what you’re assuming.)"
http://krugman.blogs.nytimes.com/2014/03/18/sergeant-friday-was-not-a-fox/___

2014-03-18 21:28:48 (2 comments, 4 reshares, 9 +1s) 

New blog post: How We Use GitHub Issues to Organize a Project, where I go over the process we used on a couple projects for organizing and triaging and generally planning the project.

New blog post: How We Use GitHub Issues to Organize a Project, where I go over the process we used on a couple projects for organizing and triaging and generally planning the project.___

2014-03-18 17:07:26 (12 comments, 0 reshares, 5 +1s) 

"Bug", "ticket", and "issue" are all mixed up in my mind – each tracker uses one of these phrases, but I find it nearly impossible to stick to one term.

"Bug", "ticket", and "issue" are all mixed up in my mind – each tracker uses one of these phrases, but I find it nearly impossible to stick to one term.___

2014-03-18 16:45:34 (1 comments, 1 reshares, 8 +1s) 

Unity (http://en.wikipedia.org/wiki/Unity_%28game_engine%29) – a game engine, and company that produces that engine – just announced full support for deploying games using ASM.js (http://asmjs.org/faq.html) and WebGL.  This should mean that it will be relatively easy to compile Unity-based games to HTML and Javascript.

Firefox has been the lead in these kind of performance efforts – Chrome here is playing catchup, and I think Chrome's tepid approach to Javascript shows.  Firefox and Mozilla, for better and worse, has always fully embraced Javascript, with large portions of the browser itself built in Javascript, and a progressive approach to the development of the Javascript language, and a singular HTML/DOM environment – no embedded environments like PNaCl (http://en.wikipedia.org/wiki/Google_Native_Client) – though I actually think ZeroVM (http://zerovm.org/), which is built onPNaCl, seem... more »

Unity (http://en.wikipedia.org/wiki/Unity_%28game_engine%29) – a game engine, and company that produces that engine – just announced full support for deploying games using ASM.js (http://asmjs.org/faq.html) and WebGL.  This should mean that it will be relatively easy to compile Unity-based games to HTML and Javascript.

Firefox has been the lead in these kind of performance efforts – Chrome here is playing catchup, and I think Chrome's tepid approach to Javascript shows.  Firefox and Mozilla, for better and worse, has always fully embraced Javascript, with large portions of the browser itself built in Javascript, and a progressive approach to the development of the Javascript language, and a singular HTML/DOM environment – no embedded environments like PNaCl (http://en.wikipedia.org/wiki/Google_Native_Client) – though I actually think ZeroVM (http://zerovm.org/), which is built on PNaCl, seems pretty cool.  It's just not a web technology.___

posted image

2014-03-17 17:04:54 (0 comments, 0 reshares, 6 +1s) 

I appreciate someone offering a more empathetic view on gender issues in tech, instead of analysis in the service of righteousness.

She's basically talking about the difficulty of building an intimate and trusting working relationship when there is even the theoretical possibility of romance. 

Reading some comments in reaction (https://news.ycombinator.com/item?id=7407280) I think what she talks about is being thought about too much in terms of unwanted romantic propositions.  I think there's just as much of a problem where men and women can't build that trusting working relationship because they don't open themselves up to it – all the paths to that relationship feel too much like romance, and so they get cut off.  And with the lack of a trusting relationship things either stay coldly professional or else things get weird, the resentment and alienation anddefe... more »

I appreciate someone offering a more empathetic view on gender issues in tech, instead of analysis in the service of righteousness.

She's basically talking about the difficulty of building an intimate and trusting working relationship when there is even the theoretical possibility of romance. 

Reading some comments in reaction (https://news.ycombinator.com/item?id=7407280) I think what she talks about is being thought about too much in terms of unwanted romantic propositions.  I think there's just as much of a problem where men and women can't build that trusting working relationship because they don't open themselves up to it – all the paths to that relationship feel too much like romance, and so they get cut off.  And with the lack of a trusting relationship things either stay coldly professional or else things get weird, the resentment and alienation and defensiveness can create a bad feedback loop – which at least my brief reading of the GitHub controversy seems to point to (http://techcrunch.com/2014/03/15/julie-ann-horvath-describes-sexism-and-intimidation-behind-her-github-exit/).  But usually it's just coldly professional, which is not actually all that awesome either.

Probably in the tech community we are worse at building these positive relationships in general than many other professional communities.  It's the nature of the work and the personality types who are drawn to the work.  But I think we put too much weight on the negative manifestations of this – the negative events come out so strongly because we don't have enough healthy positive relationships, it's like we're immunocompromised and these events are the pneumonia that will bring us down unless we each walk around in a bubble.  But these bubbles don't make us stronger.___

posted image

2014-03-17 15:51:13 (4 comments, 1 reshares, 18 +1s) 

I see stuff about the problems with open offices again and again, yet it doesn't seem to lead to any changes.  Seemingly enlightened companies keep building and expanding these offices.  The video talks about a bit more than this, but like many critiques of open offices and strict work environments it doesn't offer a positive alternative.  

Presumably choice used well will beat prescribed environments, but it's not an easy choice.  I'd like to see a lot more discussion about work environments that work, and what they work well for.  And a bit more acknowledgement of why people build open design offices – it's not just out of cruelty, and alternate designs should take account of the positive features of an open office.

I see stuff about the problems with open offices again and again, yet it doesn't seem to lead to any changes.  Seemingly enlightened companies keep building and expanding these offices.  The video talks about a bit more than this, but like many critiques of open offices and strict work environments it doesn't offer a positive alternative.  

Presumably choice used well will beat prescribed environments, but it's not an easy choice.  I'd like to see a lot more discussion about work environments that work, and what they work well for.  And a bit more acknowledgement of why people build open design offices – it's not just out of cruelty, and alternate designs should take account of the positive features of an open office.___

2014-03-15 02:54:26 (6 comments, 1 reshares, 4 +1s) 

Most productivity stuff seems to be focused on breaking down tasks into smaller tasks, and organizing those many small tasks. While I get it, still it seems like there should be more than that.

Most productivity stuff seems to be focused on breaking down tasks into smaller tasks, and organizing those many small tasks. While I get it, still it seems like there should be more than that.___

posted image

2014-03-14 22:47:19 (7 comments, 4 reshares, 20 +1s) 

So far this general technique is by far my favorite devops technique.  Shell scripts are really much better than they might seem.

So far this general technique is by far my favorite devops technique.  Shell scripts are really much better than they might seem.___

posted image

2014-03-14 06:49:41 (0 comments, 0 reshares, 0 +1s) 

Actually about the internet

Actually about the internet___

2014-03-14 04:05:53 (0 comments, 0 reshares, 6 +1s) 

Usually when we talk about Sunk Costs, we are talking about a particular kind of incorrect strategic thinking.  That is, if you made an investment in the past, that money is gone – it's a sunk cost.  It doesn't mean that the investment has present value, and so you should still reevaluate if the strategy is correct before investing further.  I.e., don't throw good money after bad.

Another incorrect kind of strategic thinking: when you invest something in the past, and decide that you shouldn't have made that investment, you can't undo that investment.  If the investment was valueless then you shouldn't feel committed to that line of strategy.  But if the investment was merely suboptimal, if it was the wrong investment in retrospect, it does not mean that further investment is incorrect!  You have whatever returns and whatever potential that came from thatinvestm... more »

Usually when we talk about Sunk Costs, we are talking about a particular kind of incorrect strategic thinking.  That is, if you made an investment in the past, that money is gone – it's a sunk cost.  It doesn't mean that the investment has present value, and so you should still reevaluate if the strategy is correct before investing further.  I.e., don't throw good money after bad.

Another incorrect kind of strategic thinking: when you invest something in the past, and decide that you shouldn't have made that investment, you can't undo that investment.  If the investment was valueless then you shouldn't feel committed to that line of strategy.  But if the investment was merely suboptimal, if it was the wrong investment in retrospect, it does not mean that further investment is incorrect!  You have whatever returns and whatever potential that came from that investment, regardless of what you gave up or what path you didn't take.  Of course there are lessons to be learned, but it's no good to overlearn.

The first fallacy is a bias for some course of action because of past investment.  The second fallacy is is a bias against some course of action because of past investment.  Looking at investments as sunk cost should be used to remove both kinds of biases.

(I once read an interview with a professional poker player where he said the hardest thing to do was to keep playing the right strategy after making a series of big losses using that strategy, because if it's the right strategy that doesn't mean you don't lose, or even that you don't lose big, or that you don't lose many times in a row.)___

2014-03-12 19:05:43 (11 comments, 3 reshares, 7 +1s) 

I've felt very conflicted with the concept of Product Management (http://en.wikipedia.org/wiki/Product_manager).  I think I'm getting a sense why.

In theory the Product Manager is supposed to define the product, make sure it takes into account the market and audience, and direct what the product should be.  It's in contrast to something like Architect, who defines how the product is engineered, or Project Manager who handles coordination.

I think I've seen Product Managers put into place when there's a worry about disconnect between product design and engineering.  The Product Manager is there to fix the problem.  This would seem like a natural approach, but the result seems to be waterfall design.  This is an example of why I don't like "fix the problem" approaches.

The idea situation is one where product goals and principles areunde... more »

I've felt very conflicted with the concept of Product Management (http://en.wikipedia.org/wiki/Product_manager).  I think I'm getting a sense why.

In theory the Product Manager is supposed to define the product, make sure it takes into account the market and audience, and direct what the product should be.  It's in contrast to something like Architect, who defines how the product is engineered, or Project Manager who handles coordination.

I think I've seen Product Managers put into place when there's a worry about disconnect between product design and engineering.  The Product Manager is there to fix the problem.  This would seem like a natural approach, but the result seems to be waterfall design.  This is an example of why I don't like "fix the problem" approaches.

The idea situation is one where product goals and principles are understood, agreed upon, and driven forward by every member of the team.  That doesn't just happen, and even if you achieve that shared understanding it also requires constant maintenance.  It helps if individuals are open to the kind of consensus where you agree to disagree – where someone who disagrees with a decision can empathize with the people who agree with the decision, and understand why the decision has to be made.  I think in an honest and open process that this kind of consensus is usually possible, so long as there are larger shared goals that holds the group together.  (Unfortunately open-to-the-internet groups seldom share a larger goal.)

In theory a Product Manager should establish just this understanding in a team.  And I think most Product Managers would aspire to that very thing.  But more often when there is conflict I see it turn into an authority relationship, where the Product Manager creates requirements and feature lists and other such material.  (Usually the Product Manager doesn't actually manage people, so that person doesn't actually tell people what to do, but instead orders people to do things through these intermediate products.)

I don't think consensus and authority have to be mutually exclusive.  Individuals can agree to a process where some specific person coordinates activity.  It's natural even in a peer relationship for people to have authority over certain aspects due to skill or passion – that a designer has more authority over the visual aspects of a product, or a programmer has over how the internals are constructed.  But I think it is a poor team where this authority is formal, as opposed to emerging from mutual respect for each individual's talents.

But I digress.  Authority is dangerous in this case because it covers up a lack of agreement and understanding about product goals.  Agreement isn't just some way to make everyone feel good (though making everyone feel good has obvious benefits to morale), but it also ensures that product goals are manifest in all of the many individual decisions each contributor makes.

In this sense I might well be projecting project/team failures onto the Product Manager, maybe that role is more of a sign of problems than a cause of problems.  Though if you are simply trying to avoid problematic teams maybe the difference doesn't matter?___

Buttons

A special service of CircleCount.com is the following button.

The button shows the number of followers you have directly in a small button. You can add this button to your website, like the +1-Button of Google or the Like-Button of Facebook.






You can add this button directly in your website. For more information about the CircleCount Buttons and the description how to add them to another page click here.

Ian BickingTwitterFacebookLinkedInCircloscope