Alik Levin's

Clarity, Technology, and Solving Problems | PracticeThis.com 

September, 2008

  • Alik Levin's

    Who Wants To Be A Consultant?

    • 9 Comments

    Alik Levin     I Consultant. As part of my personal growth quest I constantly challenge myself wether consulting is my career path. These are the questions I ask myself:

    • Do you like solving engineering problems in the field?
    • Do you like meeting lots of different people?
    • Do you like to be exposed to tons of technologies?
    • Hate cubicles?
    • Do you possess some sort of expertise?
    • Are you a go-to-person for the expertise?
    • Do you like sharing your practices and insights with the world?
    • Do you hate  9 to 5 thing?

    As long as the answer to the question is Yes I feel comfortable being a consultant even though I am approaching midlife crisis age (I am turning 37 this year).

    There are both upsides and downsides of being a Consultant though. I call it challenges and try turning it into upsides.

    The Challenge – Career Growth

    Common wisdom tells me that career growth is about climbing the management ladder. I definitely face a serious personal challenge here as I am individual contributor, not a manager. Many of my classmates and friends are VP's and other seniors at their workplace. Am I a loser? I tend to think of myself as of a doctor:

    • Reputation. The more practice a doctor has the more reputation she has.
    • Focus area. Doctors usually have very focused area of expertise.
    • Word of mouth. Good doctors are known through the word of mouth and not by their titles.

    Said that, I am focusing on specific critical technical areas - security and performance engineering throughout the development lifecycle. I am building the expertise of guiding dev teams to plan, design, code, test, and deploy secure and fast applications.

    The more people come to me - in person or through emails or the blog - for advice on security and performance the more I am growing.

    The Challenge – Excelling Work

    Working at Microsoft is a great experience. Seth, I am excited to work for Microsoft and I passionate about Vista (I admit, it took me some time to realize it, but now I am really crazy about it). Why it is so exciting about working at Microsoft? Among all other great things there are way too many smart people here.

    Said that, here is the challenge: how can you excel when you surrounded by top guns? My answer is focus.

    • Focus on objectives. Microsoft is known for its results. Setting objectives for anything you do is critical. My favorite question is "Why". When I am asked to do something I ask "Why". If it doesn't not serve either my team's or/and my personal objectives it probably will go to [not important/not urgent] quadrant (according to Steve Covey's quadrants techniques for prioritization) unless it is really urgent and important relative to the objectives.
    • Context. Microsoft is huge organization with numerous teams. Sometimes it is hard to draw a clear lines to understand the relations among these teams. Nevertheless, it is critical to sense the context that you operate in. As a consultant I know it is critical to know overall vision of the company, sales department objectives, services organization vision and objective, industry trends, product strengths and weaknesses. Being sensitive to internal trends is important as well. These help you focus on technical skills that are relevant which in turn helps you build trust with the teams.
    • Reflect on yourself. Reflecting and self assessment is a part of the culture. My advice is building a personal practice on self assessment - daily, weekly, monthly. This helps to stay on track with the objectives and hit targets in predictable way. Hit target and get praised. Exceed expectations and become a hero.
    • Time. This one is hard to overestimate. Time is most precious resources I have. As a consultant I am measured for several things. Time is one of major metrics. To manage my time I apply the following practice: Time Is Not Money. Time Is Budget. I plan and execute my time annually, monthly, weekly, and daily. It helps me hit my targets while leaving plenty room for self development.

    How do I know I overcome the challenge? Simple. If I hit my goals [and beyond] without burning myself while having fun at the same time I feel I am on track.

    The Challenge – Spending Time With The Family

    It is a great pleasure of being in the field, working with the customers, being mobile. On other hand the lines between the work and life get blur, especially when you are part of the global team. It all depends on you how you separate work and life (WLB - work/life balance as we call it). There are two simple rules I follow to achieve healthy WLB:

    • Work at work. I work at work, no phone calls, no leisure stuff, no useless Internet surfing or socializing. Focus on the objective - doing work. Reduce administration and other non productive time. Stay lean and reduce friction. Work smart - do not work hard. Doing != Accomplishment (!= means "not equal" ).
    • Do not work when not at work. This one is really simple. When at home my laptop is only open for socializing, blogging, research, and training. And that is not on expense of the time allocated [budgeted] to be with beloved ones.

    How do I know I overcome the challenge? If I am able to spend time with kids not only when they go to bed, if I have meaningful conversations with my precious wife [vs transactional communications], if I am able to free time to meet my friends, if am able to publish on 5 blogs, if I am able to train myself in new areas, if I have time to develop my mind, soul, and body I feel I am on track.

    The Challenge – Being Successful

    What is success? Is it title, is it big bucks? May be. Respect and financial solid ground are super important, but there is more to success. Here are the definitions for success I liked the most:

    "Success is When the Response Meets the Challenge" - JD Meier's blog.

    "Success is peace of mind which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable"  - John Wooden.

    I overcome my challenges with proper response, but most important my mind is peaceful and I breath with full chest. Am I successful?

    Question

    • What you love the most about being consultant?
    • What you hate the most about being consultant?
    • What's your definition of success?

    This post was made with PracticeThis.com blog post template plugin for Windows Live Writer

  • Alik Levin's

    Cannot Install Visual Studio 2008 On Vista (Including Resolution)

    • 4 Comments
     Alik Levin    Now I can. But I could not install Visual Studio 2008 on my Vista box few minutes ago. Here is the chronicles of the case that was resolved using Sysinternals' Process Monitor. After running the setup.exe and getting the splash as depicted on the right I was clicking on the "Install Visual Studio 2008" option but nothing was happening. Absolutely nothing. There was slight blink but installation never started. image

    Analysis

    I decided to ran Process Monitor to understand what's happening under the hood, while filtering the activity of my setup.exe:

    image

    After reviewing the output I've noticed that the install program gets mixed with the path where the installation resides (notice the space between "Partition" and "E"):

    image

    I decided to move the installation folder into something conventional like C:\Setup. After that the installation started and finished successfully.

    Conclusion

    Do not panic - use free Sysinternals tools to solve your problems :). Shana Tova!

    Related Materials

    This template is made with PracticeThis.com plugin for Windows Live Writer

  • Alik Levin's

    SharePoint Performance : Design, Implement, Deploy For Fast Experience.

    • 2 Comments
     Alik Levin    Rico SaysPerformance by Design. I say : Yeesh!! I am a big fan of the idea that Performance should be integrated into the whole dev lifecycle. As I am getting more involved with Sharepoint I become more confident applying same approach to Sharepoint implementation with Performance in mind. This post summarizes my collection of performance resources for Sharepoint. image

    I must thank Rahul from ACE Team for sharing some of the above nuggets with me.

     

    This post was made with PracticeThis.com blog post template plugin for Windows Live Writer

Page 1 of 2 (4 items) 12