Search

Archives

Categories

blog swap (16) books [non-technology] (4) books [technology] (2) code [.net] (10) code [t-sql] (3) code [vbscript] (2) coding (21) dogs (4) funnies (31) links (7) microsoft (100) one liners (19) parenthood (16) ramblings (114) sports (9) technology (68) testing (2) video games (24) workplace (1)

Subscribe

Email or RSS 1.0, RSS 2.0 & Atom

Ignore

growled on Thursday, May 17, 2007 12:54:57 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings | technology

I just recently came across a post by Roy Osherove [via DotNetKicks] where he discusses a presentation he gave that evolved into Tips for a successful team lead.

Honestly, I agree with every single point he makes. Here are a few I want to call out though:

  1. Daily meetings - I was on a team several years ago that was quite dysfunctional. Nobody knew what anyone else was doing and fingers were being pointed every-which-way-buy-loose. We started having daily stand-ups [a short meeting where you don't sit down which means no one gets comfortable enough to drag it out longer than 10-15 minutes] and within a few weeks the team was working much better together. This is a great way for everyone to stay in synch and for the lead to keep his/her finger on the pulse of the workload.
    * Note: Often people associate this only with AGILE development, but this can be beneficial in all team environments. The team I reference above wasn't even a team of devs, it was an Ops team of SEs.
  2. 40 hour weeks - I've only had one manager in the past 8 years that didn't follow this rule and it sucked. His attitude was "do whatever it takes, I don't care" and everyone on the team was unhappy. Work/life balance can be a very ambiguous issue. Like trying to hit a moving target since everyone's definition and expectations are different, but keeping your employee's hours to 40/week is one way that a lead can have a very positive influence.
  3. Lots of automation - 'Nuf said. =)

In addition to Roy's list:

  1. Best practices - For developers it would be coding standards, naming conventions and the like. But other types of teams can also benefit by establishing best practices for their own types of work. For example, when I was in Operations writing several scripts using VBScript and the Command shell it would have been nice for us to have had similar best practices across our teams, or heck, even just in my team.

~tod

tags:

growled on Tuesday, May 15, 2007 7:59:54 AM (Pacific Standard Time, UTC-08:00)
G33k Mafia

I picked this up on a whim. Seriously, it was a complete impulse buy. I read Seth Godin's short recommendation a few months ago and was intrigued. So I hopped over to Geek Mafia's site, read a bit more, was further interested and and then pleasantly surprised to see that Rick offers it as a free download (pdf). In fact, I love his description:

"Don’t have the cash to buy your own copy of Geek Mafia? Or are you just too damn cheap? Or maybe you prefer reading on screen to the look and feel of a book in your hand.

Well, fact is, I’d rather you read the book than not, so if you don’t want to pay, then fine. Here. Have it for FREE."

I was going to download the pdf, but then noticed that the paperback version is only $5 through the publisher. I prefer the feel of a book in my hand so I dropped the $5 (+ shipping) and it was well worth it.

thumbs up

Anyway, my impression of the book...

A definite thumbs up for those that enjoy the suspense, thriller genre. I especially enjoyed how the story evolves around high-tech scams with a lot of human element mixed in. Dakan does a good job of giving you enough technical mumbo-jumbo to make it believable, without going into the deeper issues/details where most authors get tripped up. Like 24...I hate how they're always saying "open a socket into his PC." A socket? Obviously the writers don't know what a socket is, how it's used or have the time/energy to look it up. Maybe they're thinking of a socket wrench?

Regardless, Geek Mafia is a good story and a pretty quick read at just under 300 pages. I highly recommend it.

Oh, and it looks like he has a sequel in the works. Good times. =)

~tod

growled on Monday, May 14, 2007 6:32:04 AM (Pacific Standard Time, UTC-08:00)
barked at technology

Crap! I totally just got phished! :-\ This was sitting in my inbox this morning...

damned eBay Phishing email

