Milagre! Encontrei um bug na função de ordenação!

2025-02-24
Milagre! Encontrei um bug na função de ordenação!

O autor relata uma experiência incrível em seus anos de programação: ele encontrou um bug na função `sort()` integrada do JavaScript! Esse bug causou resultados de classificação incorretos, deixando-o intrigado por muito tempo. Eventualmente, ele relatou o bug à equipe do Code Studio, que respondeu rapidamente e o corrigiu. Essa história ilustra vividamente que até mesmo softwares de sistema aparentemente perfeitos podem ter bugs, e os programadores devem manter uma mentalidade cética, buscando persistentemente a causa raiz dos problemas em vez de culpar cegamente o compilador ou o sistema.

Leia mais
Desenvolvimento função sort

Apelidos perdidos e as origens dos sobrenomes

2025-02-10
Apelidos perdidos e as origens dos sobrenomes

Muitos sobrenomes ingleses derivam de patronímicos, muitas vezes apelidos. Por exemplo, "Jackson" vem de "Jack" (um apelido para John). Este artigo explora vários apelidos agora obscuros e seus sobrenomes resultantes, como "Wat" (um apelido para Walter) que resulta em "Watts", "Watson", "Watkins"; "Gib" (um apelido para Gilbert) que resulta em "Gibbs", "Gibson"; e "Hob" (um apelido para Robert) que resulta em "Hobbs", "Hobson", "Hobkins". O autor convida mais exemplos e acrescenta o apelido "Hick" (para Richard) e seus derivados, e especula sobre "-mott" possivelmente indicando um parente por casamento.

Leia mais