The type of Hungarian notation Spolsky uses at Fog Creek is different than the Hungarian once pushed by Microsoft. Hungarian notiation (of any variety) started (and ended) at Microsoft. Also, if you're working at Fog…
Ignore the Hungarian haters. Which would be basically everyone who didn't learn to write software on Windows. If you have a reasonable type system and language, leverage it to enforce semantics that Spolsky suggests you…
Not necessarily. What about exploiting VPN clients? IPSec is a disaster, one aspect of which is having a client daemon listening on an open port for isakmp/ike key exchange. There's also the configuration to consider.…
Is a VPN significantly less likely to be exploitable than SSH? Yes, for a few reasons. First, a VPN provides defense in-depth -- compromising a server now requires finding two unpatched vulnerabilities: * You must find…
What do you mean by "humbling lesson"? If anyone finds an unpatched flaw and uses it to exploit some servers, then it doesn't matter who takes care of the servers. It doesn't matter if it's ptacek or a random admin.…
Whether an optimization is worth pursuing depends on the business requirements, how much the it costs to implement, and whether there are any additional gains beyond avoiding power, space, and personnel costs. Simply…
It's not cheap, and you don't have to be Google for it to matter. Most of the time, the costs are just non-obvious to engineering. Here are some rough numbers. Power for a single 48U rack usually runs $200-$300/month…
The type of Hungarian notation Spolsky uses at Fog Creek is different than the Hungarian once pushed by Microsoft. Hungarian notiation (of any variety) started (and ended) at Microsoft. Also, if you're working at Fog…
Ignore the Hungarian haters. Which would be basically everyone who didn't learn to write software on Windows. If you have a reasonable type system and language, leverage it to enforce semantics that Spolsky suggests you…
Not necessarily. What about exploiting VPN clients? IPSec is a disaster, one aspect of which is having a client daemon listening on an open port for isakmp/ike key exchange. There's also the configuration to consider.…
Is a VPN significantly less likely to be exploitable than SSH? Yes, for a few reasons. First, a VPN provides defense in-depth -- compromising a server now requires finding two unpatched vulnerabilities: * You must find…
What do you mean by "humbling lesson"? If anyone finds an unpatched flaw and uses it to exploit some servers, then it doesn't matter who takes care of the servers. It doesn't matter if it's ptacek or a random admin.…
Whether an optimization is worth pursuing depends on the business requirements, how much the it costs to implement, and whether there are any additional gains beyond avoiding power, space, and personnel costs. Simply…
It's not cheap, and you don't have to be Google for it to matter. Most of the time, the costs are just non-obvious to engineering. Here are some rough numbers. Power for a single 48U rack usually runs $200-$300/month…