--
0

The Tradition Continues

As has been my tradition, I post a link to all the happenings in the year and point out a few of my favorite stories.I almost forgot the World Cup was this year. Probably because I really wanted Netherlands to win, and when they didn't I was pretty bummed. Oh yeah and there was that little oil spill thing in the gulf. Then some crazy woman named Lady Gaga just exploded on the music scene. Her music is ok, but Jesus lady, do we seriously need this??

I didn't think so either. Let the merit of your music stand on its own, not on your bizarre outfits. Apparently she won't have sex either. Giving rise to more conspiracy theories that Lady Gaga may have started out as Larry RahRah if you know what I mean.

Anyways, here's the link to the Yahoo year in review:

What the hell happened in 2010?

--
0

Enough time has passed, here's the facts

I've been told several people are waiting for me to post about my old job at FindLaw. I have a lot to say, and will make come comparisons to my current job at Best Buy.


It all started well

When I first started at FindLaw, life was pretty good. Our monthly goals were pretty low, the process was very straight forward and in general, all the developers I knew were pretty happy. Then starting in June of 2009, every month suddenly became a "production push". This continued for 7 straight months. I started looking for another job in January. A lot was going on, and I knew several things. First, I would probably never be considered for a "specialized" role (these were all the rage at the time and will be explained in more detail later). My best bet would be to move up the management ladder into a lead role, then manager, then director. Unfortunately, once you set out on the management path, your days as a developer were over. Since I had just started in web development, I had already decided management was not for me. It was then I knew there wasn't much else for me to do, but to sit around and do my job (for a LOT less than the industry standard) and continue to be unhappy. It was at this point I started looking around, getting in contact with recruiters and seeing if I really could find a job outside of FindLaw.


The bad and ugly

At the time, the country's economy was not doing well. The housing bubble had burst, companies were cutting jobs and losing their homes. The vibe I continued to get from management was, "You should be happy you have a job." and thinking at some point just having a job isn't good enough. Shouldn't you enjoy the work you do and like to come to work everyday? As the months turned over, I continued to have conversations with people who were extremely unhappy with their jobs, unhappy with management and flat out frustrated. It wasn't just a few people on our team, it across the whole company. Designers, content writers, SEO people, the sickeness was everywhere. People were burned out and if management knew it, they were doing little to help subside people's resentment. 1 on 1 meetings become an exercise in counseling. And yet, goals continued to go up.


Jailbreak and reflection

In one week I had several interviews with companies. I knew if I was going to get a job at a different company, I needed to be honest. I told myself not to BS anybody. Tell the interviewers you know CSS, HTML and some basic Javascript. Nothing more. Focus on your strengths.

It worked. I had two offers and accepted a job at a company in Minneapolis called Reside. They were a salesforce.com partner and built applications and websites on their platform. It was a short stint (why will be covered at a different time and day) only about 6 months, but I realized a few things when I get there.


This is what I learned while I as at FindLaw - the BAD

  • They have a flat hierarchy. There's no where for developers to go who want to advance and do anything beyond being in management.
  • All the developers are very underpaid for what they do and what they have to put up with on a daily basis. All of my job offers were 10-13K MORE than what I was making at FindLaw, and I didn't get a raise two of the three years I was there!!
  • It's very process oriented. Once you've learned how to develop and integrate 20 sites a month, you pretty much know everything you're going to know. In the end, I really felt like a Ford plant employee putting hubcaps on cars as they came down the line.
  • Lack of originality. Even at Reside I was able to try new things and think outside the box to get stuff done. Not the case at FindLaw. The majority of their sites all look the same. then again, you can't be original when your goal is put out 4,000 sites a year.
  • Lack of collaboration within departments. Developers were kept isolated from the designers. For me, there's a HUGE opportunity to create some really unique stuff with designers and it's just not happening when you keep those people separate. It was a delight working at Reside where the designers would ask me if I wanted to try something new, and vice versa.
  • Hiring outside candidates unfamiliar with the culture at FindLaw. This was a biggie when I was leaving. There were several high profile hires of people into high positions. They were external candidates and all came in and wanted to make seismic waves in the company on the backs of the people who work there. They ruffled a LOT of people's feathers and lost a lot of respect and buy in from the employees. As a result, a lot of people left.

You might be thinking why would anybody work at FindLaw after reading those points, but fret not people, there are some good things I realized after I left.

This is what I learned after I left FindLaw - the GOOD

  • The code their sites use is straight forward and rock solid. They taught me to be a code snob. No sissy hacks, no crazy stuff. Standards compliant, clean, fast code.
  • You learn to code fast and code well. The one site I used in my interview as a recent example of my work impressed everybody who saw it. You should have seen the eyes when I told them I whipped it out in about 2 hours. Hard to imagine someone could code so well, so fast.
  • No bugs. Since the code is so good, there's rarely bugs you have spend time trying to figure out. Having to code for IE6, you'd think this would be a nightmare, but it wasn't. The developers knew all the tricks and after a few hundred sites, you knew them all. This was not the case with the salesforce.com platform. The salesforce.com code sucked so back, most of my time was spent trying to figure out what the hell they were thinking when they laid out their CSS.
  • The work is straight forward. You sit down, hammer out a few sites and go home. It's not rocket science. You basically work by yourself and you don't need to have a lot of contact with other departments like the project managers or designers. One thing I found out when I was at Reside was there were a LOT of meetings I didn't need to go to, but since I was the "front end" guy, I needed to be there. At FindLaw, you could "blend in" and do your work, whereas in a project setting, you were constantly being asked to do things other than code.

