Progress bars—those little horizontal bars that fill from left to right as your laptop or phone updates—are notoriously unreliable. One moment, a progress bar might be 10% full. The next thing you know, the work is done. If a written estimate is provided (e.g., “10 minutes”), you might notice it change dramatically in an instant.
As it turns out, building accurate progress bars is extremely difficult. In most cases, it's almost impossible for the computer to know how long the work will take without actually doing it.
This is the problem of software project estimation in microcosm.
What's wrong with hyperpartisan media? (Pick your favorite example of a one-sided TV channel, YouTube channel, website, radio show, podcast, or magazine.) If the problem is that these outlets promote overly simplistic, slanted perspectives, never reporting the other side of the story, then why are we not equally worried about social media filter bubbles, given that they are designed to do the same thing?
Facebook and other social media platforms show us what we want to see. They reinforce our existing worldviews. One doesn’t need to think hard to understand why; anything else would be bad for business. Nobody logs on to be told they’re wrong. Nobody enjoys having their reality challenged.
I’m concerned about old-style hyperpartisan media, but this new, “social” version is much worse. Many of us walk around with personalized, digital propagandists close by. They push our buttons and beg for our limited attention—buzz, buzz! Sometimes, we spend more time with them than with real human beings, with their nuanced and thoughtful perspectives.
edit (2025-12-03): I'm tagging this as a favorite because I think about this often. I think it's good advice for anyone who finds themselves in a bad situation.
Politics has become a means of self-realization rather than a tool for solving practical problems. Views on enlightenment differ, of course, causing intense conflict and distrust. To restore our trust in each other and the political process, now may be a good time to focus on common-sense legislation with broad appeal. Let's eliminate daylight saving time, outlaw deceptive resort fees, and begin to regulate social media. Let's stop tech support scammers, strengthen online privacy, and standardize on one charging connector for electric cars. Let's make browser vendors work together to prevent identity theft. These things may seem inconsequential, but getting along couldn't be more important. Along the way, we might discover that politics doesn't always have to be so acrimonious.
For most people, most of the time, there is almost no line between wanting to believe and actually believing. I'm guilty of this, too, in ways I don't even notice. The fact is illuminating, though. It explains so much.
When others are unkind or unpleasant, I take comfort in the power I have over them: the power to lose respect for them. No one can force me to feel otherwise.
Every day, there's a new story about how social media inspired someone to commit mass murder, engage in political violence, withhold healthcare from their children, or steal a car. That's in addition to the division and envy these platforms create between friends and family every day.
It's important to remember that these aren't neutral platforms. They decide what we see. The shape our reality. Even worse, as Jaron Lanier explains, they manipulate us. They intentionally make us angry.
It begs the question: when will we finally start calling it antisocial media?
We need to do away with the myth that cults are simply religions that are new, strange, or misunderstood.
Unitarian Universalism is very new, having formed in 1961. Few people really understand the group and it is unusual in its acceptance of diverse beliefs. Still, I don't think it's especially dangerous, destructive, or controlling at this time.
Cults punish disobedience. They demonize doubt. They rip families apart, attack critics, and teach that critical thinking is a trap. They convince their adherents that the world is out to get them and they demand that authority is never questioned. Cults treat dissent like a virus, hastily exiling nonconformists and freethinkers before their views can spread. They treat their doctrine as perfect and their people as disposable. (Of course, their doctrine can become more perfect over time.)
Focusing on beliefs misses the point. All religious groups espouse beliefs which others find strange, but not all religious groups behave this way.
Cults destroy lives. When we fail to label them properly, we give cover to that destruction.
When writing software, we should approach our own ideas with skepticism. We have more ideas than users have needs.
Features do not guarantee success. If they did, we would line up to trade smartphones for punch cards. Myspace would acquire Twitter. Picasa would be the new Instagram. This doesn’t happen. The history of software is the history of simplicity and elegance winning. We succeed when we attend to what really matters, not when we build every feature imaginable.