February 7th, 2005



I got home from Georgia yesterday to find Robocop sitting on my entertainment center.

Jason is the bestest friend ever.

Too bad I can't put the DVD on auto-repeat.


June 2002 Communications of the ACM

Warning. In my quest to reduce my pile of paper, I am going through all my magazines with which I haven't yet caught up. This will probably mean a very boring journal for the rest of the evening. I will be posting short notes about interesting items that I want to remember from articles in these magazines. I know, I should just toss all of them. The thinking goes that if I haven't gotten to them yet, they aren't important. Whatever. Nice theory written by a non pack rat. The fact that I'm even making an effort to go through them and toss them at all is good.

Anyway, I'm posting short notes to myself. Some may just be links to something interesting. If it's boring to you, you can fuck right off. My journal. Learn to use the scroll bar or read something else.

June 2002 Communications of the ACM

Federal Citizen Information Center

Christ, and that's it from this issue. Next…

  • Current Mood
    mischievous feisty

May/June 2002 IEEE Software

I.E.E.E. Software

Steve McConnell's questions he wants answered about software development.

  • How important is software construction?
  • How do you manage multiple releases? What are the most useful strategies for managing large numbers of concurrent releases based on the same code base? What are the strategies for managing requirements, design, and tests that go along with those releases?
  • Why doesn't everyone use revision control software?
  • How is popular software designed? What would it take to see the guiding principles of the design of Windows 2000, the Sabre reservation system, etc.?
  • How big are popular programs?
  • Why do software professionals still fall for silver bullets?
  • Do compensation structures in software organizations make any sense?
  • How good are most software companies? What are the CMM levels of the thousands of companies that don't report assessment data to the Software Engineering Institute?
  • What are software real best practices?

Articles on Knowledge Management in software engineering. Sadly, none of them really help. One of the current problems in my group is the lack of an effective and unified system for capturing software process knowledge.


June 2002 IEEE Spectrum

Not much interesting in this issue.

So far, just a link to a C interpreter: Ch. Free download of the standard edition.

Also, nice short article on dealing with headhunters by Scott Kariya.

  • Insist that a recruiter get your permission before altering your resumé.
  • Ask the headhunter what type of relationship he has with the hiring company.
  • Make sure the headhunter knows how much compensation you're seeking.
  • Don't let yourself be badgered into a job interview you don't want.
  • be cautious about divulging what you found out about a job in an interview to the headhunter. They might use the information to give subsequent clients a better shot at the job than you got.