Normally I would have just ignored this email, but I happen to have an auction on eBay right now so I just clicked the "Respond Now" link without a second thought. As soon as I signed in [even before realizing that the message wasn't in my message folder] I thought "oh shit, what did I just do?"

Yep, sure enough. The hyperlink in the email went to http://62.48.234.67/ebay.com/eBayISAPI.dll...&favoritena.htm [hyperlink removed for your safety]. Notice the IP address [62.48.234.67before "ebay.com" which actually sent me to some other website/server out there on the wild, wild web. A site that I'm sure logged my eBay username and password. Fuck. This stuff just pisses me off.

Here's a catch for ya... I was using IE7 on a machine where I had turned off the Phishing Filter. I checked the URL on another machine where the phishing filter is turned on and sure enough, IE7 caught it:

IE7 Phishing Filter saves the day

If I had been using my normal PC, I would have been warned by IE7 and wouldn't have had anything else to worry about. Luckily I realized my error and changed my password immediately after opening up a new browser and navigating directly to http://www.ebay.com/.

A suggestion... I highly recommend that you turn the Phishing Filter on if you're using Internet Explorer 7! It's easy. Go to Tools, then Phishing Filter and select "Turn On Automatic Website Checking..."

It just goes to show that phishing and social engineering tactics can work on anyone, even experienced, security-minded users like myself. [groan] :-\

~tod

tags: , , , , ,

growled on Sunday, May 13, 2007 9:33:45 PM (Pacific Standard Time, UTC-08:00)
barked at parenthood

I just finished reading The Road Less Traveled by M. Scott Peck. The book resonated with me in several ways, but the one I want to discuss in this post revolves around listening to and interacting with your children. I have always felt this was extremely important in order to help build my daughter's self-confidence and Peck explains it quite well...so I thought I'd share his writings and my thoughts. 

Here are the 5 ways that we normally listen to our children, according to Peck:

  1. Don't. Flat out forbid your children to speak unless spoken to.
  2. Ignore. Let the children chatter, but don't pay any attention.
  3. Pretend. Appear to be listening to the child while actually doing something else. The "unh huh" responses every minute or so.
  4. Selective. "A particularly alert from of pretend listening, wherein the parents may prick up their ears if the child seems to be saying something of significance."
  5. Listen. Give them your "full and complete attention, weighing each word and understanding each sentence."

Of course, my first reaction upon reading these was to say to myself "I always listen (#5) to my daughter!" Then I started thinking about it and realized that isn't true. There are lots of times when I'm only half-listening to her or even pretending. I actually started to feel bad and more than a little bit guilty that I might be short-changing her. But Peck goes on to explain quite clearly that not even a saintly parent could do # 5 all the time and remain sane. In his own words... [emphasis mine]

First of all, the six-year-old's propensity to talk is so great that a parent who always truly listened would have negligible time left to accomplish anything else. Second, the effort required to truly listen is so great that the parent would be too exhausted to accomplish anything else. Finally, it would be unbelievably boring, because the fact of the matter is that the chatter of a six-year-old is generally boring. What is required, therefore, is a balance of all five ways.

He goes into much more detail, but suffice it to say that I agree whole heartedly. There are lots of times when my daughter just wants to be close. She'll often ask me "sit on the couch with me Daddy?" as she's watching TV or playing with her toys. She doesn't need my undivided attention, but just to know that I'm there with her.

Obviously there are times though when she wants and needs me to actively listen. This is when I'll drop anything else I'm doing [assuming that I can...face it, the dishes aren't going anywhere], sit down so I'm at her level and focus only on her. I let her finish putting her thoughts into sentences and will sometimes ask leading questions if I can see what she's trying to say. This is not easy. Not only is it difficult to know when she wants/needs this type of interaction, but it's tiring. Doing this for 5,10 or 15 minutes can sometimes feel like an hour because of the intensity of focus. That might sound odd, especially if you've never sat down and tried to talk like this with a 3 year old, but it really is a lot of work.

So why do it? I mean, they're just little kids right. What difference does it make if you listen to their prattling? Again, in Peck's words... [emphasis mine]

...your willingness to do so is the best possible concrete evidence of your esteem you can give your child. If you give your child the same esteem you would a great lecturer, then the child will know him- or herself to be valued and therefore will feel valuable. There is no better and ultimately no other way to teach your children that they are valuable people than by valuing them.

Valuable - [val-yoo-uh-buhl] adjective - having qualities worthy of respect, admiration or esteem.

I've known more than a few people throughout my life with obvious issues around self-confidence. I've also read a bit about psychology [yes, here's my armchair psycho-analyst moment] and know that this is often derived from a distinct lack of feeling valuable. They are not confident in their own abilities or characteristics because they never felt like anyone else admired them, had respect for them or valued them as a person, often their own parents. "My mommy and daddy didn't think I would amount to anything and they were right" is a self-fulfilling prophecy.

As a parent, there is no better feeling than knowing that your child is happy. My daughter's smile feels like it literally lights me up from the inside. And I can't think of a better tool to give my daughter to use towards that end than that of the self-confidence that comes along with feeling valued. Self-confidence and valuing herself will carry her through life's hardships and choices when that shiny new toy has long since been lost.

~tod

PS: I don't want to give the wrong impression that I'm sitting here high up on my "golden daddy throne" telling everyone else how to do things. I'm far from perfect. I constantly have to remind myself to stop, take a breath and pay attention to the signs my daughter gives me. Every. Single. Day. It's so easy to get caught up in all of my other responsibilities and tell her "in a minute" when she's asking me to play dinosaurs with her. In fact, I wonder how many times I'm not listening to her when she really needs it.

growled on Thursday, May 10, 2007 8:48:46 AM (Pacific Standard Time, UTC-08:00)
barked at ramblings

I admit it, this made me smile a little bit. Way to stand by your beliefs Jeff Ruby!

~tod

growled on Wednesday, May 09, 2007 9:21:23 AM (Pacific Standard Time, UTC-08:00)
barked at funnies | microsoft

Damn funny videos about the recent release of Windows Live Hotmail at NewLiveHotmail.com! [via Omar]

Of course, they're also on YouTube...

Suspicious Male

Preview Pane

Hot Male

Drag & Drop

~tod

tags: ,

growled on Wednesday, May 09, 2007 7:52:28 AM (Pacific Standard Time, UTC-08:00)
barked at microsoft

The web is abuzz with talk about the Windows Live Hotmail release this week...

I have been using the beta for over a year now. Tons of good stuff and comparing to the previous version is night and day! Overall I love it and have switched my personal email completely over to it. I really dig the accessibility via the web and my Smartphone.

But I miss some features of using Outlook at home. Calendar for get-togethers and birthday/anniversary reminders. Tasks for all the crap I have to do outside of work. Email in Outlook is still a better experience because of the rich features that a client application allows for instead of being dependent on the web and it's dependencies (browser, connection, etc.).

But now, I can have the best of both worlds! [emphasis mine]

Outlook Connector. Available later this month in 11 languages worldwide, the new Microsoft Office Outlook Connector beta will enable people to view and manage their Windows Live Hotmail account from Outlook for free, with full contact, e-mail and e-mail folder synchronization.

Dude! Sweet! =)

~tod

tags: , ,

growled on Monday, May 07, 2007 2:00:43 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft | technology

By now, you might have heard of a little thing Microsoft announced at MIX07 called Silverlight. I'm not going to get into my opinion of the product other than to say that I like what I'm seeing/reading so far. What I would like to do is point you in the direction of a contest being held by Michael Gannotti, SharePoint Senior Technology Specialist extraordinaire. 

Announcing the SharePoint - Silverlight Integration Contest.

The contest is simple. Create some Silverlight content (the cooler, more compelling, innovative, the better). Post your content either embed it directly in a SharePoint web page or if you really want to push the envelope (more brownie points with the judges) embed it in a re-usable webpart.

There are some pretty cool prizes too:

First Prize:

  • 1 white Zune
  • 1 year of Xbox Live Service
  • 1 copy of Gears of War
  • 1 copy of Office SharePoint Server 2007 Administrators Companion
  • 1 copy of Groove 2007
  • And 1 copy of Office Professional 2007

Second Prize:

  • 1 copy of the Windows Media Resource kit
  • 1 copy of the 2007 Microsoft Office System Inside Out
  • 1 copy of the Office SharePoint Server 2007 Administrations Companion
  • 1 copy of Groove 2007
  • And 1 copy of Office Professional 2007

Now go develop something sweet and let Mike know about it!

~tod

tags: , , ,

growled on Sunday, May 06, 2007 9:01:41 PM (Pacific Standard Time, UTC-08:00)
barked at parenthood

Don't you just love when you're held accountable to your own rules? My daughter is just over three and her mother and I have been trying hard to teach her the concept of sharing. She gets the idea, but doesn't really enjoy putting it in practice.

At one point this weekend I was folding clothes in my bedroom and my daughter ran in like a tornado grabbing up everything that was hers saying "this is mine." Luckily I hadn't really started folding hers yet, with the exception of a few items. Of course after she had pulled everything out of the clothes basket she immediately fixated on the items I had already folded...sitting neatly on the bed.

She grabbed them before I could and placed them neatly in front of her. It didn't take long for her impish smile to appear and I knew she was going to rumple them up something fierce. This game can go on quite awhile, which is why I often fold clothes during her nap or after she's gone to bed. Trust me, I've tried taking my own advice and getting her involved, but this is one thing she just doesn't want to do. [shrug]

Anyway, I asked her a few times to give me the clothes, but she refused [big surprise, eh]. I was getting a bit frustrated and asked for the clothes again in a little more commanding voice when she responded...

"Daddy, you have to share."

It only took me a second to see the irony in the situation and stopped me dead in my tracks. From her perspective, I was 'playing' with her clothes and wouldn't let her when she asked. I wasn't sharing. Bad Daddy. ;-)

I couldn't help myself and just started laughing then walked around the bed to give her a big hug.

She's only 3, I can't expect her to understand the situational nuances of complex ideas. At least it proves that my little girl is starting to understand the concept of sharing. Now if we can just get her to share. =)