Not what you expected?

Yeah, the last few months I was at FindLaw sucked pretty bad. Am I glad I got out? Completely happy. I've learned a lot (both good and bad) now that I'm no longer working at FindLaw. With my new position at Best Buy, I'm drawing on all of my experiences and processes which were used at FindLaw. Best Buy is currently in the process of moving a lot of their development back in house and as such, do not have a lot of processes in place. There's a lot of opportunity to have input, and many of the ideas I've spoken to my manager about are already being considered. I had a six month hiccup at Reside and now am back in my comfort zone. I do miss FindLaw for what it;s worth, but I'm also glad I was able to move on. I'm making a LOT more money now (almost 30K more than what I was making at FindaLaw) and my stress levels have dropped considerably.

--
0

Amazing German architecture, left dormant for years


Recently caught a Nat Geo show about the underground bunkers and buildings in Berlin. It was a pretty crazy prgram which highlighted several places in Berlin and documented the well preserved fall out shelters and command centers hidden deep underneath Berlin. It was fascinating to see how well preserved these places were. Some with images and slogans about enjoying life and showed images of people laughing and drinking. The guides explained it was a way for the people to think about better times while the allied bombers pounded the city day and night.


Here's a short video from the Nat Geo site which gives you a quick overview of the program. You should try and watch it when it's on again.



Check the Nat Geo site - it's playing again on Thursday December 16th.

--

Back in the big corporate world. .

After leaving FindLaw I then joined a small cloud services company in Minneapolis called Reside. Everything was going fine, then like a clipboard holding backup QB, I got a call from a recruiter I had spoken to shortly before taking my position at Reside. They needed an FED (front end developer) and the project which was put on hold, was now, back on. They sent me an offer and I quickly rejected it. I had a full time job, this was a contract position, and although the rate would have been a nice increase, I couldn't see myself leaving the security and stability of a full time for something that could last three months or a year. After I got off the phone, I thought that was the end of it

The second offer

the second time around, the rate went up another $6 per hour. Still a ton of money for doing some coding work, but still contract work. I politely told the recruiter, "no" and thought this would finally be it. They gave me their best offer, and I turned them down. I had a nice project I was working on, was happy, and didn't think too much more about it. Then things started to get really interesting.

The offer I couldn't refuse

Then came the "final" offer. A full time position, benefits and another $15K on top of what I was already making. This is when I needed to break out the matrix, start writing down pros and cons and completely over analyze this offer. I looked at everything, benefits, what I was doing now (cloud services) as opposed to what I loved doing (front end development). I felt like my HTML/CSS skills were starting to get rusty working on the salesforce.com platform and trying to deal with their marginal code. I also didn't like working with Eclipse and I really missed Dreamweaver with all my plugins. My speed came from utilizing Dreamweaver's auto-complete feature and several other plugins. I could cut and code a site in about 3 hours. Here I was toiling away on someone else's code, feeling like a hack getting it to work. Although this wasn't the deciding factor, it certainly weighed heavy on my mind. But there were other considerations.

Reside was in the process of completely taking off. The last three projects were HUGE ($400K plus). They were adding people at an astounding rate (15 people in the last month) and everybody was at full capacity for the rest of the year. In terms of potential, in terms of growing, and having a great spot in the company, Reside had it all. If you ever wanted to be in a company right when it was taking off like a rocket, well, Reside was it.

And now?

I exited Reside as gracefully as possible. It was tough to leave the company. I know they're going to be incredibly successful, it was hard to leave such a great situation. I started at Best Buy (usually referred to as "The Empire" in certain development circles) on Monday and after a couple days, I'm pretty happy already. Even though I don't have a laptop, monitor or a cubicle, I've found out some pretty cool things. First of all, the projects I'll be working on will play to my strengths (coding HTML and CSS quickly). I was told, we're going to be completely revamping all the best practices for coding, of which I will have a lot of input. One of the cool things is the developers have been fooling around with Zing Chart and have put together a pretty cool application to track the work we're doing. Lastly, the campus is stunning. The cafeteria is amazing, and there are several areas where you can relax and hang out, including an area with a pool table, Xbox 360 and Playstation 3. For our first week, the team was divided up and we were given a task as a competition. We'll see how our presentation goes on Friday, but I think we're going to win pretty easily. In any case, I'm pretty happy and look forward to how the project is going to go the rest of the year.

Turn the page. .

Another page has turned and I'm pretty stoked about the future.



Train roll on, on down the line,
Won't you please take me far away?
Now I feel the wind blow outside my door,
Means I'm leaving my job behind.
Tuesday's gone with the wind.
My job's gone with the wind.


ok, so I changed the lyrics a little, but I think you get the message.