Writing on software design, Programming Best Practices, and some Philosophy

All of my long-form thoughts on programming, philosphy and more, collected in chronological order.

How to Avoid the Perils of the Mind Projection Fallacy.

A fallacy is a mistaken belief that is based on an invalid argument. Fallacies can be either formal or informal, and they often involve making assumptions or drawing conclusions that are not supported by evidence. Fallacious arguments are considered to be unsound, and they should not be accepted as true.

The ultimate urge to share everything on social media.

Psychologists Keith Wilcox and Andrew T. Stephen demonstrate that social networks primarily enhance self-esteem for those focused on strong ties during social network use. This momentary increase in self-esteem reduces self-control, leading those focused on strong ties to display less self-control after browsing a social network.