Read MoreIn battle, use direct forces to match the enemy and use indirect forces to win the enemy.-Sun Tzu
Tags: Security, copy protection, reverse engineering, Uncategorized
Why increase quality? One good reason: costs reduction. There are many others, but this one is important enough.
Read MoreTags: programming, projects, quality, Uncategorized, unit testing
Smart pointers have become the premium choice for memory management in C++. This is everything but odd, when you come to think of it.
Read MoreTags: boost, c++, memory, smart pointers, stl, Uncategorized
A while ago I technically screened a developer for one of our biggest client. This developer was a huge fan of unit testing. Whatever software puzzle I submitted could be solved with an unit test.
Read MoreTags: agile, Uncategorized, unit testing
I'm obsessed with theorizing everything in life. That can be a good thing, and that can be a bad thing. When you know how to stop, I found it can be quite a strength.
Read MoreTags: agile, lean, management, organization, recruitment, scrum, toyota, Uncategorized
Read MoreLet me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad. It is this feeling that has brought you to me. You want to know what is heap fragmentation.
Tags: boost, c++, heap, Uncategorized, virtual memory
C++ is the world of do-it-yourself memory management. When discussing programming with someone, as I reach the point where I tell that I mainly work with C++ the first thing I hear is "Oh... But you have to deallocate memory yourself... That's so cumbersome and obsolete!"
Read MoreTags: boost, c++, heap, pool, Uncategorized