Thursday, December 29, 2005

The Info You've All Been Waiting For...

I just realized that in all my blog catching up I neglected to mention that I did hear back from Internet Company. I got the following (slightly modified, you know the drill) form letter on the 20th (yes, 3 days earlier than I expected):

Hi Granola,

We would like to set up a time for you to fly to Seattle for in-person interviews with InternetCompany.com! Please let me know when you would be available to travel, and I will begin making flight, hotel and interview arrangements.

... blah, blah, blah ...

Once we set a date, I will email a detailed confirmation.

RecruiterChick

I emailed her back to let her know I would love to interview with them, and Fridays would work best for me.

So, there you have it. I've got a real interview with InternetCompany.

I should be much more excited than I am. Either I'm getting jaded, or I'm jaded.

Merry Christmas!

When I first started work at ConsultingShop I wasn't sure what kind of holiday vacation I was looking at. Additionally, being fairly new to the company I wasn't overly keen on asking out-right. Thus, I was completely unaware of what kind of holiday I was facing. Compound that with the fact that no one had mentioned anything I was rapidly becoming convinced that I would have no time off for the holiday. Thus, I planned nothing. Or, rather, I planned to stay here in ultra-hip Provo for my Christmas. How annoying!

On Monday or Tuesday we finally got the word that we would have the following Monday off in celebration of the holiday. That, compounded with the one whole day of vacation that I accumulate per month meant that if I really wanted, I could take two days off for Christmas. Woo-freaking-hoo. However, I headed out to the grand place we like to call "The Internet" and looked up plane tickets home. Wonderfully I found some for the normal price leaving Saturday and returning Tuesday night. That's right kids, I found a ticket home! So, like anyone would do, I bought it and then proceeded to lie to my mother about how upset I was that I wouldn't be able to make it home for Christmas. In the mean time, I mobilized the troops.

I called my older sister and asked her for advice on getting from the Air Port to my folks apartment. She had no clue. So she called our baby sister (this is a task I could have managed on my own, but she preempted me and called). Now, the thing about our baby sister is: she's the third most reliable form of communication known to mankind. By involving her I was practically guaranteed that Mumsy would find out. My kid sister, however, swore she wouldn't spill the beans (before the secret was revealed) and then she set to work calling her friends and people from Church to see who could help us out. In the end she called a friend of mine from high school. Ahh, the sweet irony is, I could have called my best friend who lives in the same city as my family, but I spaced it. So, Midge arranged a ride for me, and then left me her house key out side the front door so I could get in.

When I arrived at my parents' apartment the dog was yapping his little head off, trying desperately to warn my folks of some intruder. Mumsy and Pops were in the kitchen so they couldn't see the front door. I walked in, set my stuff in the entry way, and as I was turning around to announce my presence Mumsy commented to Pops, "It really sounds like someone is coming inside."

Then, I said, "I really didn't feel like working today." Quick aside: due to the Hell I work in, there was some discussion of me working Saturday, as it was, I had to work Friday night. Mumsy was shocked-surprised-thrilled! She ran over to me and gave me a huge hug. Yup. Merry Christmas! And, the best part is, I didn't have to get her anything!

However, we did spend Christmas day scrapbooking. I think I've "devastat[ed] my [honorary]reputation as a dude."

Thursday, December 22, 2005

New Blog, Can It BE?

Today at work MyFormerBoss sent me an instant message wishing me Merry Christmas, etc. It was fun to talk with him for a little bit. I'll probably post some of what he had to say to me later, after I've digested it for a while. Near the end of our conversation he told me that in his opinion I should start a blog *snort!* to post my Jerusalem pictures. I told him I have a blog. He asked for the url. Yeah, right. Not in this life-time. I know what I would do if a friend gave me their blog -- scour it for references to moi. Instead, I have decided that I will create yet another blog simply dedicated to that. Hopefully I can update it quickly and get 10 days that still feel like months all put down on virtual paper. Since I have Monday off for the holiday perhaps I'll spend a great deal of time doing just that. At any rate, since we all know that you're going to check it out, religiously (har, har, pun intended), here's the link Geek-ventures. If you have a better suggestion for both title and url, please, let me know. I know it's iffy on the creative side.

