Going Back to the Well
My partner, who is a photographer by trade, divides her professional life between taking photographs and selling her work. The selling end of her business consumes a lot of time. It involves matting and framing photographs, meeting with potential clients, and even hanging her own work at shows. I think she enjoys all these things, but when they take up too much of her time, she starts to lose her sparkle. That is when I tell her, You need to go back to the well. It is a metaphor for replenishment, for returning to your source, to the thing that got you excited in the first place. In her case, going back to the well means going out and taking more pictures.
Now it is time for me to go back to the well. For me, that means a return to engineering work. I have accepted employment with a company that designs automated test equipment for aircraft systems. I will be doing a mix of programming and hardware troubleshooting, and I am actually pretty thrilled. It looks like a lot of fun. Of course, I am not completely sure what the job will be like; I am absolutely sure I am minimizing how stressful it will be. After all, I will be partly responsible for the safety of aircraft that is quite a sobering thought. But for a dozen reasons I wont go into, that still seems less stressful than running a magazine.
Some readers may be feeling a bit jittery, what with the demise of C++ Report last year, and the more recent folding of Visual C++ Developers Journal. Maybe youre wondering if I know something you dont. Quite the opposite. I am leaving because you know something I dont what it is like to make a living as a programmer. As far as the future of CUJ is concerned, I think readers know about as much as I do. If CUJs fate is hitched to fate of C and C++ and I think it is we have many reasons to be optimistic. C and C++ are the top development languages today, and I dont see anything replacing them in the near future. Not Java, not C#, C-flat, or any other newcomer to the C family. So from a developers standpoint, the need for good technical info on C and C++ is only bound to increase. Of course, publishing companies and their bean counters dont always see things the way developers do. But CUJ is a profitable magazine; to my knowledge CMP Media has neither reason nor plans to cease publication.
Speaking of publishing companies, cleaning out my desk has been a fascinating exercise. This desk has lived through two acquisitions (Miller Freeman gobbles R&D Publications; CMP Media slurps Miller Freeman). I found a couple curious items: a cheat sheet for Emacs (the official word processor at R&D Publications); a Miller Freeman survival backpack, complete with hardhat and three days rations (I am not making this up); and a CMP memo filled with corporate blather about a world beating web company they never managed to get off the ground. Later in this issue, Bobby Schmidt ribs me for being stuck in the 70s. I think it must be the 60s, though, because I keep hearing that Dylan song in my head: The Times, They Are a Changin.
Well, not much left to do but say my thank yous. The standard disclaimer: if I thanked everyone who deserved it, wed be here all day; Ill try to keep it brief. First, thanks to Robert Ward for scratching the itch that turned into CUJ. Thanks to P.J. Plauger for trying to teach me to say no. (I never did learn.) Thanks to the CUJ staff here in Kansas, in Vermont, and in California. You are just the weirdest and wonderfulest people on earth to work with. Thanks to Bobby Schmidt and Dan Saks for their friendship and their sage advice. Thanks to Herb Sutter for bringing himself and his buddies over from C++ Report. Thanks to advertisers and readers for keeping this boat financially afloat. A special thanks to readers for writing articles, keeping us honest, and forgiving our occasional blunders (er, like Tip #5).
Finally, please do my successor a couple of favors, whomever he or she may be: keep reading this great magazine, and keep sending in those articles.
See you at the well.
Marc Briand
Editor-in-Chief