Links related to the changing economy for November 24th, 2009

Douglas Ruskoff: Video Radical Abundance: How We Get Past “Free” and Learn to Exchange Value Again.: We are at a crossroads. Right now we have the ability to optimize our systems, our technologies, and our currency to humans, rather than optimizing humans to them.

Metafilter discussion of previous: “The Plague of Free.”

Awful Marketing: St. Louis Newspaper Has Web Commenter Fired: In this new information age, newspapers are having a hard time hanging on to their old business models, and are struggling to hold on to readership and monetize their on-line content. The St. Louis Post-Dispatch has obviously not run into this issue, or they wouldn’t be shooting themselves in the foot by getting people fired when they post to the paper’s online comment boards.

HavardBusinss.org: The Digital Economy’s Coming Subprime Crisis: Uh oh: it’s the economic equivalent of the subprime crisis. The parallels, to me, are too striking to ignore.

Anil Dash: The Web in Danger: We cannot say we were not warned. We will not be able to say “nobody saw this coming”.

Susan Ohanian: It’s the Poverty, Stupid, Not Pre-K Skills: If our corporate-politicos would look at the November 2009 issue of the Archives of Pediatrics and Adolescent Medicine, they would see that half of American children receive food stamps, which means they live in food insecure homes, and studies show that Adults who grew up in poverty are more likely to have impaired physical and mental growth, lower academic achievement, and to remain impoverished.

Joe Bageant: Shoot the fat guys, hang the smokers: At heart, it’s a predatory society. So damned mean we no longer even notice its inherent cruelty. A strongman’s democracy in which bodily appearance has become political, and the only allowable vice is self-righteousness.

Philly.com: USDA: Hunger rises in U.S.: Referring to the increasing numbers of children who suffered the most from hunger, Philadelphia hunger expert Mariana Chilton, a Drexel University public-health professor, said: “This is a catastrophe. This is not a blip. This recession will be in the bodies of our children.”

Time: The ’00s: Goodbye (at Last) to the Decade From Hell

Newsweek: Partying Like It’s 1999: Think the U.S. economy has come a long way? Think again.

NoSQL, Relational Database, ETL Link-a-rama for November 25th, 2009

Jon Moore: NoSQL East 2009 Redux

Dare Obasanjo: Building Scalable Databases: Perspectives on the War on Soft Deletes

Explain Extended: What is a relational database?

Explain Extended: What is the entity-relationship model?

Data Doghouse: Data Integration: Hand-coding Using ETL Tools

Data Doghouse: Data Integration: Hand-coding Using ETL Tools Part 2

Smart Data Collective: ETL tools: Don’t Forget About the Little Dogs

Smart Data Collective: Data Integration: Hand-coding Using ETL Tools

Communications of the ACM: Extreme Agility at Facebook

Dare Obasanjo: Facebook Seattle Engineering Road Show: Mike Shroepfer on Engineering at Scale at Facebook

Research: Software development roles and responsibilities

Trying to answer the elusive questions of:

What is a Software engineer?

What is a Lead Programmer?

What is a Tech Lead?

What is a Principal Engineer?

What is a Software Architect?

What is a Technical Project Manger?

What is a Scrum Master?

Links:

Wikipedia: Lead programmer

Wikipedia: Software engineer

Wikipedia: Software architect

IBM developerWorks: Characteristics of a software architect

Magpie Brain: A Tech Lead Manifesto

vanderbilt.edu: Project Roles and Responsibilities (Word .doc!)

it’s a delivery thing: Agile Project Roles and Responsibilities

Stack Overflow: Does a software architect have a role in agile, esp. Scrum?

Wikipedia: Scrum Roles

InfoQ: Mapping Traditional Software Development Roles to Scrum

Code Better:Classic Technical Lead Blunder

Atlassian: Tech Leads Talk

Two comparisons of different programming languages worth reading

Normally these kinds of pieces are worthless, but these two recently stood out to me:

Dennis M. Ritchie: Five Little Languages and How They Grew: Talk at HOPL* March 19, 2002

Michael Tsai: Perl vs. Python vs. Ruby – distinguished for the thoughtful replies in the discussion thread.

Clay Shirky lays out the issues confronting the future of news journalism

Read the whole thing. Nieman Journalism Lab: Clay Shirky at the Shorenstein Center on the Press, Politics and Public Policy:

…in the nightmare scenario that I’ve kind of been spinning at for the last couple years has been: Every town in this country of 500,000 or less just sinks into casual, endemic, civic corruption — that without somebody going down to the city council again today, just in case, that those places will simply revert to self-dealing. Not of epic, catastrophic sorts, but the sort that just takes five percent off the top. Newspapers have been our principal bulwark for that, and as they’re shrinking, that I think is where the threat is.