One shady Character

It turns out that EBC Computers gives a 3% discount when you pay cash, so when I went to buy my computer I did just that. (Yes, the discount was very much worth it). As I was standing there ordering my components the SalesDude asked my name.
"Do you need it?" I asked.
"Well, if we need to contact you, in case we gave you the wrong part or something..."
"Fine," I sighed as I gave it to him.
He spelled it back to me, incorrectly. "Is it this -----?"
"Yeah. No! Wait, it's this -----. Where's my brain?" Honestly, he spelled it back so fast, and with such positiveness that I just said yes with out thinking. He looked at me like I had lost my head. Then he asked for my phone number, "I don't have a phone." Which really means, I don't want any sales calls. "But," I offered when he looked at me like I was a lying nut case, "I do have email." He didn't ask for that, instead he asked for my mailing address. "I don't have an address." You can imagine the incredulous look that one got me. So I gave in and gave him my post office address. We finished everything up and he gave me a total. I pulled a fist-full of $100 bills out of my wallet (I had priced everything online, so I knew how much it was going to run me).
"Oh," he said, "You're actually paying in cash." "Yeah." I confirmed with a smile.

After that transaction everything I said was met with a look that said, "I know you're lying to me, starting with your name, and I'm going to find out what information I think is suspect." When I signed my name (very clearly) just how I had spelled it back to him I think he got it. But, I'm not sure.

As it turns out, the next night I had to go back in to get something they had neglected to mention that I would need (a connecter between my (serial ATX) hard drive and the power supply) the SalesDude was there, but so was some new kid. The new kid helped me out and things went much more smoothly. I still think that our friend the SalesDude is convinced that I'm into some shady business and didn't want to be found out.

Merry Christmas to ... ME!

Ok, ok. I promised myself that I wasn't going to edit my blog to tailor it to my readers. However, enough is enough. Everyone who is looking for help with their Foxconn 760GXK8MC-S audio problems, would you please just download the #$%^&*( driver like I did. The drivers can be found here.) Sheesh, people. If I have to tell you how to select your OS, you are seriously out. of. luck. On another note, if you keep hitting my page, why don't you ask me if I had the same problem? Judging from the updates I probably keep a pretty good eye on things... 10 bucks says I could have answered your question pretty satisfactorily.

Now, back to our regularly scheduled discussion of ME!

In case you missed it, being unemployed sucks. Living off severance sucks even more. After getting my new job I kept the ol' severance in the back pocket in case I had to bail before a paycheck came along. Well, I've made it through almost 4 weeks, so it's now officially time to spend the severance. Whooo HOOOO!

I went straight to EBC computers (I believe they are local to Utah, but if you're here and know what you're doing, I highly recommend them -- the prices are unbeatable) to pick him (the cello is a girl, the computer is a boy) out.

I decided that I could get much more computer for my buck if I made it (uh, duh), so I did just that. Well, actually, I picked out the parts and the high school student we have working for us put it together for me. Mainly because I'm just that lazy!

For those of you who care (and can understand the following) this is what I've got under the hood:
Processor: AMD 64bit Sempron 2800
Mother Board: Foxconn 760GXK8MC-S 754 pin with SIS Video, 1-8xAGP, 3-PCI, SATA 5.1 Sound, and 10/100 NIC
Memory: 512MB
Video Card: eVGA Nvidia Geforce MX4000 64MB DDR
Storage: 300GB
DVD Burner
Floppy Drive (practically obsolete, but it was 8 bucks, so, why not)
450Watt PS
Ugly white case
OS: 100G XP Professional 64bit
100G OpenSUSE (installing this tonight, I think)
100G Fedora (I'm still not sure if I'll do this one, I might just make it 200 for Open SUSE)
Monitor: Acer 17" 8ms LCD
Speakers: Radio Shack, $14
Mouse: Logitec optical
Keyboard: Old, ugly, and recycled

