Some JavaScript and Node.js starter links

O’Reilly Radar: Mike Loukides: “Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year”: If you have avoided JavaScript, this is the year to learn it. There’s no excuse — and if you don’t, you risk being left behind. (I hate statements like this, but if it encourages more back end folks to get familiar with a language that applies everywhere, it is a good thing.)

I hope to have a simple little project that parses SVN logs and produces visualizations up on github soon.

The resources and people below have been helpful on my journey into JavaScript and Node.js:

Eloquent JavaScript

Douglas Crockford

The Node Beginner

reddit: node.js

Felix’s Node.js Guide

Node Tuts

What is “Fast Fashion”, how it relates to big data, Facebook and us

Speed. Data. Lack of security. Encouraged anxiety. What makes a self-identity? And… fashion, clothing retailers and social media. n+1 has an interesting read in: The Accidental Bricoleurs:

…As the fast in fast fashion implies, the companies’ comparative advantage lies in speed, not brand recognition, garment durability, or reputable design. They have changed fashion from a garment making to an information business, optimizing their supply chains to implement design tweaks on the fly. Zara “can design, produce, and deliver a new garment and put it on display in its stores worldwide in a mere 15 days,”2 and this flow of information is by far the most significant thing the company produces, far more important than any piped pinafore, velveteen blazer or any of its other 40,000 yearly items. The company’s system of constant information monitoring allows it to quickly spot and sate trends and at the same time largely avoid overproduction boondoggles and the need for heavy discounting.

Unlike earlier generations of mass-market retailers, like the Gap’s family of brands (which includes, in ascending order of class cachet, Old Navy, Gap, and Banana Republic), companies like Zara and Forever 21 make no effort to stratify their offerings into class-signifying labels. They also don’t adopt branding strategies to affiliate with particular luxe or ironic lifestyles, à la Urban Outfitters or Abercrombie & Fitch. Instead they flatter consumers in a different way, immersing them in potential trends on a near weekly basis and trusting them to assemble styles in their own images. Clothes reach stores with practically unspoiled semiotic potential, and consumers are invited to be expressive rather than imitative with the goods, to participate more directly in fashion. We become the meaning makers, enchanting ordinary cardigans and anoraks with a symbolic significance that has only a tenuous relationship to the material item. We work in lieu of advertisers to reconfigure trends and remix signifiers, generating new and valuable meanings for goods. The more new clothes come in, the more creative we can be.

Fast-fashion retailers reap the fruits of that creativity by capturing our preferences in successive generations of products and nearly synchronizing to our whims. Thanks to the rich data we generate as we select, reject, and recombine the items fast fashion offers, the companies need not develop their own brands so much as seize upon customers’ ingenuity, distilling their choices into easily replicable trends and rushing the resulting products to market. If fashion functions like a language, then the fast-fashion firms are mainly interested controlling the underlying system and leave the meaning of the “words” to interchangeable designers and individual consumers. As long as customers are willing to speak fast fashion’s language, the companies aren’t particular about the specifics of the vocabulary. They are concerned only with the rate and volume of change.

…Like fast fashion, social media have brought with them a profusion of means and ways to reshape and display our identity. Constantly given new tools to share with, always prompted to say something new about ourselves (“What’s on your mind?” Facebook asks thoughtfully), we are pressured to continually devise ingenious solutions to our identity, which suddenly appears to be a particular kind of recurring problem: one that can be solved by replenishing social media’s various channels with fresh content. Just as fast fashion seeks to pressure shoppers with the urgency of now or never, social media hope to convince us that we always have something new and important to say—as long as we say it right away. And they are designed to make us feel anxious and left out if we don’t say it, as their interfaces favor the users who update frequently and tend to make less engaged users disappear. One can easily fall out of fashion with the algorithms Facebook uses to select which content users see out of the plethora of material friends in their network contribute.

…In social media, where everyone can employ design ideology, the persistent messages of advertising—that magical self-transformation through purchases is possible, that one’s inner truth can be expressed through the manipulation of well-worked surfaces—become practical rather than insulting. Not only do the methods and associative logic of advertising become more concretely useful, but its governing ideology no longer seems conformist but radically individualistic. Social media encourage us to appropriate whatever we want and claim it as our own without feeling derivative or slavishly imitative. On Facebook, if I link to, say, a YouTube video of Bob Dylan singing “I Threw It All Away” on the Johnny Cash Show in 1969, I am saying something particular about myself, not merely consuming the performance. I am declaring that video clip to be essentially equivalent to an update I may have written about a trip to Philadelphia or to pictures of me at a party that someone might have tagged. It is all bricolage for personal identity building.

It is a long, but thought provoking read. Go read it.

Related Metafilter thread: “The Total-Corporate State May Have Arrived”.

You want to know this: why your posts on Facebook don’t get read

Take two scenarios: Something horrifically bad happens. You decide to share it on Facebook expecting your friends to see it. Then you get just a couple of comments, and you worry why so few care.

Or lets say you have a politically diverse group of friends on Facebook, and you post something to get the notice of those that don’t share your view, but no cross conversation happens. You’re left thinking that those ‘on the other side’ ‘just don’t get it’ or are ‘elitist’ or are ‘stupid’.

