I’ve been rather busy these past few weeks as I come up to speed on my new job. During this period I’ve had several thoughts that keep coming back into my head. The first is that process has to make the product and the path to product get better. A lot of people share this [...]
February 10, 2010 – 12:17 pm
I’ve worked at a lot of companies and I’ve worked as an OEM for many more companies. No matter where I’ve been, I’ve noticed one common theme: release name themes never die. If you are saddled with a bad one, it can actually detract from a project. For example naming releases after ships and choosing [...]
January 29, 2010 – 10:20 am
There are moments when you realize that you have more freedom as a developer than as a manager. Those moments, to me, are rare. They typically occur in one of two ways. The first (and the one I’m going to write about) deals with market/investor driven requirements versus engineering requirements/constraints. The second, people, I’ve touched [...]
January 15, 2010 – 7:41 pm
Valgrind, how I love thee. You make me a better programmer and a better person. You keep me from leaking memory everywhere. When I need to know what my code is doing, you whisper those sweet nothings into my ear. Yes, sometimes, I do confuse you and you seem to lie, but you lie only [...]
January 7, 2010 – 7:23 pm
Over the past few weeks I’ve been switching between C++ and Java. The languages are similar enough that I’ve found myself bringing idioms of one into the other. This, at times, can lead to interesting results. Additionally, I find myself comparing and contrasting the languages as they are, at first blush, similar. All this got [...]
October 3, 2009 – 11:49 am
I’ve been working with and around virtualization techniques for the past few weeks (maybe months, but that’s a longer explanation). This past week I needed to profile an application running on a Red Hat/Fedora Linux variant. Typically getting Oprofile to work takes a few minutes (unless you want to profile the kernel) however using oprofile [...]
There is precious little information on what exactly Google’s Chrome OS is and isn’t. We know it’s going to be Linux-based and that it’s going to take advantage of web-based applications. We don’t know if Google is going to include storage, a la gmail and Google docs or if there will be ad revenue stream [...]
Its been a few weeks since Intel dropped the shocker of buying up VxWorks. For most of this time I’ve been trying to figure out what Intel’s rationale was for grabbing a company that, at first blush, would put Intel into direct competition with its customers. Like many things in life, initial appearances can be [...]
I’ve had Ubuntu on my laptop now for about a month and I’ve gotten a good feel for Ubuntu with Gnome and KDE 4.2. To cut to the chase, Linux is a world class OS; however its still not ready for mass consumption. The GUIs aren’t there, there is still too much text editing of [...]
I got a new work laptop last week, and while its a little old its proven to be quite solid. As posted previously, I installed Ubuntu on the laptop and I’ve been enjoying it, though I keep wondering if I should have went with a Red Hat linux version (that’s a story for another time). [...]