There has been some discussion where I work about what kinds of tools are good for supporting multi-threaded programming. There are lots of different kinds of tools and features that can help. My natural tendency is to try to create categories and taxonomies when I get a bunch if different-but-related ideas. So here is [...]
A trust network is the only thing that is safe against marketing.
Any individual person who becomes popular enough as an expert on a particular topic, will normally be commercialized into a product which can be sold. At that point you have to start looking at where they get their “corporate donations” from in order [...]
Since Lawrence doesn’t work at Sun any more, I’ll swipe a blog entry of his to make sure it stays available.
A tip from Lawrence Crowl:
One of the problems with debugging C++ programs is that they have many user-defined types. The debugger typically does not know anything about those types, and so cannot provide any high-level [...]
Okay, so you use dbx from the command line. When dbx stops at a breakpoint, it tells you the source line where you stopped. Well that’s nice. But it’s usually not enough context to know where you really are. You’d like to see more of the source. You can use the [...]