~tod

growled on Thursday, May 03, 2007 2:44:38 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

I've been with Excel and Access Services for 6 weeks and am really digging it! It has been extremely challenging and fun...and the people are great. It's a good feeling to come to work and not hear everyone bitching and moaning about this or that. Seriously, the other shoe hasn't dropped and at this point I really don't expect it to. :-)

Right now, we're all busy spec'ing features for O14 (next version of ). This includes lots of meetings, validating the concepts and designs, determining what features are gotta-haves versus nice-to-haves and thinking about testability. Did I say lots of meetings? :-\

I wanted to take a moment though and call out some of my co-workers that also blog:

  • Luis Bitencourt-Emilio - A blog maintained by Luis Bitencourt-Emilio (LuisBE) and geared toward Excel Services programmability and solutions. Focused on the v1 of Excel Services in Office 2007, and the ongoing planning of v2 in Office 14.
  • Sherman Der - on Excel and BI Technology.
  • Clint Covington - News, trends, and commentary about everything from software design (i.e. innovation, nailing scenarios, elegance), and my personal technology passion -- Microsoft Office Access.
  • Jeff Conrad - not a blog, but his site, AccessJunkie.com, dedicated to all things that are .
  • Shahar Prish - Cum Grano Salis [which is Latin for "with a grain of salt" and yes, I had to look it up]. Shahar is a developer and authored the book Professional Excel Services.

