71 karma · joined April 8, 2014
Sure, I might have pointed out that basically every one of his ideas is prone to failure. Aggressively. Or passionately. If you're planing to work remotely, you need to consider things like:
- uptime, SLA - redundancy (network, electricity, hardware, storage)
I'm not saying oh let's throw $10k and make a home datacenter with running costs at about $500/mo, but If I did, I'd gladly advocate it over an ISP-provided AP and educational low-end hardware. There's just a middle ground which is just as feasible and effective regarding cost & your time.
And I could go on. Years of remote work, and failures which are inevitable, have made me cautious. If you wanted a good remote work environment, you'd better come to me for suggestions than to use Ivan's "bragging rights" setup. Still not sure what's there to brag about. Linux today runs just about anywhere, even trashcans.
"In practice, it is often necessary to keep performance goals in mind when first designing software, but the programmer balances the goals of design and optimization."
^^ This. I am ashamed when the original quote is being used to basically advocate "write un-optimized code and we'll buy hardware, which is cheaper than development time". I do realize that wasn't the case back when the books were written (hardware was hella expensive), but today this is just encouraging bad form in developers, many times their go-to reaction is "let's add more ram".