The article discusses the difficulties of centering elements in computer science, particularly in web development, and how it is a common problem despite being theoretically simple. The author provides examples of poorly aligned text and icons from various companies, including Apple, Microsoft, and Google. The article also explores the reasons behind this issue, including font metrics, line height, and the use of icon fonts. The author offers solutions, such as using tight bounding boxes and choosing fonts that follow certain rules, to improve centering in web development.