System Python, Python, and Virtualenv

If you use both a system python (without virtualenv) and a custom python (with virtualenv), it can be a bit of a pain to get virtualenv to use the right python – and what’s worse, it can create subtle errors that are hard to track down. Thankfully, the solution is very easy, if you’re using…

Two-factor authentication

Security is hard. In fact, it’s pretty much impossible; it’s all a question of making your house look like it’s going to be more work to break in than there is gain to be had, and that going elsewhere will be easier. For the average house on the street, owned by the average joe, to…

Depression and Geeks →

The delightful Good Math, Bad Math blog discusses the often-misunderstood nature of depression. The thing that you always need to remember about depression – and which Benjy mentions – is that depression is not something which you can reason with. Depression isn’t a feeling. It’s not a way of thinking, or a way of viewing…

New year, same delightful life

Another year has turned past. I read an article recently exhorting people to learn to do something in the next year well enough to astonish other people. I thought about that for a long time, and I realize that we do, regularly. Sitting still (at least intellectually) does not sit well, so we find new…

On Being a Senior Engineer →

An excellent, insightful, and interesting read about, among other things, engineering maturity. The whole thing can be summed up with the quote at the end of the article: “It is amazing what you can accomplish if you do not care who gets credit.” but the article is full of a rich texture and depth of…