John Karahalis

Favorites

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.

#Business #Favorites #SoftwareDevelopment #Technology

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.

#Favorites #Philosophy

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?

#Belief #Favorites #Politics #SocialMedia #Technology

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.

#Belief #Favorites #Philosophy #Politics #SocialMedia #Technology

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.

Read more...