Tech Archives

  1. 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…

  2. 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…

  3. 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…

  4. Mountain Lion and Apache

    With OS X 10.8 (Mountain Lion), the setup process for getting Apache and PHP (now version 5.3.13) working is simpler. Gone are the tangled IfDefine statements in httpd.conf now all you need to do is drop an appropriate file into /etc/apache2/users. If you don’t need SSL support, it’s almost trivial: If you do need SSL,…