618 karma · joined April 7, 2011
I recently experienced this while travelling to India. Turns out the house I was staying at had a grounding issue and I couldn't do anything. This is less likely for most people and it's just better to use the cable with the grounding pin.
A big tech company changed the polices when I used to work there for the aforementioned reasons.
The biggest change for my health has been improving what I eat. I generally try to eat salad and soup for lunch most days of the week. I eat relatively light for dinner at home. It's usually soup or a small portion of pasta with vegetables.
Also, Matt Zeiler runs an image recognition startup which the image above was generated from. Check them out at http://clarifai.com/
I agree with the bit about developers looking at software skeptically. Most of us do indeed think it doesn't work, it's a gimmick, and it could have been built better.
This isn't the first time people have said making developers happy was important... Anyone remember Steve Ballmer: http://www.youtube.com/watch?v=8To-6VIJZRE
I'll also mention that the ON2 people write great code which is also well documented. I had an opportunity to work with their VP6 decoder in a previous career / life time.
Has anyone touched the Google Chrome code base? It is quite difficult to start debugging problems because of the sheer volume of callbacks. Add to that the stack-traces are massive because of the use of templates and other C++ language features.
Async coding needs to be an abstraction within the language. I am curious how languages manage the shared memory. What about the risk of dead locks?