Posted in Family, Software Engineering, Technology
Thursday, February 22, 2007

Our break room at work had some yummy baked goods today: a giant cookie, some doughnuts and a cake that read “Thank you Engineers of Lockheed Martin”. Our site manager sent an email that mentioned National Engineers Week and thanked us for our contributions and support. w00t! So to all my fellow software engineers out there: Happy Engineers Week!

I decided to troubleshoot my dead Linux box last night. It booted up right away! It lives! I stayed up late installing over 200 updated files. So far it seems to be running well. I plan to continue to watch it and replace it sometime in the near future.

When my mail software came back online, I caught up on my email and realized I missed a memorial service for my best friend’s mother this past weekend. Words fail to describe how terrible I feel. He drove to my home town to pay respects when my father passed away last year. He’s probably disappointed; I’m a bad friend right now. I’ll give him a call tonight to try to make amends. I’ll see if he wants to go out for drinks and will make a generous donation to a charity in his mother’s name.

UPDATE: I took my friend out for drinks. We had a great time. I’m going to give a donation to the American Cancer Society.

Posted in Science Fiction, Software Engineering
Saturday, December 30, 2006

Here is my planned book list for 2007 in no particular order.

  • The Game: Penetrating the Secret Society of Pickup Artists – Neil Strauss
  • Softwar: An Intimate Portrait of Larry Ellison and Oracle – Matthew Symonds
  • Canada’s Secret Commandos: The unauthorized story of Joint Task Force Two – David Pugliese
  • The Language Instinct: How the Mind Creates Language – Steven Pinker
  • Casino Royale – Ian Fleming
  • Friday – Robert A. Heinlein
  • From a Buick 8 – Stephen King
  • Rendezvous with Rama – Arthur C. Clarke
  • The Great Divorce – C. S. Lewis
  • Jack: Straight from the Gut – Jack Welch

Of course, I have a series of Harry Potter and Middle Earth books I’d like to read as well.

Posted in Software Engineering
Monday, October 30, 2006

Shamelessly ripped from my brother Kevin and in time for Halloween is the creepy quiz, Serial Killer or Computer Language Inventor?. I scored a 4 out of 10!

Posted in Software Engineering
Thursday, October 26, 2006

gibson
This weekend is Daylight Savings Time. As I learned in college the “Spring forward, Fall back” policy means that we all get an extra hour of sleep Sunday morning. It came as a shock when I learned that Congress recently legislated that Daylight Savings Time will start weeks later next year. This potentially means that millions of dollars will be spent before March on updating computers — from embedded system in elevators to the servers that power large online stores — to comply with the new time zone rules. Sleep well Sunday!

Posted in Politics, Software Engineering
Wednesday, October 4, 2006

Noam Chomsky is not a genius. Further proof? A crackpot dictator promoted one of his books on the floor of the United Nations.

Read Steven Pinker’s The Language Instinct instead. He makes the case that language is an instinct breed into humans after years of evolution. This contradicts Chomsky’s assertion that language is innate and the same for all humans where differences in languages are accounted for by tweaks to a small set of parameters.

I tend to subscribe to Pinker’s theory. Also, reading Pinker won’t make you puke.

Posted in Software Engineering, Technology
Saturday, April 1, 2006

Tom in a Black ShirtSecurity testing is more than doing a port scan. Read the bug reports for the operating system and development software. Are you vulnerable to cross-scripting scripting? http request smuggling? Think about the people involved in operating and maintaining the software. Are they vulnerable to social engineering? Secure design documents. Shred anything that you don’t plan to archive and that contains proprietary information about your software.

This concludes the week of testing topics. Do not be shy to tell me what you think.

Posted in Software Engineering, Technology
Friday, March 31, 2006

Crusher Model ViewerOperational validation testing, or assessment testing, is testing that occurs on the operational system. Often the other testing is done with old (but known) data. Operational testing occurs with current, live data. Sometimes the users change their behavior and send data in a new and unexpected way. It is important to test that software handles live data correctly.

Testing week concludes tomorrow with the topic of security testing.

Page 3 of 712345...Last »