Charge Of The Tech Brigade What if your work mattered? That - TopicsExpress



          

Charge Of The Tech Brigade What if your work mattered? That question lingered in the air for me as I walked out of the doors of Brigade Media. The rhetoric of changing the world runs like raw sewage down the streets of San Francisco. When youve lived in this town as long as I have, the stink of broken promises no longer even registers on your nose. I found something different when I walked into Brigades office in the citys SoMa district, a place that might as well have been zoned for startups. The address was familiar to me: It had housed two companies Id covered before, a ghostly whisper of the tech scenes enduring transience. What I found was hope—hope that a small group of people building technology, organizing themselves in new ways, could change society. A Brigade Without Brigadiers You probably havent heard of Brigade, because its still building a tool it hopes to launch next year. This isnt a company working on a minimally viable product to generate vanity metrics to secure another round of funding. Instead, Brigades engineers are writing software that they hope will make it easier to organize around political causes. Theyre keeping mum about its details, though I gleaned a few. After some game tries at grilling them about what theyre building, I quizzed them instead about how theyre building it. First, despite the name, Brigade is far from military in its organization. The only martial metaphor youll find in the office is a quote from Dwight D. Eisenhower: In preparing for battle I have always found that plans are useless, but planning is indispensable. Brigades chief technology officer, John Thrall, came from a place full of plans: He previously worked at Yahoo for 11 years. (I should disclose here that Thrall and I attended the same high school, though at different times.) At Yahoo, Thrall and his colleagues had to come up with plans like reference architectures—detailed schemes for what a products codebase will look like after launch, how many users it will have, and how many servers it will need. That idea went over like a lead balloon with Thralls engineers—a team made up of a mix of veterans from Causes and Votizen, two online-organizing startups Brigade acquired last year, as well as new recruits. One person told me, I think this whole reference architecture thing is a waste of time, Thrall recalls. That was Tom Dooner, a Brigade engineer, who credits Thrall with getting him to confess his doubts. To Johns credit, hes one of the most perceptive people Ive ever met, Dooner says. He will get feedback out of you. He knows what youre thinking. Ultimately, Dooner concluded Thrall had been right to push for a reference architecture when it came time to shop around for a cloud service that would run Brigades code: It gave a way to compare very different things. We Are Family Brigades 25 engineers arent broken up into squadrons or platoons. Instead, they belong to multiple families. (This is San Francisco, after all.) Theres no right structure for an engineering team, says Thrall. It really depends on where you are in product development. We have things that are pods, that are product-focused or feature-focused. Thats your first family. The second family engineers belong to are working groups—say, of developers familiar with Apples iOS or Googles Android operating system, who get together to make decisions specific to those platforms. At Yahoo, one of Thralls last duties was to set up similar working groups for its mobile apps. Brigades pods and working groups are largely autonomous, racing to the next rally point, Brigades term for internal product milestones. They make their own way, as long as they get there on time. A pod might make a decision on how a product feature will work, while a working group more typically makes decisions around internal tools and architecture. On a meta level, Im a huge fan of decentralized development, says Thrall. You want the team to decide on their own how they code. I cant think of an example where those working groups came to a decision on their own that I would have disagreed with. Having both pods and working groups may sound more complex than a straightforward organization by departments or product groups, but it creates opportunities for leadership across the organization, says Thrall. Decisions, Decisions Ive found there is a lot of decisionmaking by consensus, says Mateo Banerjee, an engineer who joined Brigade in August after working at Beats Music and Google. Theres less deferring to a tech lead than at other companies. Theres a lot of importance placed on documenting your decisions and getting buy-in. At other startups, Banerjee observes, theres this bias towards making decisions without justifying them. While pods and working groups have autonomy, theyre expected to document all of their decisions via a mailing list. I think that overhead actually costs us less than making a decision we have to reverse later, says Emily Leathers, Brigades director of engineering. Leathers points to the time her team took to decide on a cloud service: Thats a good example of slowing down a bit and making the right choices. Its easy to lean on your infrastructure providers and be stuck with their way of doing things. Instead, Brigades back-end engineers figured out ways to abstract the difference between cloud providers, says Dooner. That cost some time, but Brigade hopes it will save them money if they ever need to switch. Brigades Charge There are hints of Brigades ambitions in its organization and its job listings. It plans to launch mobile apps—iOS and Android—as well as a website. Messaging, including mobile push notifications and email, must be a key component of its organizing tool, given the team dedicated to that function. And its expecting lots of people on Day One, given its work on its back-end operations. Plenty of engineers have taken a stab at fixing the political system through code over the years—youd have to be a 90s veteran to remember early efforts like E-The People. Causes, one of Brigades predecessor companies, hoped to ride the social wave through Facebooks app platform. Perhaps Brigade can seize this mobile moment where others failed. What struck me about my visit to Brigade was the genuine, unfiltered passion its engineers had for their project. I go and talk to friends and family members and theres this resounding [response]: Yes, we need that, says Leathers. Thats daunting. How do you break through that barrier where its easy to use and makes sense? Before joining Brigade, Banerjee worked in his spare time on a project to engage people on the topic of climate change by mapping flood-prone areas. But there were limits to what he could do as a volunteer coder. Lots of civic-minded projects for better or for worse are small groups of people hacking things together on nights and weekends, he says. Software engineering is hard. If youre a software engineer, it takes a lot of dedication to build something cool. If you work 10 hours a day on your job, you dont have another 10 hours a day [to give]. I didnt know places like Brigade existed, says Banerjee. This was exactly what I wanted to do. Photos by Owen Thomas for ReadWrite ReadWrite ift.tt/1uKEgEp
Posted on: Thu, 23 Oct 2014 16:32:53 +0000

Recently Viewed Topics




© 2015