Existem aqueles que pensam que teoria de computação, complexidade, estruturas de dados e algoritmos são perda de tempo. É bem verdade que no dia a dia do desenvolvimento de aplicações webs comuns (basicamente CRUD), estes problemas são em geral irrelevantes. Além do mais, a grande maioria das linguagens já possui bibliotecas com implementações muito boas [...]
Hoje descobri este artigo do Joel Spolsky sobre codificação de caracteres e UNICODE. Bem didático e interessante, sobretudo quando se desenvolve interfaces pra Web.