For those of you who didn't understand that, let me put it in English for you (if you don't understand English, I'm afraid I can't help). Basically, I have a pretty cool machine. The tower is ugly white, and monumentally underimpressive, but the monitor is so sexy you'll simply overlook the boringness of the tower. By way of further explanation, my computer (sans monitor) is a short, fat, balding guy with loads of cash in the bank, an intellect that overshadows everyone, and a killer personality, complete with sense of humor and just the right amount of romance. Add the monitor, and he also has the most amazing eyes you've ever gotten lost in. His face is so striking you'll forget about male-pattern baldness and the pot-belly. And, he's all mine!

When I was picking up my computer -- parts -- I had two boxes, one for the tower and one full of the guts. As I picked it up to leave (after paying, of course) I exclaimed with all the anticipation of someone with a new toy, "It's just like CHRISTMAS!" I think the dude in the shop was convinced I was nuts. He's probably mostly right.

My Absence, and Why You Should Get. Over. It.

I have been instructed that I "need to update [my] blog!" She's right, you know. I feel terrible that I haven't had time to get around to updating you all on my life, but it works like this:

1. When I lost my job with BigNameCompany I lost my laptop, ergo, no home computer. This means I was blogging from the public library. Oh, the joy of it all.

2. I no longer have my own office. That's right kids, this tech snob is stuck in the horrible world of open work space. I'm sure I will complain more on this note later.

3. After getting the new job I couldn't blog at work (for the above mentioned reason) and I didn't have time to go to the library before they close, so I didn't blog there.

4. Now comes the good news, I have a new computer at home (this puppy gets his own entry), so I can blog (seemingly) at will!

Can I get a "Welcome back, Granola!"?

Thursday, December 15, 2005

Otraves

Well, as it all works out, InternetCompany was supposed to call me back on Monday or Tuesday. I figured I'd give them to Wednesday before I expected to hear back. As it turns out, they waited until a week from that Monday to call me back (for those of you who are afraid of mental calculations that means: I interviewed on the 2nd, were supposed to call me back on the 5th, and didn't until the 12th.) Never fear, though, because they wanted to conduct another phone interview with me. We made an appointment for me to talk with a man with a nice Western-sounding name on Wednesday. This is notable because the first person I talked to with them was a very nice French man who (thankfully!) understood that his accent might make it a bit difficult to understand him sometimes. Despite his instructions that, "If you need me to repeat something just ask, and it's not a problem" I found myself feeling bad when I had to ask him to do just that.

Aside: When I interviewed with the EvilEmpire one of the people I interviewed with had a thick accent and was highly insulted when I asked her to repeat herself. It's that interview that guaranteed I wouldn't get the job. Which turned out to be a good thing, because I think I really liked my job at BigNameCompany much more than I would have liked a job with the EvilEmpire. Now, back to our regularly scheduled blog:

So, I was a bit surprised and more than a little leary when I received a confirmation email of my interview which also contained a note, "You will be interviewing with <some non-English name that actually contained a hyphen> instead of <original dude I was suppose to interview with>." Now, I'd like to say that I didn't panic, but it's simply not true. I was convinced that the woman I would be interviewing with would make it a horrific experience much akin to the above mentioned experience with the EvilEmpire. Thus, imagine my relief when Wednesday I picked up the phone to hear a nice young man who sounded like his parents were immigrants.

Oh, and I nailed that interview as well. I should be hearing back from them by the 23rd or so.

Saturday, December 03, 2005

Ethics

As discussed earlier today, I had an ethical question at work. I want to turn this one over to you, for your votes.