You maybe a victim of your own fine tuned Filter Bubble. Or your friends. The Filter Bubble is what Eli Pariser calls the effect you experience by an Internet, filtered by your profile, by unseen algorithms, in an attempt to get you to click on what you are most likely to click. It puts convenience and instant gratification ahead of shared experience.

I’d argue that filters are a boon (a search on Google for “Java” from me *should* provide results biased towards the programming language instead of coffee or the region) but Pariser’s points need to be shouted from rooftops because along with the terrific convenience and responsiveness, something important is taking place, we are mostly unaware, and the consequences could be severe.

Don’t take it from me. Watch Eli Pariser’s talk at TED.com: Beware online “filter bubbles”:

Related Links:

Boing Boing: “The Filter Bubble: how personalization changes society”

Metafilter: “Filter Bubbles”

Nick Judd at the Personal Democracy Forum asks in The Filter Bubble and the News You Need To Know: if you want to create a search tool that finds the news you need to know, rather than the news you want to read, where do you begin?

Mike Elgan at Computer World offers suggestions on popping your filter bubble.

There is a blog and book focused on the Filter Bubble.

“Why new internet and software architecture will define the future of society”

Lots of thought provoking bits to think about in Thomas Bjelkeman’s post: “Law is hard. Code is harder. Why new internet and software architecture will define the future of society”

If you combine the thought that our communications infrastructure is going to start dictate how we think about the world with what Laurence Lessig says: “The Code is the Law”. Then a number of things which are going on in the world today can be seen in a very different perspective than what you see in your average newspaper opinion piece.

…Imagine actually managing the lawmaking process in Github, with actual contributors and their affiliation clearly marked. Revisions tracked and open to view for all. The current residents of the corridors of power would never let that happen. But maybe it doesn’t matter, because the law is moving into the code.

…I think that it is fairly clear that information architecture changes how society works, and maybe it changes it in bigger ways and faster than “those in charge” anticipate. Which is why I have stopped saying you have to be a politician to change how things work. A hacker can be just as powerful, if not more so.

Random Hacks of Kindness event in Philly today

It’s going to be a great day of building, to help make things better, at today’s Random Hacks of Kindness event in Philly. If you are a programmer, a designer, a builder, you want to be there today.

11 Years of Experience Growing Metafilter

Metafilter has been running for over 11 years now and it remains one of the greatest online communities. Matt Haughey’s SXSW talk, “Real World Moderation: Lessons from 11 Years of Community”, was videoed, it’s 40 minutes well spent, covering the technology, techniques, and practices that keep it a favorite corner of the web for me and thousands of others. It’s about the people. (via kottke)

An open data challenge from Anil Dash

Anil Dash: “The Health Graph: Mortal Threats & Signs of Life”:

As a community of developers and technologists, we have to build powerful, indispensable apps and services on top of this data. Killer apps that save lives. If we can make ourselves invaluable, they won’t have the chance to try to cut off our oxygen.

Be a Builder, not a Leader

Read Umair Haque’s Builders’ Manifesto and get inspired. Screw that actually. Put it into action. Be it. Because the organizations we are part of need it to navigate the fast pace of change. Because our communities need us to act and make a difference. Because the world needs more than words to move the needle in a positive way. For more thoughts on this piece, Joe Campbell. Now for some quotes, including how you can be a builder:

I’ve been thinking a lot about leadership lately. Specifically: why, today, when a wave of crises is sweeping the globe, does leadership seem to be almost totally absent?

The answer I’ve come to is, ironically enough, leadership itself.

…Here’s the problem in a nutshell. What leaders “lead” are yesterday’s organizations. But yesterday’s organizations — from carmakers, to investment banks, to the healthcare system, to the energy industry, to the Senate itself — are broken. Today’s biggest human challenge isn’t leading broken organizations slightly better. It’s building better organizations in the first place. It isn’t about leadership: it’s about “buildership”, or what I often refer to as Constructivism.

Leadership is the art of becoming, well, a leader. Constructivism, in contrast, is the art of becoming a builder — of new institutions. Like artistic Constructivism rejected “art for art’s sake,” so economic Constructivism rejects leadership for the organization’s sake — instead of for society’s.

Builders forge better building blocks to construct economies, polities, and societies. They’re the true prime movers, the fundamental causes of prosperity. They build the institutions that create new kinds of leaders — as well as managers, workers, and customers.

…How can you become one? Here are the ten principles of Constructivism (contrasted with these principles of leadership).

The boss drives group members; the leader coaches them. The Builder learns from them.

The boss depends upon authority; the leader on good will. The Builder depends on good.

The boss inspires fear; the leader inspires enthusiasm. The Builder is inspired — by changing the world.

The boss says “I”; the leader says “we”. The Builder says “all” — people, communities, and society.

The boss assigns the task, the leader sets the pace. The Builder sees the outcome.

The boss says, “Get there on time;” the leader gets there ahead of time. The Builder makes sure “getting there” matters.

The boss fixes the blame for the breakdown; the leader fixes the breakdown. The Builder prevents the breakdown.

The boss knows how; the leader shows how. The Builder shows why.

The boss makes work a drudgery; the leader makes work a game. The Builder organizes love, not work.

The boss says, “Go;” the leader says, “Let’s go.” The Builder says: “come.”

I’m adding this to my “Words to Live By” page. It has been ages since I’ve added anything to it.