News for hackers. Stuff that matters.
Re:Curing Python's Neglect by maggie on Friday May 29, 2009 @05:43PM (#632871)
Both of you are correct. In programming languages / the IT world, object A is orthogonal to object B if object A can be used without thinking about the potential consequences to object B.

In mathematics, orthogonal means perpendicular in a geometric-sense (think two vectors) but can also be used in other contexts with a different meaning.

Re:Curing Python's Neglect by likpok on Friday May 29, 2009 @06:30PM (#632959)
Even more generally, two vectors are orthogonal if their inner product is zero.

This is why the word "perpenidcular" is not used, as sometimes your vectors don't really have "directions" in the intuitive sense of the word (e.g. the inner product space of functions).