programming

  1. New Projects

    I remember, when I was young and foolish, that I was always excited at the beginning of a new project. I saw the opportunity to create something new and perfect. I expected to learn new things with new friends. I was always optimistic.

    Now things are much different. When a …

    » Read more

  2. Adaptable Developers

    The MSDN feed indicates that there are several new walkthroughs available today:

    • Build a Data-Driven Website Using Visual Basic .NET and Visual Studio .NET 2003
    • Build a Data-Driven Website Using Visual C# .NET and Visual Studio .NET 2003
    • Build a Data-Driven Website Using Visual Basic .NET and ASP.NET Web …

    » Read more

  3. Branching and Merging

    A few months ago, we started developing a new product that was a major extension of an existing product. While we may have been able to keep one codeline that supported both the old product and the new product, many factors led us to decide to branch the codeline. I …

    » Read more

  4. What Can One Person Do?

    I'm all in favor of teamwork. I like the sharing of ideas, the leveraging of individuals' skills, and the camraderie that comes from working with other people. However, I notice that a lot of my work habits are focused on insulating myself from others.

    It's not that I avoid other …

    » Read more

  5. Stick with the Defaults

    "It crashes in the call to bpGetStatus()."

    "Do you have structure-packing set to 1?"

    "Uh, no. Let me try that..."

    Five minutes later:

    "OK, now it crashes the output routine."

    "Are you using the standard library?"

    "Yes. Why?"

    "You need to use the Gee-Cool-Whizzy port of the STL. I'll e-mail …

    » Read more

  6. Reinventing Wheels

    I have a sudden need for a store-and-forward mechanism for a C++ application I'm working on. I'm sure countless others have done this, and there is probably an off-the-shelf solution somewhere I could use, but I have decided to implement one from scratch.

    I did spend some time on Google …

    » Read more

  7. Software and Hardware

    Charles Miller had an amusing blog entry about the hazards of computers. I am currently working with development of embedded systems software, so I spend a lot of my day plugging and unplugging PCI cards, comm ports, etc. My hands are covered with little scratches, cuts, and punctures.

    Computer programming …

    » Read more

  8. Measuring "Simplest"

    Joseph Pelrine notes that "as Alistair Cockburn rightly states, 'simplest' has no metric. It is not a quantifiable amount." While it is true that one cannot put a number on it, there is an obvious test: you have the simplest solution if nobody can think of anything simpler.

    Of course …

    » Read more

  9. Confessional

    I committed several developer sins today. (Actually, I only committed a couple today; the others were committed in the past but came to light today.)

    First, I assumed that the bug was in the other guy's code. I was sure there could be nothing wrong in my simple straightforward object-oriented …

    » Read more

« Page 3 / 3

© 2003-2023 Kristopher Johnson