The defect I found allows the malicious user to change the price of an item in a shopping cart from the amount the seller wants it to be, to the amount the buyer wants. Quite a nice trick. The issue is this: if I give a simple "do exactly this" description and anything on the page changes then it is not duplicatible, however if I give a "do generally this to figure out exactly what you need to do" description then it is always duplicatible. The problem is how public this information is now. Basically, anyone internal to our company has access to it (50) anyone internal to the development company now has access to it (let's assume 50), and anyone internal to the client company (500) now has access to it. So, that's, roughly, 600 people who have access to this information that were it not for my actions might not have.

Additionally, the development team is in a country that is not known for their scruples, so, basically, what have I done?

The question now becomes:
Should I have given the first (albeit less useful) description, or should I have given the second description? And, am I now ethically responsible for anyone who uses the information I gave them maliciously?

Phone Interview

Friday I had a phone interview with an InternetCompany. It went screamingly well, but I'm not sure it's what I want to do. The interviewer told me that he was going to discuss my interview with his boss and then there would be a second, well, if they determined that it went well, someone would call me to set up a second phone interview, and if that goes well then the next step would be flying me out to site for an interview there.

I'll be getting a call this week, I'm sure.

Since I had to take the phone interview, and I really don't want ConsultingShop to know that I'm looking I hopped in my car and drove to a secluded spot. The only downfall of that was it was cold and pouring. Ick.

Job Satisfaction

I hate my job. It is boring and mind-numbing. Keeping that in mind I decided I needed to do something to spice it up.

Thursday I was at work and falling asleep at the boredom levels introduced by the product I was working on. As I was poking around in something trying to break it I remembered something I had read in a magazine earlier in the month. It was a very clever way to break an online store, so I though to myself, “huh, I should try that.” After I got home I headed for the bookshelf to find the magazine in question. I found it, and the article rather readily.

Friday after I got back from a job interview (more on that later) I launched my attack. The fun/sad thing is, it was way too simple. I brought the application to its knees. I showed one of the guys and he laughed, “Show that to CTO, he’ll love it!” The CTO and the CEO are the two who interviewed me. It’s a small shop, so, yeah. I waited a bit and then headed over to CTO’s office to ask him two questions. Number 1 was taken care of quickly, now it was on to #2. “Uh, so I was testing product, and in super-product (which we’re not really testing) I found the following defect. Blah blah blah. Should I log it?” He started laughing. “This I’ve got to see! Give me 10 minutes and I’ll be right out.”

He came out and I showed him, lots of laughing and congratulations ensued. Then he gave me a great compliment, “Wow!” he exclaimed, “I can’t believe we didn’t find that. But then, I guess I don’t spend a lot of time hanging out with uber-computer hackers, like you.” Nice. Then, I was directed to log it, and he would call the project manager over at the client company to let her know. He did so, and came back to tell me that she was astonished. He also gave me a gift certificate to P. F. Chang’s for (what I would later discover was) $25. Not bad, not bad at all.

As I was logging the bug I asked if I should give the developers a blow-by-blow how to recreate the problem, or simply a script kiddie type approach. He instructed me to give them the gory details. I shall later discuss the implications of that. Then, he brought over the CEO and looking like a child on Christmas morning instructed me, “Tell him what you found, tell him what you found!”

I did. CEO was in shock. I was, it is safe to say, the hero for the week.

Tragically, the development team, I’m sure, hates me, since they now have to work the weekend.

There are a handful of things that came out of this event:
1. I made the company look really good.
2. I made the development team look much worse than they have been looking already.
3. I made myself look really good, and like a good investment.
4. CEO and CTO probably went home, grateful that they gave me that 10% bump in pay I asked for, and were convinced that I am worth every penny. Which, by the way, I am.

All in all, I would say that Friday I achieved a moment of job satisfaction, but, I still hate my job.

Tirade

Wow, I have become the biggest blogger-slacker I know. Ok, not really *cough*Mumsy*cough*, but I certainly feel like it. It's been over a week since I posted last, and it's about time for an update, since so much has been going on!

However, this particular post is going to be about PuppyDogsAndBows and what a psycho-nut job she actually is. I have long made fun of her, but maintained that she is really a nice person. Wednesday's "events" might have me changing that defense.

Wednesday night she called me and asked if I could pick her up from campus. Well, it's not exactly on my way to or from anywhere, but sure, why not. I had just left the office, so I was already in the car. I told her it would be 15 minutes, and I'd see her in the usual spot. I picked her up and we headed home. On the ride she asked if I had any paint she could use. I asked her what the project was. There were a variety of reasons behind this, but mostly I didn't want her using tons of my (expensive) oil paints for some lame project. She told me what it was and I suggested that she might prefer acrylic (much cheaper) because it will dry fast enough to be usable. She agreed and I offered to go with her to the store to help her pick out what she needed. An hour or so later she had changed her mind about the painting (this was all an extra credit assignment for one of her classes) and was going to make Christmas ornaments instead. After some discussion (I think I may have asked why she wanted to do that in a moderately condescending fashion) I suggested that she build her stuff inside a glass ball. She thought this was a great idea, so off to the craft store we went.

During the hour it took her to change her mind we sat at the table while I ate dinner and she looked something up. She made a comment about how she's the smartest person in the house. I laughed at her. That wasn't the nicest thing to do, and probably helped lead to the evenings later events. Nevertheless, she persisted, "And, I'm always right."

"Good!" I replied, I think it's good to think you're generally correct.

"I'm trying to push your buttons." She informed me.

"Well, it's not working."

"You have to have some."

"You're right." I shrugged. "I'm sure I do. Those just aren't they."

Eventually, we left the house and made our way to the craft store. On the ride over we had a conversation that pretty much ended when she announced that someday I will be old and all alone in my house surrounded by stained glass. I told her I wouldn't be old. She asked why not and I told her that I just wouldn't, that I would probably live to be 70 or 75 at the most. She pressed the issue, and I said that my folks would probably die around that age too (mostly because I didn't want to talk about it). I said it so matter of factly, almost like it didn't bother me, and I think that bothered her.

Once in the store we decided to look for the balls so we could figure out how to get the stuff inside. We separated and I found them then found her. We had a discussion about the balls and how she didn't think she would be able to do it. I then suggested that she might want to try these and she could probably find them at Wal*Mart.

"Do you know for sure that Mal*Mart has them?"

"I don't know! I don't have the entire Wal*Mart stock memorized!"

At this point I apparently made her feel embarrassed and stupid. Frankly, it was a funny thing to say, but she too offense.

She hushed me (never hush me because I'm talking in normal tones in a public place) and proceeded to tell me that she felt embarrassed and that I made people feel stupid. I told her that I didn't see it that way. "Well," she replied, "if there was 20 other people here and they all heard you say that they would feel the same way. You don't see it because you said it."

"No, every one knows that no one could possibly have the entire stock of Wal*Mart memorized, not even Wal*Mart employees could do that!"

She argued her point at me then I said, "I'm sorry if you feel that w..."

She rudely cut me off and chewed me out for a second about how loud I am and how rude I was being. That pissed me off, here I was, try to apologize for making her feel stupid and I was being demeaned for the effort. "What the HELL?" I yelled (well, not exactly yelled, but I did raise my voice. A lot. "I can't even EFFING apologize?!" With that I thrust the stupid ornaments into her hands and turned and walked away. No way was I going to deal with this. She could call my cell phone when she was ready to go home. And call she did. Only, it wasn't for a ride, it was to tell me that FreeLoader was picking her up, and she was waiting in front of the store.

I walked outside to talk to her. She was sitting on the curb and I made a very rude, and very conscience, decision to stand next to her. Had I been a nicer person (which I'm clearly not) I would have sat next to her -- brought myself to her level. However, I figured, if she wanted that she knew how to stand. Plus, she's taller than I am, so it would have given her the psychological advantage. "Look," I said, "I can give you a ride home."

"No. FreeLoader is already on her way."

"Ok." long pause. "I don't know if I'm supposed to feel..." I didn't get to finish that because she interrupted me, yet again, to tell me how awful I am. "SHUT UP!" I yelled.

She was mortified. She lowered her voice and went on a 10-15 minute tirade about what a horrible person I am. How everything in the living room is mine (generally true, with a few exceptions) and how I never asked any of them if they wanted any of that stuff out there.

"That is not true!" I contradicted, "Just last night I asked you if you liked those pictures in there and you said 'yes'."

She chose to ignore that fact and went on about how everything in there is a "Monument to how great you are. We all" side note here: why is it when people don't have the balls to tell you how they really feel they resort to the 'we all'? "finally got tired of it, that's why we moved your cello."

"Huh. The only thing I didn't ask about was the cello. Frankly, it never occurred to me that someone would object to having a cello out."

"Well, we did."

"Apparently, and notice how it's in my room."

She pushed on. Mostly repeating herself over and over and over again. My favorite thing she said was that I turn everything into a "Granola Production!" She cited the fact that when we are at church and people (who don't know my roommates, because they hardly go, and when they do they certainly don't talk) talk to us I take over. True. When my friends talk to me I tend to talk to them. "And," she finally reached her climax, "You're not a damn vegan, so quit telling people you are! Quit telling people you're something special when you're not!" Okaaayyy then. I didn't want to ask her when the last time she saw me eating non-vegan foods or telling people that I am vegan was. I think that would have just heightened her anger. Oh, have I mentioned that we were in public during all this. Oh yeah. And, she was yelling.

“If this has been a problem for months why didn’t you tell me months ago?”

“It’s not easy to tell someone that they are annoying!”

Well, honey, you’re doing a damn good job of it now. Oh, but I forgot, “you all” feel this way.

She did continue, however, repeating repeating herself about how I turn everything into a "Granola Production", and I am inconsiderate and make everything all about me and that I violate peoples' space. "When?" I demanded. "When have I ever violated anyone's space? When? Name one time that I violated anyone's space. One time!" Naturally, she couldn't, of all things, space and privacy is sacrosanct to me. If anything she constantly violates mine, she has no problem just walking in my room and using my things with out asking. Oh yeah, I violate people's space. "That's not what I meant," was all she could manage. I persisted, "name one time, just once that I violated anyone's space." She ignored me and reverted back to how I never think about other people. My favorite part is how it ended, FreeLoader drove up, and PuppyDogsAndBows simply stood up and walked away, mid-sentence. How surreal is that?

I got in my car and realized that she had left her keys, so I called her -- not surprisingly, she didn't answer the phone. I went and spent the next 3 or 4 hours with a friend of mine. Eventually I got home around 12:30 and when I walked in PuppyDogsAndBows was awake and watching a movie. I gave her the keys and went to bed. The next morning I left and closed both of my bedroom doors. I usually leave one at least slightly ajar. Today I wanted her to know that she may. not. go into my room. She didn't.

Mostly I'm over it, now. I was a bit pissed off at her -- not hurt -- because it was so insane and public, but she's nuts, so that's just part of it. However, I figured that everything has a bit of truth, so I started thinking about what she said. I stripped away all of the crap and got down to this: she thinks I'm cocky and conceited, and rude. Ok. Let's wrap cocky and conceited into a nice ball. and call them one attribute. She also thinks the guys down the street are cocky. Personally, I think they are funny and self-confident. Perhaps that's what the deal is. She sees self-confidence as conceit. I called Mumsy, Dad and one of my sisters to ask them if there is a difference between cocky and self-confident; and, which one am I. Mumsy and my sister both agreed that there is a difference and I’m self-confident Dad, on the other hand, voted that I am cocky. Thanks Pops.

The only thing I can really think of is that she has such a low self-esteem (which is, frankly, tragic), and juxtaposed to my very healthy self-esteem she must feel very self-conscious and apparently inadequate. That is not my fault, that’s just the way life is.

Thursday night she got home late and when she walked in I asked her how her day went. “It sucked.” Why? I asked, “I’ve just been depressed for the last week about some stuff.” Ahh hah! Now we’re getting somewhere. Since she’s the type of person who wants you to, I asked, “About what?” “I really don’t want to talk about it. Thanks.” I see. Then I got to thinking, it’s been about a month since she last flipped her lid – Oh. My. GOSH! She’s PMS-ing! Grand.

Fast-forward to this morning: she was doing her hair and our other roommate, QuietOne, was standing there talking to her. I had read something funny that I wanted to share. I headed over to that end of the house just in time to hear PuppyDogsAndBows ask, “What do you think...” When she noticed me her voice trailed off, “Never mind, I’ll ask you later.”

“What?” I asked innocently.

“Nothing. It’s something that I’m sure you’ll have an opinion on, and make me feel stupid.”

Well, honey, when it’s a matter of taking the fact and driving it home, I guess I do that pretty well. “Ok,” I shrugged, “whatever.”

Does anyone else find it ironic that she lays into me about what a horrible person I am, and how I need to change, and then the first opportunity that I have to demonstrate that I’ve changed she prevents it. Nice. Did I mention that she's insane? She is.