Someday, when my children

Someday, when my children are old enough to understand the logic that motivates a mother, I’ll tell them: I loved you enough to bug you about where you were going, with whom and what time you would get home. … I loved you enough to be silent and let you discover your friend was a … Read more

Rushing to optimize before

Rushing to optimize before the bottlenecks are known may be the only error to have ruined more designs than feature creep. From tortured code to incomprehensible data layouts, the results of obsessing about speed or memory or disk usage at the expense of transparency and simplicity are everywhere. They spawn innumerable bugs and cost millions … Read more