Link Archives

  1. Write Code Every Day →

    This starts next week for me (after vacation). I needed this as a kick in the patoot; I’m not making progress at the speed I want to on my current project and a big part of that is context switching costs for days when I don’t get to code. We’ll see how I do.

  2. Executive Retreats →

    My retreat a few years back with Dan and Scott was awesome. I can see how doing it with just your own team would also be awesome; in a different way. There are definitely some ideas that require distance to soak in them properly.

  3. Heartbleed and Pinboard →

    In layman’s terms, the bug was the equivalent of asking a stranger “hey, what’s up?” and having them tell you their most private thoughts, going on about their divorce, sharing their credit card info, whatever was on their mind at the time. You could keep asking “what’s up” as often as you wanted, and hear new things each time. Worst of all, the stranger would have no recollection that it had happened.

  4. Hack Isn’t PHP →

    You’re effectively writing in a new language, albeit with a much smaller learning curve than other language switches since you already know most of the syntax and API. But because Hack isn’t PHP, some of PHP’s biggest advantages – ubiquity, maturity, stability – don’t apply.

    I agree with a lot of this. As well as the follow up.

  5. Obama May Be Best Economic President Ever →

    Here’s an interesting calculation: Suppose that in 1929, you put $100,000 in a 401(k) fully invested in stocks. Under the 40 years of Republican presidents, you would have ended up with only $126,000. Under the Democrats, you would have amassed a retirement nest egg of $3.9 million! (All numbers are adjusted for inflation.)

    There are some interesting numbers in here, worth fact-checking. I’ve always been in the “things are better when everyone is doing well” camp, regardless of where I’ve fallen on the scale.

    Also, from the :bang: department…

    Deitrick says he’s perpetually shocked that Democrats don’t trumpet their economic triumphs.

  6. The Difficulty of Selling Software →

    The question for Oracle and other companies that derive the majority of their income from software, rather than with software, is whether there are signs underneath the surface revenue growth that might reveal challenges to the sustainability of those businesses moving forward.


    Consumer software, enterprise software: it doesn’t much matter. It’s all worth less than it was. If you’re not adapting your models to that new reality, you should be.

    Most of the software I see being commercialized today is done so via services and other means. I still like the “direct selling of software” model, but I don’t see any point in swimming upstream on it.

  7. The Programmer Productivity Paradox →

    That is why developers that plan their code before using the keyboard tend to outperform other developers.

    I’m a big plan of pre-coding planning. There are 2 things I do when doing development:

    1. thinking
    2. coding

    Things go best when I’m not doing both of them at the same time. I use Capsule to help me with the thinking part, then switch over to my editor to get coding.