Monday, May 29, 2006
A Day at Target
Anyhow, that sets up the first part. Now, let's set up the second part. I'm in Target with Rachel. I've been charged with tiring her out so she'll take her nap earlier in the day because we have plans when she would otherwise be napping. In addition to being weary, she still hasn't fully learned the valuable lesson of really being aware of her surroundings. She was a few steps behind me and a guy was coming down the aisle with one of those large carts that holds several kids in the back. Rachel starts saying "Look out! Look out!" The guy, amused, starts weaving, like he's coming after her. I didn't think he meant any harm. She, though, occupied by the cart, is not looking forward at all. And before I can stop her, she walks smack into a stopped cart in the aisle. She's startled, scared and probably a tiny bit hurt and starts shrieking. There were others around who realized that it was completely unintentional.
I had parked my cart around the corner and was already trying to get back to her when she smacked into the cart so pretty quickly she was in my arms crying and calming down.
All the sudden I hear from behind me "Excuse me." I'm thinking 'Oh, great, some woman is about to yell at me for being negligent.' But when I turn around they say "Are you James? James Lamb?" I respond that I am and they give their name, but I can't hear it over Rachel and ask them to repeat it, thinking I had heard "Barbara" and for a moment 'Barbara Beckinghausen?' flashed through my brain. I am so bad with faces, that I was wondering when she did repeat her name, Barbara Kanouse. Not Bria, but another redhead from my past. (Loosely, that is. She was pretty cool, but way out of my league. Can't really remember much of high school, but hers is one of the names that stand out.)
We chatted for a few minutes, I learned that she was married, had three kids, the youngest six, and that she lived in Tacoma, just a mile from where we live and had lived there for three years. I was still shaken up by what had happened to Rachel, combined with my own crappy ability to communicate socially with people that I am still kicking myself for not having done a better job of talking to her. I am still thinking of things I could have asked.
So that's going to be something that's gonna bug me. Here, another opportunity to catch up with an old friend, blown because I'm still just as socially inept as I ever was.
Friday, May 26, 2006
Cool City Thing
Escape from Cubicle Nation
Life Lessons?
CODING / WRITING SOFTWARE
- Don't over-engineer a solution.
- There's a whole game of Chinese whispers between what the customer asks for, and what is delivered.
- Don't forget to check files into source control.
- Over-estimate how long something will take.
- Code simply, so the next person can read it.
- Comment what the code is for, not how it does it.
- Frequently check with the customer that what you are writing is what they think they want.
- Learn how to use Google for samples and bug fixes.
- Whilst writing software, you need to picture the people who will use it.
- Keep up to date with technology.
WORK IN GENERAL
- You can only work with what you have, so make the best of it.
- Being genuinely enthusiastic is good.
- Find out exactly what criteria you will be assessed against, and make sure you do those well.
- Training courses aren't all they're cracked up to be.
- See what mistakes other people make, and learn from them.
- Each company I have worked for has been better than the previous one.
- Don't write an email while you are angry. Don't even make any decisions while you are angry. Calm down first. Leave it a day or two.
- Don't say "yes" to everything.
- You will make more difference getting better at things you are rubbish at than the things you are quite good at.
- Keep learning.
PEOPLE
- At least one of your colleagues will think they are better than you. Hopefully they won't tell your other colleagues.
- You spend loads of time with your colleagues. Much more than with your family and friends.
- People keep cropping up when you think you won't see them again.
- Be helpful.
- Be careful with first impressions. They are often wrong, so don't trust yours. Other people may judge you on their first impression of you.
- Don't be smug, arrogant or lead people to believe you know more than you do.
- Being a gossip is bad.
- Don't belittle yourself or your colleagues in front of your customer or boss.
- If you're not very good at one aspect of your job, find someone who is good at it, and ask them to help you.
- Everyone has good points and bad points. You will be happier if you focus on people's good points.
Wednesday, May 24, 2006
Cool News: Girls in Afghanistan
Tuesday, May 23, 2006
Weird Survey
these people need DVR's, or at least a second TV. Forgive me, but does stuff like this really happen?
Have any of the following resulted from disputes in your household about what to watch at a given time? (Please check all that apply.)
Remote control tossing
Drinks or food thrown
Long silent treatment
Glass broken
Icy stares
Withholding of affection
TV toppled or smashed
Furniture tossed or knocked over
Shouting matches
Storming off to another room
Physical altercations
Heated discussions
Cable cords ripped from the wall
None of the above
Monday, May 22, 2006
Updated Google Wish List
I've started the process of putting these requests on the more appropriate
Google Groups, but they actually ought to have a "Suggestions/Feature
Request" category within each section.
Gmail
(1) "Map" link in contacts if address is stored
(2) "Add to Contacts" link on recognized address or phone number
(3) Ding noise for new messages, like what's now available for Google Talk
(4) Remember Chat/NoChat/HTML lite by computer, not by login (w/chat is blocked at work so I elect for NoChat version at work, but want Chat version at home)
Gmail-Contacts
(5) I cannot mark an e-mail address as "inactive" - If I can archive e-mail forever, then eventually someone's going to give up an old address, but I still need it tied to their contact so that when I view e-mails from them, these old e-mails show up.
(6) If a website address is added, it should be parsed out and available as a clickable link.
(7) Tabs - a long list is no fun to scroll through but sometimes search isn't the best option (sorry!)
(8) Ability to merge contacts
Local
(9) "Identify" option on maps, that can give you the address of the location you've clicked on. And then can search Google for that address. (big brother? maybe. Zillow uses Google Maps and offers the addressing part already.)
(10) doesn't refresh/update the search results as you move the map (see Live Local and Yahoo! Maps Beta)
(11) doesn't offer categories (see Yahoo! Maps Beta) - hopefully new deal with Verizon Superpages will solve this
(12) no way to close/hide the search results panel
Calendar
(13) Allow me to select an address from my list of contacts -- even if that contact isn't on the invite list.
(14) separate the "location" into two parts... a written description and a actual address.
(15) parse the comments so that maps and links are live
(16) allow for the deletion of comments
Talk
(17) doesn't show events from the calendar