In fact, there are still a few openings in our group if you're interested...

Feel free to shoot me an email if any of those look like a fit for you and I'll get your resume in front of the right people!

~tod

PS:  One of the perks...our group is renting out a whole showing of Spiderman 3 tomorrow. =)

tags:

growled on Tuesday, May 01, 2007 8:24:44 AM (Pacific Standard Time, UTC-08:00)
barked at video games

Wow. This is nuts.

Who in their right mind would organize a video game release party [for ] with...

"topless women dropping grapes into guests mouths"
"games that included throwing knives at a target and pulling live snakes from a pit with bare hands"
"reaching into the guts of the freshly slaughtered goat, with its head dangling from threads of tissue, and eating what looked like animal intestines, but were actually Greek food"

Yes, a real goat. Not some artistic fake, but a real decapitated goat with it's head still slightly attached from which you spoon your food into a bowl. That's just fuckin gross.

To answer my own question, it looks like Sony would throw a party like that! :-\ Although they're still trying to figure out who actually authorized this Caligula-like event. I totally get the concept of trying to bring the game's world to life at the party to make it more stimulating and fire up the people, but this is just stupid. It's shit like this that feeds the Jack Thompson's of the world [people who blindly and ignorantly blame video games for all of the world's problems].

And I'm not trying to bash Sony, I think quite highly of their products. In fact, I've read plenty of articles on GoW II and it looks like an interesting game. Not too mention the first one got rave reviews from professional game sites along with "nice-guy" Scott Hanselman's recommendation. It's a game I can easily see myself playing if I had a PS2 or PS3.

But eating from a decapitated goat. Wow.

~tod

tags: , , ,