x64 Debugging

Here’s an index of all of the x64 debugging topics covered by Ken Johnson. This series takes you through the experience of doing user mode debugging on x64, including native x64 debugging, Wow64 debugging, and the various different combinations of 32-bit and 64-bit debuggers that you’ll find available to you on a 64-bit machine (and […]

Intel Guide for Developing Multithreaded Applications

The Guide provides general advice on multithreaded performance. Hardware-specific optimizations have deliberately been kept to a minimum. In future versions of the Guide, topics covering hardware-specific optimizations will be added for developers willing to sacrifice portability for higher performance. Application Threading This chapter covers general topics in parallel performance but occasionally refers to API-specific issues. […]

Is a Well-Lived Life Worth Anything?

I was reading a very interesting article about how we live today at Harvard Business Review by Umar Haque. He puts forth nice perspective about what is good living and not just existence. It is of utmost importance that at the end of the day we feel happy and satisfied and be at peace with self. […]

Dennis Ritchie

Ritchie has shaped our world in much more fundamental ways than Steve Jobs or Bill Gates have. What sets him apart from them is that he did it all not in a quest for wealth or fame, but just out of intellectual curiosity. Unix and C were the product of pure research—research that started as […]