I use VM's on a MacBook Pro circa 2006 and they worked fine - a little slow on harddrive intensive operations (e.g. startup, building large applications) but useable. Then I got an SSD harddrive. It's like I'm using a…
To continue with your analogy, I would assume most people would be very irritated with a compiler which only reported that you made an error but didn't give you any context into where the error occurred. Most compilers…
I think the main issue is the disconnect between "Computer Science" and building computer programs (computer programming, software engineering, etc.) I think Computer Science has the same gravitas as the other…
The Global Interpreter Lock (GIL) is exactly what is seems to be: a single python interpreter only allows one thread to run a one time regardless of the number of CPUs or cores available. This lock is per instance of…
In any non-trivial project there comes a time when code becomes... complicated. No matter how well designed the code and no matter how often the code is refactored, reality imposes on that neatly designed little world…
In the long-run, it's about balance. It might take years to balance out but the balance must exist. I've done the geek thing and I've done the social thing. They are both interesting for a while but I always seem to…
I went with my friend to the convenience store on the weekend. He spent a couple of minutes chatting with the clerk behind the counter while I watched. It seemed like the most natural thing in the world. He later told…
I use VM's on a MacBook Pro circa 2006 and they worked fine - a little slow on harddrive intensive operations (e.g. startup, building large applications) but useable. Then I got an SSD harddrive. It's like I'm using a…
To continue with your analogy, I would assume most people would be very irritated with a compiler which only reported that you made an error but didn't give you any context into where the error occurred. Most compilers…
I think the main issue is the disconnect between "Computer Science" and building computer programs (computer programming, software engineering, etc.) I think Computer Science has the same gravitas as the other…
The Global Interpreter Lock (GIL) is exactly what is seems to be: a single python interpreter only allows one thread to run a one time regardless of the number of CPUs or cores available. This lock is per instance of…
In any non-trivial project there comes a time when code becomes... complicated. No matter how well designed the code and no matter how often the code is refactored, reality imposes on that neatly designed little world…
In the long-run, it's about balance. It might take years to balance out but the balance must exist. I've done the geek thing and I've done the social thing. They are both interesting for a while but I always seem to…
I went with my friend to the convenience store on the weekend. He spent a couple of minutes chatting with the clerk behind the counter while I watched. It seemed like the most natural thing in the world. He later told…