…So we don’t need another different kind of institution that does 85 percent of accountability journalism. We need a class of institutions or models, whether they’re endowments or crowdsourced or what have you — we need a model that produces five percent of accountability journalism. And we need to get that right 17 times in a row. That’s the issue before us. There will not be anything that replaces newspapers, because if you could write the list of stuff you needed and organizational characteristics and it looked like newspapers, newspapers would be able to fill that role, right?

It is really a shift from one class of institutions to the ecosystem as a whole where I think we have to situate the need of our society for accountability. I also want to distance myself — and I’ll end shortly. But I want to distance myself, with that observation I also want to distance myself from the utopians in my tribe, the web tribe, and even to some degree the optimists.

I think a bad thing is going to happen, right? And it’s amazing to me how much, in a conversation conducted by adults, the possibility that maybe things are just going to get a lot worse for a while does not seem to be something people are taking seriously. But I think this falling into relative corruption of moderate-sized cities and towns — I think that’s baked into the current environment. I don’t think there’s any way we can get out of that kind of thing. So I think we are headed into a long trough of decline in accountability journalism, because the old models are breaking faster than the new models can be put into place.

Again read the whole thing.

People tend to pick apart Shirky’s writings to find what supports their arguments. Which, I partially just did in fact, so don’t do that – absorb the nuance because the opportunities and problems at hand are far more complicated than the either naysayers or utopians would lead us believe.

Social Networking == Social Division?

You would think after 20 years of the Web, we would come to a better understanding that it either helps us connect, or helps us segregate. You’d be wrong.

Following is some research and reading. But first…

What do you think? How diverse are the people you associate with as friends on Facebook or Twitter? Big range in class, race, religion, sex, age? Or are you judging diversity in terms of how many of your friends like Star Wars and Star Trek? If you’re a liberal, how many conservatives? If you’re a conservative, how many liberals? Libertarians? DC versus Marvel? Spiderman versus Twilight? Protestant versus Catholic versus Jewish versus Muslim?

I work in a career that smashes many of these distinctions, except four I can think of (more on that in a bit). There is a wide variety to religious practice, sources of entertainment, favorite music, and political leanings (although there is a libertarian streak). Programmers, as a whole are all very diverse in these areas. Our online social networks reflect this.

Now on to the four ares where we are far too much alike – class, age, sex, and race. Programmers tend to come from middle class households, be mid-twenties to mid-thirties, male (and heterosexual-male at that), and white, middle-eastern, or asian. And yes, our online social networks reflect this as well.

Me and many of my contemporaries fool ourselves into thinking we’re diverse – but you have to agree – those four are rather a *big* four. If we live in environments that are half women and half black, how come our online social networks and our workplaces do not reflect that?

In the end, I tend not to believe that social networking leads to social division or helps to bring people who are different together. I think it simply reflects our reality all too well. My hope is it doesn’t reinforce it. That what we are building will lead us towards greater connection with one another, no matter where we come from, no matter who we are.

Now onto the links:

danah boyd: “The Not-So-Hidden Politics of Class Online” PDF 2009: we’re seeing a social media landscape where participation “choice” leads to a digital reproduction of social divisions.

Joshua-Michéle Ross: Three Paradoxes of the Internet Age – Part One:
More access to information doesn’t bring people together, often it isolates us.

Joshua-Michéle Ross: Three Paradoxes of the Internet Age – Part Two: Individual perception of increased choice can occur while the overall choice pool is getting smaller

Joshua-Michéle Ross: Three Paradoxes of the Internet Age – Part Three: The myth of personal empowerment takes root amidst a massive loss of personal control.

NYTimes: David Brooks: Cellphones, Texts and Lovers: People are thus thrown back on themselves. They are free agents in a competitive arena marked by ambiguous relationships. Social life comes to resemble economics, with people enmeshed in blizzards of supply and demand signals amidst a universe of potential partners.

Pew Research: Social Isolation and New Technology : People’s use of the mobile phone and the internet is associated with larger and more diverse discussion networks. And, when we examine people’s full personal network – their strong and weak ties – internet use in general and use of social networking services such as Facebook in particular are associated with more diverse social networks.

I Believe In Miracles Cover-a-rama

My last band used to cover “I Believe In Miracles” by the Ramones, influenced by Peal Jam’s cover. This morning I find myself messing around with it on my old acoustic, first time I’ve had the opportunity to play in quite a while.

Here are some versions of “I Believe In Miracles” I found surfing YouTube.

YouTube: Pearl Jam I Believe in Miracles Live:

YouTube: Pearl Jam – I Believe in Miracles (slow version) (Seattle ’03)

YouTube: Ania_Ughr – I Believe In Miracles (The Ramones Cover):

YouTube: Represion + IVA – I Believe In Miracles / Cover Ramones:

And of course, the original!

YouTube: I Believe In Miracles – The Ramones: