Skip to main content

Open source startup founder, technology leader, mission-driven investor, and engineer. I just want to help.

Subscribe to get updates via email.

benwerd

werd.social/@ben

 

Just ask

At Matter Ventures, Corey Ford developed a method for figuring out a founder’s mindset early on. It went as follows.

We’d get the startup founders to figure out the biggest assumptions they were making across user risk (do people want this?), business risk (can this be the center of a viable business?), and feasibility risk (can we build this in a scalable way with the time, team, and resources potentially at our disposal?). And then we’d ask them to go out and figure out how to de-risk those assumptions in the real world, usually by talking to experts and asking smart questions.

The answers didn’t matter as much as how the founders reacted to those answers.

Some founders felt that confidence was the key. “We didn’t find any blockers,” they’d say. “We validated our plan.” Often they believed in their own expertise so much that they didn’t even fully test their assumption.

Other founders were transparent, discussed the issues they’d discovered with clarity and lack of hubris, and figured out what their next steps should be based on what they discovered.

Every time we invested in a founder from the first group, it was a deadly mistake. Founders who weren’t precious about their ideas and were willing to take a test-driven approach were exponentially more likely to succeed. It’s easier said than done - particularly when you’re emotionally invested in an aspect of your idea - but sometimes you have to let go to succeed.

I’ve found that outside of the investing world too: colleagues who were willing to say, “I don’t know, let’s ask” were significantly more effective than ones who tried to bluster through an answer or try and figure out a problem based on their own smarts alone. Time and time again, ego proves itself to be a kind of myopia.

A fixed mindset is never as good as a growth mindset. Everyone can learn something new, and it’s never a weakness to have to reach out and ask. Any time you find yourself saying, “I’m just going to assert that ...” in answer to an unknown, you need to stop, take a step back, and find someone who really knows.

· Posts · Share this post

 

Fairness Friday: Anti Police-Terror Project

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.

This week, I'm donating to the Anti Police-Terror ProjectBased in Oakland, APTP is leading the way in pushing for criminal justice reform. And make no mistake, American criminal justice needs deep reform. Violence is pervasive and abuse is rampant, particularly against communities of color.

APTP describes its mission as follows:

The Anti Police-Terror Project is a Black-led, multi-racial, intergenerational coalition that seeks to build a replicable and sustainable model to eradicate police terror in communities of color. We support families surviving police terror in their fight for justice, documenting police abuses and connecting impacted families and community members with resources, legal referrals, and opportunities for healing. APTP began as a project of the ONYX Organizing Committee.

Recent campaigns have included support for Black communities after Covid, in the light of historic, systemic inequalities, mental health focused responder reform, and effective police oversight in Oakland. This is vital work.

I donated. If you have the means, I encourage you to join me here.

 

· Posts · Share this post

 

Fairness Friday: abortion access in Texas

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.

This week, I’m highlighting two organizations involved in providing access to abortions and reproductive health for women in Texas. I find the Supreme Court’s failure to block the state abortion ban to be extremely troubling. The law itself is horrific, allowing anyone to sue anyone who helps a woman obtain an abortion, with no requirement to have any connection at all to the person being sued. There are no exceptions for rape and incest.

It’s abhorrent. Women have domain over their bodies, as men do. Abortion bans rob them of this.

In addition to the organizations below, I’ve donated to the ActBlue Texas abortion fund, which splits donations to abortion funds across Texas. If you need an abortion in Texas, or know someone who does, Need Abortion contains resources to find providers and financial assistance.

The Texas Equal Access Fund helps low-income people get access to abortions in north, east, and west Texas. Abortion bans disproportionately hurt people from disadvantaged backgrounds. The organization describes its mission as follows:

Texas Equal Access Fund believes that when it comes to abortion, there is no choice if there is no access. Restrictions on abortion access and funding are discriminatory because they especially burden people with low incomes, young people, people in rural areas, and people of color. We oppose all efforts to restrict abortion rights and are committed to fighting for access to abortion for all. We believe that abortion is a fundamental feature of health care, and that it is the responsibility of government to cover abortion as part of social safety net programs. However, in the absence of government funding, we believe it is our duty to act now to support those who want abortions and cannot afford them.

TEA notes that “almost half of our clients are already parenting at least one child and 70% of the people we fund are people of color.”

If you have the means, I encourage you to donate here.

The Afiya Center provides refuge, education, and other resources to Black women. In addition to helping provide access to abortions, TAC provides a range of important services, including HIV/AIDS support, reproductive justice, and work on maternal mortality (Black women are the most likely to die in childbirth in Texas).

It describes its mission as follows:

The Afiya Center (TAC) was established in response to the increasing disparities between HIV incidences worldwide and the extraordinary prevalence of HIV among Black womxn and girls in Texas. TAC is unique in that it is the only Reproductive Justice (RJ) organization in North Texas founded and directed by Black womxn.

At TAC we are transforming the lives, health, and overall wellbeing of Black womxn and girls by providing refuge, education, and resources; we act to ignite the communal voices of Black womxn resulting in our full achievement of reproductive freedom.

If you have the means, I encourage you to donate here.

 

· Posts · Share this post

 

Reading, watching, playing, using: August, 2021

This is my monthly roundup of the books, articles, and streaming media I found interesting. Here's my list for August, 2021. Once again, this is a lighter list: I spent a lot of my month with family, helping to organize my mother’s memorial. Apart from that, it's been a time for reflection rather than consumption.

Books

100 Boyfriends, by Brontez Purnell . Raw in a way that transcends honesty, these confessional short stories are full of uncomfortable life. The writing is incredible. I’m not sure what I took away, exactly, but I think it’s time for a shower.

Teaching to Transgress: Education as the Practice of Freedom, by bell hooks. Although it’s written for teachers, there are lessons here that transcend that field to be insightful for anyone in a hypothetical position of authority. Today, the topics and even its writing style are still cutting edge. When it was written a quarter century ago, it must have been incredibly radical. I wish every teacher and manager in my life had read it.

Notable Articles

Business

One Medical Employees Accuse Concierge Care Provider Of Less Focus On Patients. “Dozens of One Medical employees are trying to unionize as a response to what they say has been mismanagement of the organization’s COVID-19 response, poor working conditions for staff and, they allege, a declining focus on patients.” I’m a long-term One Medical customer and have definitely (but anecdotally) noticed this in the quality of care I’ve received over time.

Inclusive icebreakers. “To ‘break the ice’ is a metaphor for dissipating tension in a group of people who don’t know each other very well. Word Histories gives a bit of background behind the phrase, which seems to be hundreds of years old. However, there are still some common activities being used that have the opposite effect for some people – making them feel even more disconnected from the rest from the group.” An important point with some great suggestions.

VCs are financing a servant economy. “But this is more than just the most recent unicorn-bubble fad. It’s bringing us one step closer to living in a servant economy. The world’s most powerful VC investors are funding an economy where technology allows a ‘ruling class’ to command an ‘underclass’ of servants with the swipe of an app.”

Court rules California gig worker initiative is unconstitutional, a setback to Uber and Lyft. “A California judge on Friday ruled that a 2020 ballot measure exempting rideshare and food delivery drivers from a state labor law is unconstitutional because it infringes on the Legislature’s power to set workplace standards.” Great news!

The Secret Bias Hidden in Mortgage-Approval Algorithms. “We found that lenders gave fewer loans to Black applicants than White applicants even when their incomes were high—$100,000 a year or more—and had the same debt ratios. In fact, high-earning Black applicants with less debt were rejected more often than high-earning White applicants who have more debt.” Alternative credit scores are vital - Classic FICO disproportionately harms people of color.

What If People Don’t Want A Career? “In May I ended up on Burnout TikTok, where every 5th video offered withering commentary on the futility and frustration of toiling away for long hours at a job they didn’t particularly like. I can’t find the video anymore but the one that sticks in my head was a TikToker venting about how the idealized career is — when you think about it — a raw deal. It went something like this: You devote the bulk of every day for 30-40 years in the prime of your life to various companies to make them and their shareholders money and then you get ten years near the end of your life to do what you please. Sounds like a bad arrangement.”

Crypto

Remarks Before the Aspen Security Forum by SEC Chair Gary Gensler. “Right now, large parts of the field of crypto are sitting astride of — not operating within — regulatory frameworks that protect investors and consumers, guard against illicit activity, ensure for financial stability, and yes, protect national security.”

Chelsea Manning Is Back, And Hacking Again, Only This Time For A Bitcoin-Based Privacy Startup. “Halpin asked Manning to look for security weaknesses in his new privacy project, which eventually became Nym, a Neuchâtel, Switzerland-based crypto startup. Halprin founded Nym in 2018 to send data anonymously around the Internet using the same blockchain technology underlying Bitcoin. To date, Nym has raised some $8.5 million from a group of crypto investors including Binance, Polychain Capital and NGC Ventures. The firm now employs 10 people and is using its latest round of capital to double its team size.” I’ve known Harry for a long time, and was privileged to meet Chelsea when she was an advisor to his previous startup (which we invested in at Matter). I’m excited to see this collaboration.

Culture

What Peter Jackson’s Lord of the Rings looked like as two Weinstein movies. “My script review became the second part of a carefully coordinated one-two punch. At that point, Ain’t It Cool was a useful platform for filmmakers who were trying to convince studio heads that there was an audience out there for serious-minded genre fare produced with all of the resources required, and it was not always an easy sell. I was happy to make the case: The scripts were great enough that Jackson deserved the chance to see them through.”

‘Bloody’ overtaken as the UK’s most popular swear word, study suggests. I’ve been self-censoring since I got to the US - people swear much less often here - but I’m being less diligent over time.

My dead dad’s journal: How I finally met a man I knew for my entire life. “It was a window into the mind of a loving father. It was a look into the fraught thought process of a deeply analytical man. A religious man who knew he was sinning. An addict who was self-aware, and still couldn’t pull himself out from the abyss. It was Jekyll talking to Hyde. Bruce Banner talking to the Hulk. And, in honor of my dad I feel I must also include: It’s Data talking to Lore.”

Feels Good Man! Pepe, copyright, and NFTs. “And then NFT craze hits, and Pepe becomes a star in the non-fungible token markets. I’ve spent countless hours in NFT platforms in the last months, every time I open a new page, there’s usually an animated Pepe waiting for me. Many NFT artists are part of the meme generation that grew up on Pepe and other memes, so these tend to feature heavily on their output (probably only beaten by Doge). Instead of fighting the trend, Furie joined the NFT revolution, and started making lots of money off Pepe “originals”, and allowing most other NFTs of Pepes to continue.”

Politics

Afghanistan Meant Nothing. A Veteran Reflects on 20 Wasted Years. “And so I sit here, reading these sad fucking articles and these horrified social media posts about the suffering in Afghanistan and the horror of the encroaching Taliban and how awful it is that this is happening but I can’t stop feeling this grim happiness, like, finally, you fuckers, finally you have to face the thing Afghanistan has always been. You can’t keep lying to yourself about what you sent us into.”

Science

Atlantic Ocean currents weaken, signalling big weather changes. “The Atlantic Ocean’s current system, an engine of the Northern Hemsiphere’s climate, could be weakening to such an extent that it could soon bring big changes to the world’s weather.”

A Major Report Warns Climate Change Is Accelerating And Humans Must Cut Emissions Now. “Global climate change is accelerating and human-caused emissions of greenhouse gases are the overwhelming cause, according to a landmark report released Monday by the United Nations. There is still time to avoid catastrophic warming this century, but only if countries around the world stop burning fossil fuels as quickly as possible, the authors warn.”

Rain falls at Greenland ice summit for first time on record. “That meltwater is streaming into the ocean, causing sea levels to rise. Already, melting from Greenland’s ice sheet --the world’s second-largest after Antarctica’s -- has caused around 25% of global sea level rise seen over the last few decades, scientists estimate. That share is expected to grow, as global temperatures increase.” We’re increasingly screwed.

Evolution is now accepted by a majority of Americans. “The level of public acceptance of evolution in the United States is now solidly above the halfway mark, according to a new study based on a series of national public opinion surveys conducted over the last 35 years.” That number is 54%, which is absolutely pathetic.

Society

Nearly half of American workers don’t earn enough to afford a one-bedroom rental. “Rents in the US continued to increase through the pandemic, and a worker now needs to earn about $20.40 an hour to afford a modest one-bedroom rental. The median wage in the US is about $21 an hour.” Some absolutely dire statistics here.

2020 Census data: The United States is more diverse and more multiracial than ever. “While the under-18 population decreased during the last decade, it is rapidly diversifying. Non-White US residents younger than 18 now make up 53% of the population among minors, up from 47% in 2010.” (NB: I don’t like the “non-white” framing; white is not the default.)

Disability Advocates Fight Ruling Allowing Electric Shock Treatment Back In Mass. Residential School. “students wear backpacks equipped with electrical stimulation devices around the clock. Workers at the residential school employ the shocks using a remote control device when the students display a range of unwanted behaviors.” WTF?

‘It’s not hard work for me’: At 101 years old, this Maine lobsterwoman still works the water. “Virginia Oliver is the oldest licensed lobsterer in Maine and possibly on the planet. But in her eyes, it’s simply what she does. Her world has changed in once-unimaginable ways since 1920, but in other ways it’s hardly changed at all.” Come for the story, stay for the amazing photo.

Afghanistan's all-girls robotics team frantically trying to flee Taliban. “Members of the team, who range in age from 12 to 18, have overcome war and other hardships to pursue their love of engineering and robotics and strike a blow for national pride. They’ve made global headlines as a symbol of a more progressive Afghanistan.”

Op-Ed: As a doctor in a COVID unit, I’m running out of compassion for the unvaccinated. Get the shot. “I can pretty much guarantee we would have never met had you gotten vaccinated because you would have never been hospitalized. All of our COVID units are full and every single patient in them is unvaccinated. Numbers don’t lie. The vaccines work.”

Feds Deliberately Targeted Black Lives Matter Protesters, A Report Says. “Movement leaders and experts said the prosecution of protesters over the past year continues a century-long practice by the federal government, rooted in structural racism, to suppress Black social movements via the use of surveillance tactics and other mechanisms.”

What I Learned While Eavesdropping on the Taliban. “When people ask me what I did in Afghanistan, I tell them that I hung out in planes and listened to the Taliban. My job was to provide “threat warning” to allied forces, and so I spent most of my time trying to discern the Taliban’s plans. Before I started, I was cautioned that I would hear terrible things, and I most certainly did. But when you listen to people for hundreds of hours — even people who are trying to kill your friends — you hear ordinary things as well.”

Parents Are Not Okay. “School is only just starting and already kids are being quarantined in mind-boggling numbers: 20,000 across the state of Mississippi, 10,000 in a single district in Tampa, Florida. They’re getting sick too, with hospitalizations of kids under 17 across the country up at least 22 percent in the past month, by the CDC’s count, and each new week sets pediatric hospitalization records for the entire pandemic.”

Technology

Electric cars have much lower life cycle emissions, new study confirms. “But Bieker’s analysis says that there is no future for internal combustion engine vehicles if we are to actually decarbonize. HEVs only reduce lifecycle emissions by about 20 percent, and PHEVs are little better in Europe (25–27 percent lower than gasoline), a little worse in China (6–12 percent lower than gasoline), and adequate in the US (42–46 percent lower than gasoline). But compared to BEVs, a PHEV will have much greater lifetime emissions in all three areas. (India has almost no PHEVs, apparently.) And the advantage of BEVs over HEVs and PHEVs only grows as the grid decarbonizes more.”

Why Silicon Valley’s Asian Americans Still Feel Like a Minority. “On her way out she asked her likely successor, a White man, if he needed help navigating the company. She says he told her, “I don’t really need to prepare that hard—the manager has my back.” [Bo] Ren was floored. She’d spent more than 100 hours preparing for the same interviews so she could prove she deserved the spot. Being White, she says, is “like having a skip pass at Disney World. I realized there is a bamboo ceiling, and I’d have to work 100 times harder.””

The voices of women in tech are still being erased. “When we look at the impact of women’s voices in tech today, we can see both that they have led calls for accountability and also that they have been literally and figuratively undervalued. From doing voiceover work that becomes the basis for voice tools that millions use, without being paid or acknowledged accordingly, or doing work on the foundational concepts of AI, women are often present in tech without being listened to.”

Global organizations urge Apple to drop child safety features. “More than 90 civil liberties organizations around the world sent a letter to Apple’s Tim Cook Thursday, urging the CEO to walk back its plans to use machine learning to automatically detect child sexual abuse material on users’ devices.” Although everybody wants to protect children, the implications are unfortunately enormous.

On TikTok, misogyny and white supremacy slip through ‘enforcement gap’. “News investigations have nevertheless revealed that TikTok is used by Islamic State militants and to promote neo-Nazism. While the platform has started releasing transparency reports with details about the content it has removed for violating its guidelines, it is not yet part of a consortium of tech giants such as Facebook, Twitter and YouTube involved in an industry anti-terrorism effort to collaboratively track and review content from white supremacists and far-right militia groups.”

Why are hyperlinks blue? “As a user experience designer who has created websites since 2001, I’ve always made my links blue. I have advocated for the specific shade of blue, and for the consistent application of blue, yes, but I’ve never stopped and wondered, why are links blue? It was just a fact of life. Grass is green and hyperlinks are blue. Culturally, we associate links with the color blue so much that in 2016, when Google changed its links to black, it created quite a disruption. But now, I find myself all consumed by the question, WHY are links blue? WHO decided to make them blue? WHEN was this decision made, and HOW has this decision made such a lasting impact?”

The future needs files. “I want all OSs, including mobile ones, to properly support real files as they are amazing, inspiring, and possibly the future of how we build our digital future.”

· Posts · Share this post

 

What do I want you to know about Ma?

I wrote this piece to read at my mother's memorial on Saturday, August 28. I don't want to lose it, so I'm posting it here, to my personal space.

This is terrifying to me, which is why I’ve decided to write something down. I can’t possibly hope to represent Ma well. Even finding a story to tell is incredibly hard because there are so many of them: a lifetime of happy stories from a childhood that always felt like a kind of wheatgerm-fueled adventure where we lived on our own terms in spite of what the world might have wanted from us.

I started calling her Ma as a term of endearment when I was an adult. “Mum” is too British; “Mom” doesn’t sound right coming out of my mouth. “Mom”. So I confess, I absolutely stole Ma from [our cousins] the Neales, who have similar accent difficulties, and who I admire in lots of ways.

But when we were growing up, I called her Debbie. We were a very respectful but non-hierarchical household: we called our parents by their first names, we were encouraged to take things apart and ask how things worked, and we were consulted on all kinds of things that children are not necessarily best-equipped to weigh in on - but we were trusted, and that was wonderful, and a reflection of how both my parents think and thought. It’s a mindset rooted in equality, growth, and learning.

 

So. What do I want you to know about Ma?

Everything. Or at least, quite a few things. But let’s start here:

I want you to know that she was really freaking smart.

In my line of work, which is working in product and engineering in the tech industry, people often say things like, “explain this like you were explaining it to your mother.” It’s obviously a completely sexist line of thinking, which is kind of a reflection of the tech industry to be honest, and I take great satisfaction in telling them that my mother taught me to program. Not only that, but she learned assembler, which is one of the most intricate ways to program.

She would sit patiently with me for hours on end, and together we’d plug source code into our 8-bit Atari. She taught me BASIC, and then later on, we moved on to more complicated languages together.

When we didn’t have the money to get the latest and greatest PC, she organized a computer club at a local business in Oxford so that I’d have access. Every Thursday night, a bunch of kids from across the city would play games, make art, learn to code, and become computer literate together under her gentle guidance.

She studied the telecommunications industry, and knew that both the internet and the mobile revolution were coming. She understood the implications, and spoke to many of the people who were making things happen. She wrote detailed analyses of the forces that would reshape much of society over the coming decades.

She took me with her to industry shows in Cannes, and as a family we went to technology conferences across Europe, where we’d go sightseeing (and I might sneak into an event or two) and she’d be running panels and conducting interviews.

She was unassuming about it; she wasn’t self-important, but if she’d been someone else, she could have become a billionaire.

Instead, she withdrew from the industry, retrained, became a middle school science teacher in one of the most impoverished towns in California, and never looked back. I don’t remember her as happy at work as when she was teaching those kids. Even when she started to get sick, she went into work every day with an oxygen tank on her back, looking like a Ghostbuster. Even when she couldn’t work anymore, she helped her school get grants and organized an educational program with NASA. She was dedicated and she loved it.

She would engage in debate about anything. It was common to see her and my dad watching a documentary or lecture on any number of obscure topics and discussing it late into the night and sometimes days later. She became fascinated by science and space. She could speak a bunch of languages and would read and analyze academic reports in languages she didn’t even know yet. She was well-read, and read voraciously - often with multiple books on the go at once, which even this year she’d alternate between during dialysis and while she was getting her tube feeds in bed - and was hungry for knowledge.

So, sure, I’ll explain it like I’m explaining it to my mother. I’ll include all the detail, know that she’ll understand the implications better than I will, and be ready for a series of informed, insightful questions - and to be, more than anything else, challenged on the ethics of it.

 

What do I want you to know about Ma?

I want you to know that she cared. She wasn’t just kind and forgiving, willing to see the best in absolutely everyone and go out of her way to help - although she was definitely all of those things. But more than that, she really cared deeply: about people and the intricacies of their lives, about the world, and particularly about fairness.

Before I was born, both my parents were involved in struggles to support affirmative action and tenants’ rights. She described herself as having been radicalized early on, but it’s not particularly that she was radical: she could just see past the social templates that everyone is expected to adhere to, and which perpetuate systemic injustices, and could see how everything should operate to be fairer.

That was true on every level. She wanted she and Steve and Erica to all be treated equally, and would make it known if she thought the others were getting a raw deal. She tried her best to treat Hannah and I equally. If someone made a sexist or a homophobic remark around her, she would call it out. If someone was xenophobic, or unthinkingly imperialist, she would bring it up. She was outspoken - always with good humor, but always adamant about what really mattered.

Later in life, when she had a little bit more money, she gave to causes she believed in: representation for women, reproductive rights, racial justice, voting rights, and the environment. She was glued to the Presidential debates, appalled by the previous guy, and was completely on top of what was going on in the world.

She was a feminist, as we all should be. She defined her own identity, dressed as she wanted to dress, acted as she wanted to act, spoke how she wanted to speak. It wasn’t that she was irreverent towards more traditional expectations; they were utterly irrelevant. As they should be.

 

What do I want you to know about Ma?

I want you to know that she was herself - and that self was full of life and energy and humor and movement. And I’m not just talking about her amazing trousers.

The last time I was here at the Cape, which was three years ago, we were all hanging out in the pond behind Little Lane. For some reason, there was an inflatable bull out there with us. None of us could climb on top of it: Hannah, me, Anna, I think Rachel was there, Wiley, Elise.

Ma was weak, and the lung transplant drugs were taking their toll, and she was having trouble eating food. And when she started to climb onto that bull, I’ve got to admit, I was kind of worried.

But by god, climb she did, and she was the only one of us who made it to the top of that bull. And once she’d scrambled to the top of it, she lifted her arms up in victory.

That was Ma.

We realized later that she absolutely was not supposed to be in a closed body of water as an immunosuppressed person, but whatever. There were no ill effects. She climbed the bull.

She spent the last decade scrambling to the top of the biggest metaphorical inflatable bull you’ve ever heard of. And she spent most of that decade balancing precariously on top of it with her arms held high in victory.

When Pammy gifted us the Sunfish - the same boat that they had both sailed when they were younger - it was like a key to unlocking the bay. We spent days and days tacking around the bay, finding exactly the right breeze, and making our way back to Grandmother’s Beach at high speed in a single tack. She would yell: whooooooosh! And then we’d think about tacking back to Sagelots and doing it all again.

Life was always full of those small moments of joy. Taking Tessie, our little Jack Russell Terrier, out on Port Meadow and watching her bound through the tall grass. Going out to the wildlife sanctuary outside of Turlock and seeing the birds fly through the reeds. Sneaking out and stealing a dinghy late at night from Grandmother’s Beach and oohing at the phosphorescence shimmering around our oars. Getting out the sofabed and all sitting together under the covers to watch Doctor Who or a movie on a Friday night. Sitting around the table with people she loved, picking crabs.

When she got sick, life was still full of those moments of joy. Even just a five minute walk through the park had the same energy. Just a few months ago, she got out and walked the boardwalk at Monterey. “I still have life-force in me,” she told the doctors. She loved to live.

 

What do I want you to know about Ma?

One last thing for now. I actually have a message to impart. Not so long ago, while she was lying in a bed on the tenth floor at UCSF, surrounded by all the tubes and hospital paraphernalia, she gave me a simple instruction:

“Tell everyone I love them.”

And she did. She loved you so much. She loved all of us so much, in a way that was open, and forgiving, and kind, and all in her own way.

I’m really glad you’re all here. She would be glad too. She was hoping to be with you all one more time.

Thank you.

· Posts · Share this post

 

A delay

I failed to publish a Fairness Friday post today. In my defense, I've been preparing for my mother's memorial, which is tomorrow.

I'll likely post on Sunday. For now, I hope that you have a lovely weekend, full of good things, and urge you to tell your loved ones how you feel about them.

· Posts · Share this post

 

11 assertions about blockchain

  1. Proof-of-work is a disaster. There’s no way to couch it; arguments about it providing economic incentives for renewable energy are cognitive dissonance at best. Proof-of-work blockchains have the environmental footprint of a small country. Bitcoin could raise global temperatures by two degrees over the next decade all on its own. There is no valid argument for that being acceptable - or necessary.

  2. Not all blockchains are terrible. Algorand could be considered to be carbon-negative if you accept that carbon offsets are effective (I don’t). Still, it’s got a very low footprint. Proof-of-stake chains have a much lower impact; Ethereum is a high profile example of one that’s making the change. But, of course, it should have happened faster.

  3. The financialization of everything sucks. The instinct to put everything on-chain is a horrible idea that undermines social contracts in favor of free markets. In its worst embodiments, it’s a hardcore conservative libertarian’s wet dream. To have value, something doesn’t need to have financial value. Social contracts, representative democracy, social programs, and welfare all have immeasurable social value that should not be replaced with a Decentralized Autonomous Organization or anything else. Not to mention creating art for the sake of art, or community spaces for the sake of community. We don’t have to - and shouldn’t - make everything into a market.

  4. But putting some resources on-chain isn’t bad. A rough rule of thumb for me: if the current gatekeeper for a resource is a wealth silo (giant corporation, wealthy individual) then it’s a prime candidate for replacement by a decentralized mechanism. Once again for the conservative libertarians: our democratically-elected government represents us and our interests, so government-run programs are not candidates for this.

  5. Too many projects use an “if we built it they will come” mentality. I once saw a crypto investor tell an audience that he likes crypto projects to find an audience for their work in year two or three. That’s bonkers. As with every other software project - or every project - you need to validate the need and the users on day one. Otherwise you’re playing a very risky game, probably with other people’s money. It’s fun to pretend that you’re smarter than everyone else and can make something amazing without outside input, but it’s also highly unlikely.

  6. And most of them are near-impossible to use. Using web3 projects is a horrible, archaic user experience. Centralized exchanges like Coinbase are far easier to use than decentralized exchanges for almost everyone, and unless someone comes up with the equivalent of Netscape Navigator (the first truly usable web browser), centralized services will always be the gateway to blockchain tech for most people.

  7. Crypto may threaten to replace reserve currencies. The dollar has been used as a reserve currency for decades, but the ease of cross-border trade with cryptocurrencies may unseat it. Countries like China and El Salvador seem to be betting on this. It’s not obvious to me that a truly-decentralized currency replacing the dollar is a bad thing; but of course, not every cryptocurrency is truly decentralized. Even the likes of Bitcoin aren’t if a single entity controls enough of the miners.

  8. Crypto is transforming global trade on a local level (which is great). I’m personally aware of freelancers in countries like Colombia being paid in crypto rather than USD or local currency. Vietnam, India, and Pakistan lead global adoption. I think this is a really positive change that could have a major impact on traditional global power hierarchies.

  9. Some incumbents wont go down without a fight. Both the empowerment of individuals in the global south and the upending of reserve currency structures will be major issues over the next decade or so. It’s the kind of change that has the potential to start wars. And at the very least, there are plenty of interests locked up in the traditional financial system that will do what they can to preserve their wealth.

  10. Free markets tend not to protect the vulnerable - and we can’t afford to not. We need mechanisms to mitigate climate change, to empower people who live in poverty, to support social goods like education and public health, and to ensure that everyone has the opportunity to lead a prosperous, good life in health and safety. Those things need to be dealt with intentionally.

  11. We need to be wary of crypto-libertarians. We need to beware of people who want to replace representative democracy with a financialized system, and who want to replace social safety nets with markets. Markets and society can happily live hand in hand; one does not need to replace the other. There are lots of opportunities that come with decentralization; conservative libertarians see opportunities to remove these social protections. We should continue to build for progress, and not tear down important protections that were hard-won over generations.

 

Photo by NASA on Unsplash

· Posts · Share this post

 

Fairness Friday: California Immigrant Youth Justice Alliance

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.

This week, I’m donating to the California Immigrant Youth Justice Alliance. CIYJA is an organization run and developed by undocumented youth organizers. It describes its work as follows:

CIYJA is a statewide immigrant youth-led alliance that focuses on placing immigrant youth in advocacy and policy delegations in order to ensure pro-immigrant policies go beyond legalization, and shed light on how the criminalization of immigrants varies based on identity.

Its work includes pressure to divest from private prisons and to prevent deportations and family separations.

I donated. If you have the means, I encourage you to do the same.

 

Photo by Peg Hunter.

· Posts · Share this post

 

The three-dimensional engineer

I’m hiring for a few engineers right now: five Ruby on Rails positions (most of them senior), two JS positions, and a quality engineer. More than a few people I’ve spoken to for these roles have apologized to me for coming from different backgrounds and not having been the product of a conventional CS track.

There’s no need to apologize for this. At all. In fact, I really like working with people who come from non-traditional backgrounds and/or small startups. Conversely, I’m not at all swayed by whether people went to top CS schools (or did CS at all) or are an an alumnus of a Fortune 500 tech company. Perhaps it’s worth exploring why; it seems obvious to me, but maybe isn’t to everyone.

The short answer is: it’s about priorities and values. Big companies and well-established CS tracks tend to (but don’t always!) lead to a certain kind of templated thinking that doesn’t necessarily translate to a smaller startup environment. People from more creative backgrounds or who have worked on smaller startups tend to be focused on making an outsized impact on a real, human problem using a broader set of skills, rather than developing a niche skill and working their way up the corporate ladder.

The skills required to climb the corporate ladder are intrinsically different to the ones required to solve problems quickly. One of the reasons I’ve avoided big tech companies for most of my career is that I’m allergic to office politics and the confrontation that inevitably arises: if a major concern for someone is building and maintaining power within an organization, becoming a gatekeeper to information, or not being willing to help build a supportive team culture, they’re going to be an obstacle to the team’s success.

If, on the other hand, a person’s focus is on solving the problems in front of the team and building the best product possible (including the best culture that leads to building the product), everyone is going to have a better time working together, and the product is exponentially more likely to be fit for purpose. All teams are communities of people pulling together to achieve a common goal. For any community to work well, the focus must be on the whole community’s success, while also ensuring that every member of the community is treated well and benefits from the group’s work.

In a smaller startup or organization, this is crucial. In these contexts, the focus needs to be on building. You have to go broad, because there just aren’t enough people to go around; you have to have a “no job too big / no job too small” mindset. Everyone needs to be a doer, not a manager. The CEO is doing everything from setting business strategy to unplugging the toilets. Engineers will sometimes need to make product decisions, think about design, or gather insights from customers. They need to find scrappy ways to get answers to questions themselves, sometimes by any means necessary. It’s not about hustling - hustle culture is not productive - but it is about pulling together to build the right product in the right way, using the full weight of your skills and insights.

I’ve been really impressed by engineers who have made their way to the discipline through meandering paths. Some of the best engineers I’ve ever worked with don’t have degrees; some studied music or art or literature. Perhaps this group has self-selected to be particularly passionate about solving the right sorts of problems; perhaps the wider breadth of disciplines helps to build stronger problem-solving skills; perhaps it’s something else entirely.

It’s not that you can’t have these skills if you’ve come from a traditional CS path. I studied computer science (with AI) in Edinburgh, and have met plenty of really strong team players with this background too. But they tend to be people who have been drawn to smaller, scrappier startups in the past. They’ve often built their own thing (although not everybody has the resources and freedom to do so, so perhaps they’ve been drawn to other people’s startups). They have a bias towards working on interesting projects rather than simply building up their own wealth and career.

It’s unfortunately also true that people from more “traditional” paths tend to be from a narrower demographic: CS degrees and Fortune 500 tech companies infamously have an inclusion problem. If you’re serious about solving problems for a breadth of people, you’d better have a team who represents those people. And, honestly, as well as being the right thing to do, it’s just more fun to work on a more diverse team.

Everyone on a team should be compensated well, should enjoy good work-life integration, and should be able to work in an emotionally supportive (not just emotionally safe) environment. Ideally, everyone should bring a different perspective, their unique creativity, and a set of skills and personality traits that allows them to contribute uniquely to the community as a whole. They should have a bias towards action and be able to Sherlock Holmes their way through problems in collaboration with their colleagues. That requires a sort of scrappiness that isn’t taught in CS degrees, and isn’t required in resource-rich Fortune 500 companies.

There’s no need to apologize for being different. I’m grateful for it, and I’m excited to build a community of unique, talented, creative people who build software that matters together.

 

This is a personal post, but I'm hiring Ruby on Rails, Front End JS, and Lead Quality engineers. If this is you, I'd love to meet you!

Photo by Lagos Techie on Unsplash

· Posts · Share this post

 

If your question is "how can we keep all these people out of our country" and not "how can we help all these people in need", I'm not sure what to even say to you.

· Statuses · Share this post

 

Fairness Friday: California Environmental Justice Alliance

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.


This week, I’m donating to the California Environmental Justice Alliance. Based in Pittsburgh, Pennsylvania, the Abolitionist Law Center describes its mission as follows:

The California Environmental Justice Alliance (CEJA) is a statewide, community-led alliance that works to achieve environmental justice by advancing policy solutions. We unite the powerful local organizing of our members in the communities most impacted by environmental hazards – low-income communities and communities of color  – to create comprehensive opportunities for change at a statewide level. CEJA builds the power of communities across California to create policies that will alleviate poverty and pollution.

Particularly in the wake of the UN climate change report, climate change and establishing environmental justice is the key issue of our time. Low-income communities, and disproportionately people of color, will be the worst hit by climate change. Organizations like CEJA are crucial to solve the underlying problems and advocate for the vulnerable.

CEJA's campaigns include climate justice, advancing energy equity in California, and establishing green zones.

I donated. If you have the means, I encourage you to do the same.

 

· Posts · Share this post

 

Fairness Friday: Abolitionist Law Center

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.

This week, I’m donating to the Abolitionist Law Center. Based in Pittsburgh, Pennsylvania, the Abolitionist Law Center describes its mission as follows:

The Abolitionist Law Center is a public interest law firm inspired by the struggle of political and politicized prisoners, and organized for the purpose of abolishing class and race based mass incarceration in the United States.

I became aware of the ALC through its Director of Operations, Dustin McDaniel, who was also the lead investigator of the organization’s report into exposure to toxic waste at a Pennsylvania state correctional institution.

Its programs include ending solitary confinement, supporting the political rights of the incarcerated, healthcare rights, and perhaps most importantly, releasing people from prison.

I donated. If you have the means, I encourage you to do the same.

 

Photo by Joe Piette is of the release of Debbie Africa, which the ALC worked on.

· Posts · Share this post

 

The hot van summer

On June 6, we lost my mother. The last really coherent thing she said to me was, “I love you guys”. The second-to-last thing was, “I need you”. The third-to-last thing was, “how will we get to the Cape?”

My great grandparents built a house in East Falmouth on Cape Cod around a hundred years ago. It was never supposed to last this long; it’s rickety and dusty, definitely falling apart, but it’s ours. In the meantime, developers have cut down much of the surrounding woods and replaced them with million dollar homes. They’re frustrated by our presence, and have described us as “arrogantly shabby”. Screw you, millionaires: we wear that description as a badge of pride.

The house was my mother’s favorite place in the world. It’s mine, too. Despite dialysis, feeding tubes, medicines, and a hundred other considerations, we’d spent a lot of time figuring out how to get her there one last time. I bought first class tickets so she could lie down comfortably on the flight; we figured out cars and dialysis logistics.

And then we lost her before we could get there.

When the three of us got back to my parents’ house, it was one of the first decisions we made. If Ma hadn’t had her medical issues, she would have loved to drive to Cape Cod from California. So we decided to do just that, with her ashes (and the proper permits) in tow.

We acquired a hybrid van (a 2021 Toyota Sienna), which runs about 600 miles on a tank of gas. There was talk of postponing the trip, but based on a desire to get to another family memorial, we set off in the evening two Fridays ago. We headed north to Seattle, via Portland, to avoid the worst of the summer heat. And then we headed east.

We saw a lot of America: around 4050 miles of cities, towns, countryside, and unadulterated wilderness. We learned never to eat Mexican food in Fargo, North Dakota, and that the Indian food in Philadelphia is spectacular. We were blown away by the beauty of Glacier National Park and the segregated poverty of much of the country. Throughout it all, we learned that beauty, humanity, and the progressive values of equality and shared lived experiences exist everywhere, albeit in pockets. There were Trump signs in deep Democrat country; there were radical coffee shops run by brave, non-binary progressives in the most staunchly conservative townships. As we went, I documented much of it on Instagram.

Images: Montana; a mural in Bismarck, ND; George Floyd Square in Minneapolis.

My sister planned much of the trip based around what she thought we’d all be most interested in; we made special efforts to visit Black-owned establishments and diverse neighborhoods. It’s what my mother would have been most interested in, too.

Our routine every night was the same: bring in our bags, and then bring in Ma. She stayed with us in our hotel rooms. We all spoke to her. In some way, she’s still with us. In another, there’s a hole in our lives, and a sadness that we all feel profoundly.

More than anything, it was a time for us to be together and heal. I shared a hotel room with my dad almost every night, and we would talk late into the night about what we’d seen and what we were feeling. It was necessary healing that will be long and ongoing.

We traveled across America once before, as the four of us, when I’d just graduated high school. Back then, we used paper AAA maps and picked up discount booklets for local motels from diners. Where we stayed was always hit and miss.

In contrast, this road trip was powered by technology in ways that were new for us. Our car is a hybrid, yes, but it also has traffic-aware cruise control that works a lot like a Tesla: the car slows down as the cars around it do, and follows the curves of the freeway. We used Apple CarPlay and Android Auto extensively to navigate, and made plans on a custom Google Map. I used Foursquare to find places to eat; Hannah used Yelp and Google Maps, often using gay-friendly and Black-owned filters. I booked our places to stay through apps, including the FairHotel app to look for socially responsible hotels with unionized workforces.

As I write this, we’re barreling down the freeway on the very last leg of the trip. Soon we’ll come to a stop, and the beginning of a new chapter. I don’t know what the future holds, what it looks like, or even what it’ll feel like. But I’m grateful to be a part of this family, and to have had this time. All of these things - these values, these experiences, these people - are an inexorable part of who I am. We’re an interconnected part of each other. And I’m glad we were all here.

· Posts · Share this post

 

Reading, watching, playing, using: July, 2021

This is my monthly roundup of the books, articles, and streaming media I found interesting. Here's my list for July, 2021. This is a lighter list than usual because I'm in the middle of driving across the US with my family.

Books

Mexican Gothic, by Sylvia Moreno-Garcia. An atmospheric horror story that was so slow burn that I was beginning to drift away, despite its intriguing subtexts about domination, colonization, and generational trauma - but then the story changed lanes at breakneck speed and I was hooked again. Smart, creepy, sensual, and unique in a way that defies all expectations.

Notable Articles

Business

Why the U.S. can’t have open banking. “As open banking sweeps the world, countries from the U.K. to Australia to Chile to Nigeria are adopting the concept, which generally includes mandates for API access to bank infrastructure and consumer rights to banking data. There’s global momentum behind it, but in the U.S. rule-making is still at an early stage. Reforms to Section 1033 of the Dodd-Frank Act, the law that governs consumer access to financial data, are seemingly years away as the Consumer Financial Protection Bureau weighs public comments.”

Spotify Exec Calls Artist 'Entitled' for Requesting One Penny Per Stream. “I think Taylor Swift doesn’t need .00001 more a stream. The problem is this: Spotify was created to solve a problem. The problem was this: piracy and music distribution. The problem was to get artists’ music out there. The problem was not to pay people money.”

The Church of American Startups and Capitalism. “Where startups claim to be so unique in their thinking and in what they do, they are absolutely a product of the protestant work ethic that frames America’s belief in what capitalism is. The church of business - modern American business - has become so absorbed by the cult of personality because it is easier to pray to the saints of startups than to recognize that a culture geared toward a conveyer belt of endless labor is beyond depressing.”

The World Is More Obvious Than We Want It To Be. “The adulation for the wealthy and successful is based on wanting what they have, but rarely accepts the common means through which they got it - luck, privilege, chaos and the ability and means to be persistent. Most people don’t have the time or energy to do a side hustle, and it’s an act of cruelty to guilt them into thinking that carving out a separate job on top of their other job is something they “have to” do.”

Funding To Black Startup Founders Quadrupled In Past Year, But Remains Elusive. “To be sure, much work remains to be done. Black startup entrepreneurs still received only a tiny fraction — 1.2 percent — of the record $147 billion in venture capital invested in U.S. startups through the first half of this year, Crunchbase numbers show. That compares with the more than 13 percent of the U.S. population that is Black or African American.”

Visualizing All the Vacant Office Space in San Francisco. “And employing the framework we introduced last year, there is now 12.7 Salesforce Towers, or 747 Salesforce Tower floors, worth of empty office space spread across San Francisco, which is roughly enough space to accommodate between 98,000 (based on an average, pre-Covid, density) and 131,000 (a la twitter) worker bees.”

Apple reportedly postpones in-person work until at least October. Likely the first of many.

Crypto

In bitcoin, Black entrepreneurs see a chance to rebuild generational wealth. “Building viable enterprises is possible “in a decentralized finance space,” said Evans, who teaches law at Penn State and began studying and speaking on blockchain and crypto four years ago. “No one’s standing in the way. There’s no bank. There’s no credit score. There’s no redlining. That’s transformative and very powerful.””

Culture

Self-publishing. “The corollary of this method is simple: unless you feel you can figure out how to market your book, unless you want to devote as much energy to that marketing plan as you did to its authorship and production, unless you are prepared to sustain your marketing effort through constant iteration and refinement, you probably shouldn’t self-publish.”

How the son of a homophobic politician in Nigeria became a queer OnlyFans star. “Bolu said he joined OnlyFans because he wanted to broaden the idea of what it means to be Black and gay, and show people that you can be both queer and masculine at the same time. In the first several weeks after he started using the site, he said he earned around $2,000 (he declined to share more information about his income). “I’m an exhibitionist by nature, so I feel good doing this. When I post pictures and videos of my Black, gay, muscular body, it does numbers. So, I’m going forward with that,” Bolu said.”

He Leaps for the Stars, He Leaps for the Stars by Grace Chan. I really enjoyed this short story in Clarkesworld about personas, fame, machine learning, and escape.

Media

Nikole Hannah-Jones Issues Statement on Decision to Decline Tenure Offer at University of North Carolina-Chapel Hill and to Accept Knight Chair Appointment at Howard University. “I cannot imagine working at and advancing a school named for a man who lobbied against me, who used his wealth to influence the hires and ideology of the journalism school, who ignored my 20 years of journalism experience, all of my credentials, all of my work, because he believed that a project that centered Black Americans equaled the denigration of white Americans.”

Politics

FACT SHEET: Executive Order on Promoting Competition in the American Economy. From limits on non-competes to anti-surveillance measures to better anti-trust scrutiny, this seems like a pretty great bundle of measures.

Adam Smith to Richard Spencer: Why Libertarians turn to the Alt-Right. ″[It’s] incredibly easy for the alt-right to reach out to libertarians; they’re both already literally speaking the same language. Socialists control the media? Swap ‘Socialists’ out for ‘Cultural Marxists’ and you’re halfway to becoming the new Richard Spencer. Hillary Clinton was clearly the social justice candidate in 2016, and Trump was against it. If you’re somebody who bases their entire ideology around opposing social justice, you’re going to be drawn towards the candidate who describes Neo-Nazis as ‘very fine people’.”

Why I oppose recall of DA Chesa Boudin. “These reforms were desperately needed: disproportionate treatment of Black and Brown people in arrests, prosecutions, and lifetimes of incarceration isn’t just a trend of a few decades — it has taken place over centuries in America. Many in our LGBTQ+ community are in desperate need of criminal justice reform now.” I oppose his recall too.

Science

Study: 20% of vaccinated health workers who test positive suffer from long COVID. “Majority of 39 ‘breakthrough’ cases among 1,497 monitored were mild, but research author says persistence of symptoms among minority ‘raises concern’.”

First ‘Time Crystal’ Built Using Google’s Quantum Computer. “Like a perpetual motion machine, a time crystal forever cycles between states without consuming energy. Physicists claim to have built this new phase of matter inside a quantum computer.”

Society

Emergency Department Visits for Suspected Suicide Attempts Among Persons Aged 12–25 Years Before and During the COVID-19 Pandemic. “In May 2020, during the COVID-19 pandemic, ED visits for suspected suicide attempts began to increase among adolescents aged 12–17 years, especially girls. During February 21–March 20, 2021, suspected suicide attempt ED visits were 50.6% higher among girls aged 12–17 years than during the same period in 2019; among boys aged 12–17 years, suspected suicide attempt ED visits increased 3.7%.”

How Twitter can ruin a life: Isabel Fall’s complicated story. “It’s incredibly hard to imagine “Attack Helicopter” receiving the degree of blowback it did in a world where Twitter didn’t exist. There were discussions of the story on forums and in comment threads all over the internet, but it is the nature of Twitter that all but ensured this particular argument would rage out of control. Isabel Fall’s story has been held up as an example of “cancel culture run amok,” but like almost all examples of cancel culture run amok, it’s mostly an example of Twitter run amok.”

Cop Plays Taylor Swift Song to Block BLM Protest Video From YouTube. “Burch, confused, says, “Are we having a dance party now?” The officer eventually admits, “You can record all you want. I just know it can’t be posted to YouTube.” Later, the officer, identified as Sgt. David Shelby, reiterates to Burch, “I’m playing my music so that you can’t post on YouTube.” The video [...] has been viewed more than 170,000 times since it was shared Thursday.”

Working from home might be worse for the environment than commuting. “In a white paper about the shift in energy consumption during the pandemic, Steve Cicala, an associate professor of economics at Tufts University who studies environmental and energy policy, wrote that in 2020, about a third of the U.S. workforce shifted to working from home due to the pandemic. Simultaneously, there was an almost 8% increase in residential consumption of electricity and about a 7% and 8% reduction in usage among commercial and industrial buildings, he wrote.”

MIT Predicted in 1972 That Society Will Collapse This Century. New Research Shows We’re on Schedule. ″“Changing our societal priorities hardly needs to be a capitulation to grim necessity,” she said. “Human activity can be regenerative and our productive capacities can be transformed. In fact, we are seeing examples of that happening right now. Expanding those efforts now creates a world full of opportunity that is also sustainable.”” Cool cool cool.

Are They Picking At Us? “Racism and xenophobia can hide under the very thin veneer of polite societal norms, like that shiny, sugary layer on a fruit tart that looks super-fake at the supermarket bakery table. I felt grateful for the refuge the community potluck table at our mosque offered. Ours was the only table in town where you could find grilled seekh kebabs, barbecue chicken, KFC hot wings, Palestinian chicken with vermicelli rice, potato salad, okra sabzi, Southern fried okra, Lahori-style fried fish, cornmeal-fried trout, fruit chaat, and, yes, even that fruit tart.”

I’m a Parkland Shooting Survivor. QAnon Convinced My Dad It Was All a Hoax. ““It started a couple months into the pandemic with the whole anti-lockdown protests,” Bill said. “His feelings were so strong it turned into facts for him. So if he didn’t like having to wear masks it wouldn’t matter what doctors or scientists said. Anything that contradicted his feelings was wrong. So he turned to the internet to find like-minded people which led him to QAnon.””

Technology

How Underground Fiber Optics Spy on Humans Moving Above. “By shining a laser through the fiber optics, the scientists could detect vibrations from above ground thanks to the way the cable ever so slightly deformed. As a car rolled across the subterranean cable or a person walked by, the ground would transmit their unique seismic signature. So without visually surveilling the surface, the scientists could paint a detailed portrait of how a once-bustling community ground to a halt, and slowly came back to life as the lockdown eased.”

Apple founder Steve Wozniak backs right-to-repair movement. ″“We wouldn’t have had an Apple had I not grown up in a very open technology world,” Mr Wozniak, its co-founder with Steve Jobs in the 1970s, said.” It shouldn’t even be a question.

The ugly, geeky war for web privacy is playing out in the W3C. “The W3C is under siege by an insurgency that’s thwarting browsers from developing new and important privacy protections for all web users. “They use cynical terms like: ‘We’re here to protect user choice’ or ‘We’re here to protect the open web’ or, frankly, horseshit like this,” said Pete Snyder, director of privacy at Brave, which makes an anti-tracking browser. “They’re there to slow down privacy protections that the browsers are creating.””

Police in Latin America are turning activists’ phones against them. “To break into devices more easily, a number of Latin American countries have contracted cybersecurity firms that make software allowing authorities to bypass encryption and other protections. The companies often argue that their tools help aid legitimate criminal investigations, but critics have said they’re often used by authoritarian regimes to infringe on civil rights.”

In-Vehicle Infotainment Systems Especially Distracting to Older Drivers. On car touchscreens and voice interfaces: “Researchers found that the technology created potentially unsafe distractions for all drivers, though this safety risk is more pronounced for older adults, who took longer (4.7-8.6 seconds) to complete tasks, experienced slower response times, and increased visual distractions.”

A Defunct Video Hosting Site Is Flooding Normal Websites With Hardcore Porn. “As pointed out by Twitter user @dox_gay, hardcore porn is now embedded on the pages of the Huffington Post, New York magazine, The Washington Post, and a host of other websites. This is because a porn site called 5 Star Porn HD bought the domain for Vidme, a brief YouTube competitor founded in 2014 and shuttered in 2017. Its Twitter account is still up, but the domain lapsed.” Cool URIs don’t change, etc etc.

She exposed how Facebook enabled global political manipulation. Now she's telling her story. “Her story reveals that it is really pure luck that we now know so much about how Facebook enables election interference globally. Zhang was not just the only person fighting an entire swath of political manipulation, it also wasn’t her job. She had discovered the problem because of a unique confluence of skills and passion, then taken it upon herself, driven by an extraordinary sense of moral responsibility. To regulators around the world considering how to rein in the company, this should be a wakeup call.”

· Posts · Share this post

 

Fairness Friday: NDN Collective

I’m posting Fairness Fridays: a new community social justice organization each week. I donate to each featured organization. If you feel so inclined, please join me.

This week I'm donating to NDN Collective. Based in Rapid City, South Dakota, NDN Collective describes its mission as follows:

NDN Collective is an Indigenous-led organization dedicated to building Indigenous power. Through organizing, activism, philanthropy, grantmaking, capacity-building and narrative change, we are creating sustainable solutions on Indigenous terms.

As part of a journey to bring my mother's ashes to New England (which I'll write about soon in another post), I've been traveling through Montana and North Dakota. I've been profoundly struck by the level of poverty experienced by Native American communities there. Native Americans suffered a genocide at the hands of European colonizers, and have experienced generational injustices that continue to this day.

NDN Collective's restorative justice work includes climate justice and racial equity campaigning, as well as an important campaign to regain Indigenous land ownership. It has played a key part in campaigns against oil pipelines on Indigenous land. The Collective also makes grants and impact-orientated loans and investments.

I donated. If you have the means, I encourage you to do the same.

 

Photo by Joe Piette.

· Posts · Share this post

 

Every single time I’m in Portland - including just overnight, like right now - I don’t want to leave. There might be a solution for this.

I wish I had more time to see people!

· Statuses · Share this post

 

Fairness Friday: Southerners on New Ground

Inspired by Fred Wilson’s Funding Fridays, which highlight a new crowdfunding campaign that he’s contributed to every week, I decided to start a series of my own. This isn’t a knock on him: I genuinely enjoy those posts. But I also felt like there was room for something else.

Starting this week, I’m going to be posting Fairness Fridays: a new community social justice organization each week. I will donate to each featured organization. If you feel so inclined, please join me.

This week, I’m donating to Southerners on New Ground. Based in Atlanta, SONG describes its mission as follows:

We build membership (or our base) as a way to build the skills, connection and leadership of thousands of Southern rural LGBTQ people of color, immigrant people and working class people – united together in the struggle for dignity and justice for all people. In order to transform the South we must build our collective power, our people power, which comes from thousands and thousands of us uniting to make the South the home our communities need it to be.

Its work includes bail reform, Black queer, trans, and gender non-conforming leadership work, and electoral justice. It’s all good stuff.

I donated, became a member, and offered to use my tech skills for community members who need them. If you have the means, I encourage you to do the same.

 

Photo by Nathania Johnson

· Posts · Share this post

 

10 assertions about the future of social

  1. It will be decentralized. The way to compete with Facebook is not to compete with its model. Decentralization empowers users in a way that Facebook can’t, while also undermining its core business model.

  2. It won’t be a decentralized version of something we already know. It’s not enough to build a “decentralized Facebook / Twitter / TikTok / whatever”. While there’s a core that’s attracted to the ethos of decentralization, it can’t be the core value prop for most users. It’s got to bring something new in itself.

  3. It won’t be a monoculture. Lots of different clients written by lots of different teams with lots of different user experiences.

  4. It doesn’t have to be web-based. As much as we love the web, we shouldn’t be constrained by having to build web-first. Apps like TikTok - and before it, Instagram - have shown that you can take advantage of native app platforms first, and use web for discovery second.

  5. We can’t solve identity. There will never be a single identity that we use across the web. Instead, there may be open protocols that allow us to auth with different providers.

  6. It won’t be built by an existing tech company. (Although it’s possible it could be built by a spinoff or protected internal team of one.) And it might not be built by a company at all: it’s likely to start as an open source collaboration, or even as a co-operative.

  7. It won’t be built by an existing standards body. And any attempt to build standards-first will fail.

  8. The ecosystem will be simpler than you imagine. The technologies that succeed will allow new developers to get up and running in an afternoon, armed with great documentation, easy-to-use libraries, and simple underlying protocols.

  9. It won’t be based on blockchain. But there’s nothing to say that you won’t be able to bring your own ENS domain, etc, if you want.

  10. It has to solve harassment and abuse. Any new network that doesn’t solve harassment and abuse will be co-opted by right wing groups and trolls, killing any nascent community before it has had a chance to get off the ground.

· Posts · Share this post

 

Now I’ve got a functional laptop again, I’m finding myself using my iPad as more like an ereader (and artboard, which is why I originally got it). I always start my day with my feeds, but I’m starting to get into (non-Amazon) ebooks, too.

· Statuses · Share this post

 

The amount of administration you have to deal with when a loved one dies is mind-blowing. You know what people who have had their worlds torn apart and are barely functioning really need? Lots of paperwork.

· Statuses · Share this post

 

Which are the best residential neighborhoods in PDX?

· Statuses · Share this post

 

Decentralization and the templated society

My mother used to regularly tell me that I needed to work less; that she didn’t understand why I went for the positions I did; that it sounded like hell to her.

At the time, I didn’t respond well, although I mostly kept my grumbling to myself. Did I have the only parents who didn’t want their child to succeed? I was working hard to try and build a good life for myself by doing work that hopefully was ethical - why wasn’t that enough?

It was only more recently that I realized how much she was looking out for me. From her perspective, I was on a treadmill, part of a kind of grind culture that promotes hard work as a good in itself. I had intense days, and was spending a lot of my time thinking about the work even when I wasn’t at my desk. It’s certainly a life choice, but it’s not necessarily the same as living.

From the outside, you could reasonably describe my parents as radicals. They met at Berkeley in the seventies, after all, with everything that suggests: they fought for renters’ rights, against the unjust war in Vietnam, and for affirmative action. They lived collectively with people who also wanted progressive change. But I think the radical label is in itself unjust: it’s a derogatory way of saying, “these people live outside the accepted template”.

The accepted templates for living - the social norms by which many of us govern our lives and set our goals - weren’t created collaboratively from the bottom up. They were engineered to help create a certain kind of worker; the protestant work ethic, in particular, was intentionally developed to help colonize the New World. They create a deep drive to become wealthy, and a corresponding deep unhappiness when this isn’t achieved. For most people, it’s an illusion: the carrot is a mirage, always just out of reach. You work hard because that’s what you think a good life is, and enrich someone else’s life in the process. You work hard in the hope that someone with more wealth and power than you will grant you worthiness: a promotion, a raise, investment. Meanwhile, the stick is the social pressure to conform to the model.

In tech, I’ve met a lot of people who are motivated by the idea that they’ll get rich. And some of them, to be clear, absolutely do get rich. There’s probably more of a chance of that than in many industries, although to be clear, the people who already have wealth and power will generate more than you in the process. But leaving inequitous power laws aside, when you get a big, fat check at the tail end of an acquisition or IPO, what happens then? Do you suddenly become happy? Is your life worthwhile? Or do you find yourself trapped on that treadmill, either in order to maintain that lifestyle or to quieten the internal voice you’ve developed that tells you to keep working? I’ve noticed that of all the millionaires and billionaires I’ve met - and I’ve met quite a few now - none has radically changed their life. Even the billionaires, who have more means than any of us will ever see, go back to the office day after day. Despite their unfathomable wealth, they’re as trapped as anyone else.

Almost nine out of ten young people say that they would love to be a social media influencer: someone who posts on social networks to a large audience in exchange for money. Once again, this isn’t a goal that appeared from nowhere: it was engineered. Influencers grind to build larger and larger audiences in the hope that someone with greater wealth and power - in this case the network owners, brand owners, and so on - will grant them special powers. It’s a well-designed hamster wheel to encourage people to add value to the centrally-owned network. However much the influencers make, however many followers they have, the network will always have more wealth and power.

How do we unlearn this? How do we break out of these templates, designed as they are to harness our power in order to enrich other people?

The Matrix is a flawed movie, but its central metaphor is radical (if unsubtle) by the definition I’ve established. In its universe, everyone has been harnessed to be a battery in service of a more powerful entity, while an illusion has been carefully crafted to keep them in place. The story breaks down when it starts to talk about a chosen one, Neo, who is uniquely suited to break the illusion and set everybody free: rather than needing to rely on some kind of superpowered vanguard of the revolution, we’re all capable of breaking through. The more of us that break free of the templates that have been set out for us, the more power we all have.

Decentralization is a powerful concept. It’s not about protocols or technologies (although some tools may be created using particular embodiments of these). It’s also not just about individual empowerment. It’s about community empowerment: flattening hierarchies and giving people the ability to exist on their own terms, negotiating through a democratic, collaborative process rather than in subjugation to centralized wealth. Rather than anti-capitalist, it allows for a more granular competitive marketplace. It doesn’t preclude representative democracy - and therefore, it can exist alongside single-payer healthcare, social security, government, and all the social infrastructure we collectively need to live well - but it does sit in opposition to oligarchy.

To reiterate: representative government is not centralization of power, and we should beware of anyone who would prefer to reduce representative democracy and replace it with deregulated markets that encourage oligarchy. We should also beware of anyone who does not want the most vulnerable in society to be protected. Finally, we should beware of people who believe freedom does not involve getting to define our own identities or love who we want to. Those are not people who have our best interests at heart. Removing oligarchies doesn’t mean removing social protections or perpetuating an oppressive status quo.

That’s the core ideal: to move away from an oligarchic system to one where there is little centralization of wealth and undemocratic power. A world that is more equal and more free. One where we all get to choose how we live our lives; how we define ourselves; how we set our goals and decide what a good life is. Those things are too important to be dictated to us by people who need us to maintain their wealth and power.

As this radical future becomes more possible, we should resist voices that want to water it down into the same old templates; the same old hierarchical forces and cultural norms that sap our energy and strip mine our communities. The movement can be one for equity and equality, but we have to keep our eye on the goal.

· Posts · Share this post

 

I wish I could set my non-important mail to auto-archive after, say, two weeks or a month. Almost feel like doing this as a programming side project.

· Statuses · Share this post

 

Answering your questions

At the end of last week, I encouraged readers to ask me anything related to my work. I wasn’t sure if anyone actually would, but I was curious about what kinds of questions people had.

I got a surprising number of questions! So much so that I think I’m going to make it a series. Let’s open it up: you can ask me a question about anything, and I’ll do my best to answer in a future post.

Here are my answers to the questions I’ve received so far. Questions have been edited for spelling, punctuation, and grammar only.

 

Burnout is common in our industry. What is your approach to avoid or recover from burnout?

My take on burnout in tech is that it usually happens when we are disempowered to make decisions that relate to our workload. For example, if you’re a developer, it might be because you’re being asked to build something at speed with ill-defined specifications and an unrealistic deadline. (We’ve all been there.) Or you might have a dysfunctional work culture. Or just be completely swamped.

Those things go together: a company’s dysfunctional culture might encourage you to work over the weekend, or pressure you to make commitments to deliver something that hasn’t even been defined yet. It might feel utterly Sisyphean: you’re working hard at the best of your ability but the nature of the workplace or changing goalposts makes success impossible. This is incredibly common in dysfunctional tech workplaces where non-engineers are empowered to make decisions about engineering without deeply understanding the problem - often while declaring, “it should be easy!”

I’ve also found myself burned out because of external factors. Being a part-time carer for my mother, for example, was something I felt privileged to be able to do. But maintaining the energy to do that and a demanding job wasn’t always possible. (I always, for what it’s worth, prioritized my mother’s care.) For many people, just having to live in the society we do, with its biases and prejudices, can be a really legitimate source of burnout.

I always start by talking to my manager, if I can, about my concerns. But particularly in a dysfunctional workplace, it might be hard to achieve any change. My coping strategies have been threefold:

Immediate: Intentional breathing exercises really help. So does, well, exercise: either going for a run or a really long walk out in the world. I’ve also found that constantly having a book on the go has been really helpful; the act of reading is, in itself, meditative. There’s a reason I mostly don’t read books that are directly related to work.

Proximate: Take a damn vacation. Back when I lived in the UK, I would try to take three week vacations: typically I’d only start to really relax and decompress during the third week. In the US, which is a more psychotically workaholic culture, this tends to be frowned upon. So I always say to my team: know when your next vacation is. Not taking vacations isn’t a strength; it’s a character flaw.

Long-term: Get out.

I feel comfortable giving this answer in tech, which is the context the question gave, but I don’t take this privilege lightly. I know it’s not something everyone can do. But I’d rather have a sustainable position that doesn’t burn me out but pays less well than one that leaves me ragged and has a higher salary. I’ll do better work; chances are, I’ll do more mission-driven work, too. Like any dysfunctional relationship, sometimes it can’t be saved.

Check out Tricia Hersey’s Nap Ministry (and follow it on Instagram): it’s such a great collection of condensed wisdom, deployed to free us from the treadmill many of us have been conditioned to put ourselves on.

 

What do you look for in deciding whether a startup is worthy of investment?

I have to give two caveats here.

The first is that I’m not an active investor right now. I actually get quite a bit of dealflow, and I still have a small carry interest in Matter’s second fund. But I’m not making any new investments.

The second is that no startup is worthy of investment: it’s not a value judgment. There are plenty of startups, projects, and endeavors that are incredibly valuable, but don’t happen to fit a venture-scale investment thesis - or just one investor’s particular thesis. Because investment is an informed bet that a fund’s money will grow while invested in a startup’s equity - and not a grant, gift, or value judgment - everything comes down to how that investor thinks about becoming more informed.

I invested at a very early stage. At this point in a startup’s life, the thing that matters most is the team: who they are, what they’re capable of, and most of all, how they think.

I don’t care where someone went to school or what degree they earned, if any. (I feel the same way about hiring, for what it’s worth.) Their skills are important: I’m probably not going to invest in a tech company that can’t build software, for example, or doesn’t have domain knowledge relating to the problem they’re trying to solve. And their mindset is even more important than that. Can they identify their assumptions and de-risk them quickly, finding a well-defined core community to focus on first? Or are they quixotically ploughing ahead powered by blind belief, refusing to contemplate that they might fail, while declaring that “this is for everyone”? The latter mindset is really common and absolutely deadly.

I care deeply about societal effects and wouldn’t invest if I thought something was potentially harmful. I was also careful to source a pool of startups with diverse founders. Everyone was evaluated according to the same criteria. Nonetheless, a more diverse pool naturally led to a more diverse portfolio. Not only is supporting diverse founders the right thing to do, a wider set of perspectives can more effectively solve a broader range of problems.

And then there’s the big question: do I believe in the problem the team is trying to solve? Can they make me believe in it? Do I believe that other investors will also believe?

After that, there’s math, and there are logistics. Is the potential market size of the startup big enough to support the sort of financial growth the fund needs? Is the capitalization table (the list of who owns how many shares) clean enough to invest in? (Red flags here include people who are no longer involved in the company owning a potentially controlling interest.) Is it a legal entity that can be invested in easily - not just by me, but by future investors - and does it own all the IP? Are there debts? And so on.

This is a pretty narrow set of criteria. So it’s not that a startup is worthy of investment as such: it has to run such a tight gauntlet of restrictions that it just might not fit into the template.

Personally? I’m hoping to bootstrap my next startup. It’s genuinely nothing against VC: I’m just not sure I want to commit to a venture-scale market size, and I’m not sure I want to be beholden to investor commitments. Call me a control freak.

 

What’s next? (Big picture—technology trends)

There are a lot of trends I could be interested in. Here are some I actually am:

Ambient computing. Broad adoption of 5G is starting to mean broadband-quality internet in more and more places outside the home. These enable a new set of devices and experiences that go far beyond just the laptop / tablet / phone paradigms we’ve been tied to for decades. Moreover, as we move from one context to another, we’ll expect our services to seamlessly follow us. How do we build this future while maintaining personal privacy and freedom from advertising?

Human-centered data. The aforementioned future requires that all our data can be pooled together and kept under our control. We’re going to see an end to data that is locked up in silos belonging to individual services. A lot of investors call these customer data platforms because of the implications for commerce; I think the implications go far beyond.

Decentralization. Blockchain isn’t the trend: it’s a technology, in the same way that the web is a trend and CSS is a technology. Decentralization doesn’t need to depend on blockchains, although they’ve captured the zeitgeist right now because of the earnings potential. My interest continues to be in the potential to empower co-operatives, collectives, and other alternatives to centralized wealth and power structures. I’ve been a part of efforts to do this for as long as I’ve had a tech career; what’s super-cool is that mainstream interest it now enjoys.

The creator economy. There was a time, not so long ago, when I thought this was all about influencers, which I’m explicitly not interested in. But empowering individual creators - artists, writers, independent journalists - to make money on their own terms from their own sites and experiences? Sign me up.

And some trends I’m not:

Self-driving cars. Say it quietly, but I think this might be a red herring? I can easily imagine self-driving mass carriers though: think anything that has a set route along well-maintained roadways, like a bus, a sort of longer, rail-less tram, or a cargo truck transporting goods between distribution centers.

Machine learning. Again: call it a technique or a technology, but not necessarily a trend in itself. It’s too often described in magical terms that downplay the inherent problems both in its use and prerequisite data collection.

Audio rooms. See: Clubhouse, Twitter Spaces, whatever the Facebook thing is called. Someone took panels, which are the worst part of every conference, and turned them into a 24/7 product? Great.

VR. Maybe I need to be more of a gamer, but I don’t see this becoming more than niche.

 

What’s scary and what should we be doing about it? (Are we?)

Two growing trends genuinely scare me:

Global warming. We’re not doing nearly enough about this. Like many people, I’m worried about the focus on individual responsibility vs widespread industrial change. To be clear, both are necessary - particularly as we live in a representative democracy - but the onus of change can’t be placed on individuals over the industrial forces that are ultimately responsible for so much of the underlying pollution.

We’ve got to change the way society works, and we’ve got to make and enforce far stronger rules. A lot of global climate policy amounts to rearranging the deck chairs on the Titanic. And I think ideas like carbon trading just perpetuate the problems we need to solve. We need massive, government-led change, and we need it decades ago.

Rent-seeking. Just about everything is available on a subscription basis these days, with true ownership diminishing. The effect in housing is well-documented: generations of people are being more or less locked out of home ownership. But it’s also true in everything from software to cars. The effect is to create a stratum of wealthy property owners, whose property continues to expand and grow in value, and a much bigger one of less wealthy people who are forced to pay rent on an increasing number of things. The property owners get to set the terms by which their property is rented; the renters must abide by them.

We’ve always had a disparity in rule-making, where the wealthy held more of the cards, but it grows the more the gulf between property owners and renters widens. A lot of this situation has been enabled by the tech industry, VC-enabled business models, and the desire to maximize recurring revenue at all costs. I don’t see this trend slowing down, let alone reversing, but it only leads to widespread poverty and, with it, unrest.

 

What’s exciting and promising and what should we doing about it? (Are we?)

Decentralization! Renewable energy! Better mass transit! A move away from selfish individualism to a better collective future! Better societal infrastructure!

I’m also really excited about remote working. Being able to work in your own home empowers people who couldn’t necessarily make it to an office before; it also spreads wealth across the country and potentially across the world. Everyone’s comfortable with it after a year of doing it; in my opinion all of the reasons to go back into an office come down to personal preference rather than it being inherently better.

Consequently, when we look back a decade or so from now, I think we’ll find that tech companies which have embraced remote working after the pandemic will do far better than those that don’t. They’ll be more attractive, they’ll attract a broader set of candidates, and they’ll have solved communication problems that allow them to work more efficiently.

Do I want to go back to an office? I do not. And there are a lot of people who feel the same.

 

You once wrote a blog post suggesting that a 4th 'bubble’, sustainability, be added to the traditional design thinking bubbles of 'desirability, feasibility, viability’. I found this while researching Design Thinking for Social Innovation for a presentation I was doing. I explored it with the audience, themselves all heavily vested and involved in Social Innovation, but the resulting debate led us to the conclusion that if the existing 3 bubbles are used appropriately, then the 4th is not needed, and that between 'Desirability' and 'Viability', Sustainability is covered. My question is, have you explored this further in your work, have you since changed your perspective, and have you encountered further widespread support (for or against) your thoughts on this?

I agree that if the existing three principles are used appropriately, the fourth is not needed. That’s a big “if”. I think, in most cases, that it’s important to have a model to explicitly consider these issues. It’s possible to have a desirable, viable product that you can feasibly build - if you only evaluate first-order effects - that also has negative societal effects. Some teams understand that sustainability is baked right into desirability, viability, and feasibility once you evaluate how the product sits in its context over time; for others, calling it out directly as part of the model may be helpful. And it may not be possible for a product team to properly evaluate in which group they sit: some may think they don’t need it, while in reality they could still benefit.

In teaching our Designing for Equity session in the Google News Initiative / Newmark School / News Catalyst Product Immersion for Small Newsrooms course, Roxann Stafford and I talk about reframing from building a Minimum Viable Product to Maximum Distributed Equity. While this isn’t a direct continuation of the Sustainability idea, it lives on the same spectrum. It’s not that maximum distributed equity is the only lens you should use; it does, however, force conversations and design thinking that would not occur if you didn’t evaluate it intentionally. Some teams might think (and often say so, vocally) that they don’t need to explicitly consider equity; generally, they’re wrong. It’s something we all need to work on, and naming it helps us remember to consider it carefully.

 

Can you share your thoughts on where you see crypto going in the future and projects / possibilities to keep an eye on?

I see a few things as inevitable:

Moving away from proof of work. Possibly legislatively. These algorithms, and their environmental effects, are absurd. Great proof of concept, well done, now let’s move on. I think proof of stake is a great v2, and I’m sure there will be something better in the future.

Stronger smart contracts. Again, Ethereum was a pretty fantastic proof of concept here. But let’s keep an eye on Algorand, Polkadot, and others that are pushing the envelope of what can be built.

Privacy. I don’t see a network that is completely public as being desirable. Privacy is a prerequisite for democratic freedom.

Blockchain as part of a delicious, decentralized breakfast. Right now, as described above, blockchain is often considered to be the trend in itself. It’s just one decentralized technology; it wasn’t the first and won’t be the last. It also has enduring limitations. We’ll do more off-chain than we do on-chain, and making that more seamless will be part of building the decentralized future.

 

Should I code indieweb or fediverse protocols?

Yes.

Longer answer: it depends on what you’re trying to build! The indieweb and the fediverse are two complementary ideas. Both are sets of protocols that allow people to communicate with each other from their independent websites and platforms. Neither is a monoculture. So I don’t see it as a debate: start with the experience you want to build for the user, work backwards to figure out the best way to build it, and go from there.

 

"Specialists know everything about nothing, generalists know nothing about everything". Should person attempt/claim to be a full-stack developer+ops+dba+tester, or welcome specialists within a broad team/community/church? In my opinion we should foster mutual co-ed training to raise cultural awareness without claiming expertise in every field. What ever happened to brown bag lunch sessions as bite-sized learning?

Speaking as an unashamed technical generalist:

My answer to most questions about engineering approaches like this is that it comes down to the human context. There’s the perfect situation, and then there’s the one you’re actually in.

So the answer to this question depends on the organization you’re a part of, and what you’re trying to do. In a larger company, you’re more able to have people who occupy specialities and can go deep on those. In a smaller one - let’s say a three-person startup - you’re forced to be a generalist, whether you like it or not. It’s not so much about what you claim to be as what you have to do in order to get the job done.

Given this reality, should there be cross-team collaboration and learning? Absolutely. We should do better at that as an industry. As an engineering leader, I should also be better at doing this within my own team; in all honesty, I haven’t found a way to effectively replicate brown bag lunches / continuous group education in a remote context, and it’s something we all need.

 

I am guilty of debugger-based development to muddle towards an eventual solution. Is there any hope for this repentant sinner?

You’d be surprised which engineers write code by using console.log all over the place. Just do what works for you. We all code differently, and coding sucks for everyone. Wear it proudly.

That said: I can’t overstate the utility of automated testing. It’s not a fun habit to get into, but it’s so much better than having to go back and add them later on. You don’t need to engage in test driven development (where writing the tests comes first), but you really should write those tests. Every language you write in has a test framework; use it.

 

Patterns and interfaces = good, over-engineering (ability to change DB etc but seldom required) = bad. Newbies always overwork the latest read/fad instead of pragmatism. Do cyclomatics etc help dictate the tipping point?

Pragmatism is learned, and the opposite comes from nervousness. The solution is not to apply more metrics to force the issue, in my opinion. It’s about laying out good team / project principles.

Engineers often overlook the “soft stuff”: team principles, coding culture, communication, and conveying why we do things. They’re crucial. The non-deterministic aspects of engineering are at least as important as the algorithms and data structures. This is one of those questions: how much abstraction is too much abstraction? The answer will vary depending on the needs of the project you’re working on.

If there is a hard and fast rule, I think it’s around readability and flexibility of architecture, and speed of execution. Abstractions shouldn’t interfere with ease of comprehension: too abstract and you may have to learn to play four dimensional chess just to figure out how it all fits together. Not abstract enough, and you may find your architecture is largely defined by the structure of external services or libraries. There’s a sweet spot in the middle.

Finally, of course, spending your time on building abstracted interfaces that you don’t have an obvious use case for is just yak shaving. Ship that code.

 

Should you be a polyglot language speaker [coder] or accept that your favorite language/framework/OS/protocol/Db is good enough to meet your requirements?

Again, this is a fuzzier, less-deterministic question than it appears. It depends!

You should use the best language for fulfilling your requirements. Probably, that’s the language you already know rather than one you need to learn. At the same time, not everything is interchangeable: Ruby on Rails is not like-for-like with Node, for example. They work in different ways (one’s a framework, for one thing), and therefore some tasks can be done better with Node than Rails. They have different ecosystems of libraries and supporting documentation, and so on. Whether it’s worth switching to a technology you’re not an expert in yet depends on how much better it’s likely to be.

Nobody can be an expert in every language and framework, so there’s always going to be some level of shoehorning requirements into what you already know, and there’s always going to be some level of learning something new.

An unsatisfying answer if you’re looking for something deterministic, perhaps, but it’s an insight into why programming is both super-fun and terrible.

 

There are many open source software packages but the huge time it takes to assess whether they’re good/bad/ugly is largely wasted. How do you find the right package before you build? Then how do you best keep it updated [or replace it] without finding yourself in dependency hell?

First assess: do you need an external library to begin with? Every addition does create a dependency. The story behind left-pad is a great example of why care is needed.

Then it’s about social proof. Who wrote it? How many people are using it? When was the source code repository last updated? Is it active or abandoned? Is the maintainer a jerk? Are there reviews or tutorials on the web?

Don’t forget to assess if the license it’s distributed under is compatible with your project. Are you legally allowed to incorporate it?

This kind of due diligence takes a little time, but it’s worth it. And a little friction means you don’t end up adding libraries to your code without thinking about it, which is probably a good thing.

As for dependency hell: there are plenty of useful tools that can keep your projects up to date. As a GitHub user, I like Dependabot, alongside its dependency graph tools. I’m not even remotely interested in keeping my dependencies current manually. Who has the time? But this is another reason to maintain robust automated tests: because an automated update could break your code, it’s important to have a test suite that Dependabot (etc) can test its updates against.

...

Those questions were fun to answer. I’d love to do this again in a future post; ask me anything at this link and I’ll do my best to answer in the future.

· Posts · Share this post

 

My dad and sister hung the Progress Flag for the Fourth of July, and I couldn't be more proud.

· Statuses · Share this post

Email me: ben@werd.io

Signal me: benwerd.01

Werd I/O © Ben Werdmuller. The text (without images) of this site is licensed under CC BY-NC-SA 4.0.