<i>But our clients use XML-RPC</i><p><i>Touché.</i><p>Client: But your design is in Latin, which I don't speak...<p>Engineer: Yes, but Twitter is written in Latin...<p>Client: You're fired.<p>Client needs as an afterthought are why engineers are considered by most to be professionals, while programmers are considered fodder for outsourcing to low-wage countries.