Refocusing: Steps to Self Improvement

August 13th, 2009

I started feeling like I was doing too much thinking – thinking of random things I could do to become a better person without putting enough thought in the effectiveness of my actions.  Whenever I start to feel unstable, chaotic and unsure, the easiest way to regain balance in my life is to organize and come up with a plan.

Step 1: Identify Problems (Introspection)

What are my current complaints? What have I done to improve thusfar and what do I need to work on next?  The automatic answer for me is EVERYTHING!  Who doesn’t want to level up and be better at everything?  Since it is unrealistic to improve everything at the same time, what should I prioritize?

There are certain aspects of life that I have previously focused on and have integrated into my regular routine so I don’t have to think about it anymore.  I wanted to be better, faster, stronger, smarter.

  • Physically, I’m doing great.  Three days a week of Strength training at the gym before work integrated into my routine.  Cardio and Flexibility from Ultimate on Saturdays and Lyrical Dance on Sundays.  I’m pretty satisfied with my current efforts to keep my body toned and healthy.  I do believe I did get faster and stronger than before.
  • Financially, I’m on track.  I am meeting my savings goals towards a future downpayment every month and I’m putting enough money into investments and retirement.  More money would always be good but I’m doing good for what I have now.
  • I’m very happy with my current Employment.  I love my job at MTV and the current dual role I have of being part of the production team and part of the tech team.  Even though it is a lot of work, I feel like I get the best of both worlds.
  • My Relationship with Henry is very strong and solid.  We thoroughly enjoy each other’s company and we contribute to each other’s growth in so many ways.  We put open communication first and foremost and it has helped us through good and bad times.  I look forward to going home to see him every day and I find it hard to leave his side every morning.  We complement each other very well.
  • I have grown to love my current Location.  It’s great living in New York City.  Sure it’s crowded with too many people, the streets and subways are dirty, the weather goes to extremes, the people generally have a ‘hard attitude’ compared to California.  But the place is rich in culture and diversity, the city never sleeps, the transportation is fast, convenient and better than any other transportation system I’ve been on, and it never really gets boring out here.
  • I also feel like I’m back on track Spiritually with Henry and I committing more to going to Redeemer on Sunday mornings at 10:30am.  I don’t think there is any other speaker quite like Tim Keller.  I love his organization and academic approach.  His points are always clear and presented well.

Those are all things I am happy with in my life.  Now what do I feel like I still need to work on?  What is bugging me?

  • My Friendships with people need work.  I’m not a big phone person so the only real friend time I get is through IM or hanging out.  I’m finding it hard to develop close relationships with people especially since I keep myself busy all the time.  Sometimes I acknowledge that it can be a good thing that I don’t get too close with people because that can be dangerous but at the same time I feel like I get so distant from people that I don’t know if I have friends anymore.  My issues with friendship comes at multiple levels.
    • Inner Circle of Friends: I am slowly losing contact with my friends from California.  Out of sight out of mind.  I don’t mean for it to be that way.  I do treasure a lot of my friends.  It just takes so much effort to keep in contact with everyone.  And it takes a lot of money to keep flying back.  Please don’t forget me, my friends!  You guys are still my friends, right?  Do I have friends out there?
    • Outer Circle of Friends: I need to work on developing friendships with people that I meet and encounter regularly.  It’s not easy for me to go beyond the regular acquaintance level of relationships with people.  It takes a lot of one on one time.  It takes me feeling like the other person actually enjoys hanging out with me and talking to me.  It takes me genuinely feeling interested in other people’s lives and stories.  I do feel good that my ability to socialize has increased a great amount especially since I have more energy from exercising.  I still feel like I could do better though.  Maybe I just don’t see the results because it takes a long time?
    • Middle Circle of Friends: Then there’s the people in between.  The people I see all the time and I have no problems calling them friends but I don’t really know much about them on their own besides getting used to them being there during group hangouts.  It would be nice to develop friendships with these people more but frankly, I don’t know how to do it.
  • My Career path could use some work as well.  I have no complaints about what I’m doing right now.  I am learning a lot both in the tech and production field.  However, I don’t want to get stuck at just being where I am.  I want to work myself upwards.  I want to be viewed as a leader.  I want people to have faith in my capabilities.  I want there to be a positive perception of me.  It is my hope that people can see me easily transition into a Producer or Senior Developer role.  Perhaps even a Technical Producer if there was such an option.  I want my boss to keep me in mind if she thinks of promotions.  I want the tech team to know that I can be just as knowledgeable as them.  I want to have a clearer path in mind.  Whether tech or production, I feel like I will always want an aspect of both.  My present position is supposed to be already a Managerial level role but I want to be able to go to the next level.  If I want to improve, I need to see myself in that next position.  Since my paths are really dictated more by opportunity, I will maintain flexibility in my interest and thus I will set my goal to being a Senior Developer/Producer.  How do I do that?

Step 2: Finding Solutions (Brainstorming)

I suppose nowadays I’m more proactive with the last problem I mentioned.  What have I been up to?  I’ve been meeting up with people and getting feedback.  I’ve been trying to milk suggestions out of people on how I could improve myself.  I’ve been trying to take initiative as much as I can and just doing a good job at work.  Technically, I’ve been exposing myself to learning from developers I interact with, from tutorials online, from feeds and books, from classes offered by MTV, and learning on my own through the web or through practice.    On the producer end, I’ve been trying to keep everything about the project organized, making sure tasks are delegated when they need to be, keeping updated documentation, communicating updated information, getting questions answered and keeping to schedule for that which is under my control.

The next steps I would give myself would be to single out topics to discuss with mentors that I need to learn about to advance myself to the next level.  Perhaps I could pick out bits and pieces of previous conversations and build upon that.

As for developing friendships, I would like to put in more effort into talking to people and keeping in touch.  I want people to know that I value them as friends and it would be great to really get to know them.  People are interesting!  I have more topics to talk about and interests in common with people than I tend to think.  It is just my hope that efforts will be reciprocated.

Step 3: Do  (Execution)

Many times I will get stuck in the problems and planning stages.  Everything just stays in my head.  I don’t see any improvement because I don’t take the steps that I plan to take or I get stuck on trying to find the best solutions to my problems.  I don’t have all the answers yet.  But even baby steps with the little things I think about would help.

Step 4: Check Results (Evaluation)

Its often an achievement to get to the point of doing something to ‘fix’ a problem I target.  I would usually assume that there are results even if I don’t see them.  How do I know how effective the solution I proposed is unless I analyze results?  Once in a while I need to stop and ponder whether I am actually getting anywhere.   Its easier to see physical results when I look at my body and see if my muscles are showing or my fat content has dropped after a period of time.  Its harder to see results that are not quantifiable.  I suppose that is how soliciting feedback from others comes into play.  Can they see a change in character in me?  Has their perception changed?  Can I see a character change in myself?  Can I see results from people’s interactions with me?

Step 5: Tweaking (Adjustments)

As a result of my evaluation, I would need to adjust my plan of action in order to optimize results.   If nothing else within the local scope can be fine tuned, then I look once again towards the bigger scope – myself and my life.  What else about me can I improve?  Then I go back to Step 1.  And the cycle continues…

I would say that right now, I’m lingering between step 2 and 3.  After writing this entry out, I have a clearer idea of what I want to work on, but now its all about coming up with solutions.  Hopefully these books on success can help point me towards a good direction.

Books For Success

August 11th, 2009

Books to read on the road to success…

Highly Recommended - List Compiled From Multiple People

  • The Richest Man in Babylon by George S. Clason
  • Think and Grow Rich by Napoleon Hill
  • How to Win Friends & Influence People by Dale Carnegie
  • The Magic of Thinking Big by David Schwartz
  • The Power of Positive Thinking by Norman Vincent Peale
  • The Greatest Salesman in the World by Og Mandino
  • As a Man Thinketh by James Allen
  • Awaken the Giant Within by Tony Robbins
  • Acres of Diamonds by Russell H. Conwell
  • The 7 Habits of Highly Effective People (I’ve read and highly recommend this)
  • The Magic of Believing by Claude M Bristol
  • Success Through a Positive Mental Attitude by Napoleon Hill and W. Clement Stone
  • Rich Dad Poor Dad by Robert T. Kiyosaki
  • Maximum Achievement by Brian Tracy
  • See You at the Top by Zig Ziglar
  • The One Minute Manager by Kenneth Blanchard

List By Success Magazine
http://www.successmagazine.com/25-Books-for-Success/PARAMS/article/141/channel/15

  • The 9 Steps to Financial Freedom by Suze Orman
  • Who Moved My Cheese by Dr. Spencer Johnson
  • The Way of the Peaceful Warrior: A Book That Changes Lives by Dan Millman
  • The Laws of Success by Napoleon Hill
  • The Seasons of Life by Jim Rohn & Ronald Reynolds
  • The Automatic Millionaire by David Bach
  • The Sales Bible by Jeffrey Gitomer
  • Chicken Soup for the Soul series by Jack Canfield & Mark Victor Hansen, with other contributors
  • Developing the Leader Within You by John C. Maxwell
  • Good to Great: Why some Companies Make the Leap and Others Don’t by Jim Collins

List By Danny Welsh
http://www.goarticles.com/cgi-bin/showa.cgi?C=679811

  • Wealth of Nations by Adam Smith
  • Please Understand Me by David Keirsey
  • How to Make Millions with Your Ideas by Dan Kennedy
  • What Every Real Estate Investor Needs to Know about Cash Flow by Frank Galinelli
  • Action! by Robert Ringer
  • How to Make Maximum Money in Minimum Time by Gary Halbert
  • Influence: Science and Practice by Robert Cialdini

List By MTV The BEAT Leadership Workshop
http://calbearmnm.com/mnm/journal/2009/06/29/the-5-simple-attributes-of-an-effective-leader/

  • The Extraordinary Leader : Turning Good Managers into Great Leaders by John Zenger and Joseph Folkman

List By Tom Butler-Bowdon
http://successtheory.com/tips/top50successbooks.php

  • How I Raised Myself From Failure To Success in Selling by Frank Bettger
  • Robert Collier Secrets of the Ages
  • Jim Collins Good To Great
  • Henry Ford My Life and Work
  • Benjamin Franklin The Way To Wealth
  • John Paul Getty How To Be Rich
  • Les Giblin How to Have Power and Confidence In Dealing With People
  • Baltasar Gracian The Art of Worldly Wisdom
  • Earl G Graves How To Succeed in Business Without Being White
  • The Official Guide to Success by Tom Hopkins
  • Born To Win by Muriel James & Dorothy Jongeward
  • The Wealth and Poverty of Nations by David Landes
  • The Power of Full Engagement by Jim Loehr & Tony Schwartz
  • Pushing To The Front by Orison Swett Marden
  • On Leadership by Donald T Phillips Lincoln
  • The Dynamic Laws of Prosperity by Catherine Ponder
  • Take Time For Your Life by Cheryl Richardson
  • Unlimited Power by Anthony Robbins
  • The Magic of Thinking Big by David Schwartz
  • Secret Door to Success by Florence Scovell Shinn
  • The Millionaire Mind by Thomas J Stanley
  • The Art of War by Sun Tzu
  • Made in America by Sam Walton
  • The Science of Getting Rich by Wallace Wattles
  • Jack: Straight From the Gut by Jack Welch
  • Coaching For Performance by John Whitmore
  • The Luck Factor by Richard Wiseman

List By Nhat Nguyen
http://thoughtsforbarter.com/wordpress/2009/06/25/library-to-success/

Web Development – Dev Tools, Flash Embed

August 7th, 2009

Essential Developer Tools

Flash Content Embed

http://www.alistapart.com/articles/flashembedcagematch/

“How can you best embed Flash content?”

It should be a simple question, but is likely to evoke a lot of different opinions and arguments, as each of the many available embedding techniques have their own pros and cons. In this article, I will look into the complexities and subtleties of embedding Flash content and examine the most popular embedding methods to see how good they really are.

The key ingredients of a great Flash embedding method:

  • Standards Compliance
  • Cross-Browser Support
  • Support for Alternative Content
  • Avoidance of Flash Content/Player Mismatches
  • Auto-Activation of Active Content
  • Ease Of Implementation

http://code.google.com/p/swfobject/

What is SWFObject?

  • Offers two optimized Flash Player embed methods; a markup based approach and a method that relies on JavaScript
  • Offers a JavaScript API that aims to provide a complete tool set for embedding SWF files and retrieving Flash Player related information
  • Utilizes only one small JavaScript file (10Kb / GZIPed: 3.9Kb)
  • Is the successor of SWFObject 1.5, UFO and the Adobe Flash Player Detection Kit
  • Intends to unify all existing Flash Player embed methods and provide a new standard for embedding Adobe Flash Player content

Why should you use SWFObject?

  • Is more optimized and flexible than any other Flash Player embed method around
  • Offers one solution for everybody: It shouldn’t matter if you are an HTML, Flash, or JavaScript developer, there should be something in it for everyone
  • Breaks the cycle of being locked into vendor specific markup and promotes the use of web standards and alternative content
  • Uses unobtrusive JavaScript and JavaScript best practices
  • Is easy to use

ABC Language Feedback – Mandarin Chinese Class

August 7th, 2009

I was pleased with the overall learning environment at ABC Language Exchange and am looking forward to more classes in the future if time permits.  I am glad to see that there is a wide variety of choices and different levels available.  I do have some feedback that may help.

- It is really easy to start off enrolling as an absolute beginner student.  The dates are available and the newsletters keep people up to date.  However, the process is much tougher for levels beyond absolute beginner.  As someone taking a second class after the absolute beginner class, it took a long time to get myself into a class since response times were slow for my evaluation and scheduling over email and over the phone.  There are no clear dates of enrollment and no place on the web to see when the available dates and times are.  If it was possible to post information on classes (languages, levels, dates/times and teachers), this would greatly increase productivity for the website and increase ABC Language’s overall enrollment.

- Books can make a huge impact on the class as well as seen with learning from Active Chinese (with web accompaniment) and Far East Chinese For Youth.  Both books have their pros and cons.  Active Chinese is a bit more scattered in teaching.  The learning is conversation style and there is less organization in the book.  However, the web accompaniment was a great help – flash version of the dialogue, audio, pdf resources of vocabulary, and the homework/tests.  Chinese For Youth is more colorful and entertaining.  On top of that, it is also more organized so it is easier to learn the basics all at once.  However, the student is pretty much on their own outside of the book and the teacher.  There is no guide unless the student purchases the $30 audio cds per book.  The CDs aren’t as helpful as the Active Chinese website but it is a small outside resource that could help.

- I found that classes can differ greatly according to teachers so if there was a section of the website with reviews and recommendations of the teachers, it would be very helpful.  The feedback could even be filtered by ABC Language so that nothing is overwhelmingly negative and every teacher has equal numbers of pros and cons shown so there is equal chance of enrollment.

- That being said, Mavi Graves is one of the best teachers for learning the Chinese Language.  Having learned it herself as a native English speaker, she knows best the tips and tricks on how to learn words and learn how to pronounce them as well.  She may not have as deep of a background with the history of Chinese but she is a great person for teaching beginner Chinese.  She has a lot of patience with the students and paces them well.  It was much easier to learn vocabulary with Mavi’s help.  The homework was useful as well even though not everybody in the class was consistent with this.

- Wendy is a good teacher for learning correct pronounciation which is critically important in learning how to speak Chinese.  She also has background information on the culture and even the history of the characters which makes her a great resource when learning about writing and remembering characters.  The drawback is that Wendy is not a native English speaker and this is apparent by her accent.  It is sometimes hard to understand her and it is sometimes hard for her to understand questions from students.  She may also go too fast sometimes in speaking which makes it hard for students to keep up.  Her teaching style is less organized so some chapters of the book may be repeated for multiple weeks and she many times begins her class with teaching random Chinese words and phrases.  Since these random words aren’t used often after they are presented, they are quickly forgotten.  It is harder to learn vocabulary with Wendy because not enough time is spent on learning the words.  As said before, her forte is pronounciation so a lot of time is spent on that thus students gain a lot more out of this.  Wendy may be a good teacher for Advanced levels of chinese where practice and pronounciation is needed the most.

- One thing that made the last class tougher to handle was the changing class levels as more students trickled in.  The class started off a bit beyond my level but I eventually caught up.  However, new students that showed up to class had increasingly higher levels, thus the average level of the class increased to a point where it went far beyond my skill level within a short amount of time.  If there was a way to categorize levels and students (perhaps by the number of years they have learned the language), it would be better for students to keep in pace with the class.  Other students at my level who started at the same time as me were equally overwhelmed with the increased level of new students to the point of deciding to discontinue taking Wendy’s class in the end.  The teacher needs to maintain the level of the class to the level she started with with the students who have been around the longest.

It is my hope that the next time I contact ABC Language for furthering my studies, I will have a much easier experience finding the appropriate class for me.  I fully support and recommend ABC Language Exchange and I hope that its services will continue for a long time.

Physical Exam

August 7th, 2009

I took my annual physical exam on 7/31/09. My previous one was on 8/14/08. They did pretty much the same stuff. Physical Exam, Spirometry Test (for Lung Capacity), EKG Test (for electrical activity of heart), Blood Test, Urine Test.

I got the results for my physical exam yesterday:

Weight: 98 lbs (previously 102.4 lbs)
Blood Pressure: 90/60, 102/53 [previously 110/70 mmHg] (Normal less than 120 systolic / 80 diastolic)
Cholesterol: 62/77 [previously 65/78] (Ideal is >40 good cholesterol / <130 bad cholesterol)
Triglycerides: 53 [previously 41] (Ideal is <150)

I don’t know why but I get excited to get these results, like getting a report card.

I have two blood pressure results because I got it taken twice on the same day, about two hours apart. I was surprised at how it changed. The latter one isn’t as accurate though.

Some fluctuation in blood pressure is completely normal. Changes of 25 to 30% during the day are not abnormal — they reflect the fact the body is a dynamic, changeable organism. Many normal things can have large effects on blood pressure. Walking 20 feet can raise systolic blood pressure by 10 to 15 points. Your stress level, how tight your shoelaces are, what you had for breakfast, and how well you slept last night can all change your blood pressure, too.

- http://highbloodpressure.about.com/od/quickfacts/f/pressure-swings.htm

I’m glad my bad cholesterol went down a bit but what does it mean when my good cholesterol goes down too? Is that a bad thing?

Cholesterol is a fat-like substance in the blood which, if elevated has been associated with heart disease.

Total Cholesterol: A high cholesterol in the blood is a major risk factor for heart and blood vessel disease. Cholesterol in itself is not all bad, in fact, our bodies need a certain amount of this substance to function properly. However, when the level gets too high, vascular disease can result. A total cholesterol of less than 200, and an LDL Cholesterol of 100 or less is considered optimal by the National Heart, Lung, and Blood Institute. The levels that your doctor will recommend depend upon whether you are at high risk for cardiovascular disease.

As the level of blood cholesterol increases, so does the possibility of plugging the arteries due to cholesterol plaque build-up. Such a disease process is called “hardening of the arteries” or atherosclerosis. When the arteries feeding the heart become plugged, a heart attack may occur. If the arteries that go to the brain are affected, then the result is a stroke.

There are three major kinds of cholesterol, High Density Lipoprotein (HDL) , Low Density Lipoprotein (LDL), and Very Low Density Lipoprotein (VLDL).

LDL Cholesterol is considered “bad cholesterol” because cholesterol deposits form in the arteries when LDL levels are high. An LDL level of less than 130 is recommended, 100 is optimal, values greater than 160 are considered high risk and should be followed up by your physician. Those persons who have established coronary or vascular disease may be instructed by their doctor to get their LDL Cholesterol well below 100. You should ask your doctor which LDL target he or she wants for you. There are two ways to report LDL. The most common is simply an estimate calculated from the Total Cholesterol, HDL, and triglycerides results. This may say “LDL Calc” . A directly measured LDL Cholesterol is usually more accurate, but more expensive and may require that your doctor specify the direct LDL.

HDL cholesterol is a ‘good cholesterol’ as it protects against heart disease by helping remove excess cholesterol deposited in the arteries. High levels seem to be associated with low incidence of coronary heart disease.

- http://www.amarillomed.com/howto.htm

I wasn’t happy about the higher triglycerides value but I blame that on the fact that last year, I was pretty good about not eating for more than 12 hours before my physical but this year, I slipped and I ate ice cream 11 hours before my physical, right before going to sleep =[. Having read up on this though, not fasting seems to only affect Glucose, not Triglycerides…

Glucose: This is a measure of the sugar level in your blood. High values are associated with eating before the test, and diabetes.

The normal range for a fasting glucose is 60 -99 mg/dl. According the the 2003 ADA criteria, diabetes is diagnosed with a *fasting* plasma glucose of 126 or more. A precursor, Impaired Fasting Glucose (IFG) is defined as reading of fasting glucose levels of 100 – 125. Sometimes a glucose tolerance test, which involves giving you a sugary drink followed by several blood glucose tests, is necessary to properly sort out normal from IFG from diabetes.

Be aware that variations in lab normals exist. Also, Europeans tend to use a 2 hour after eating definition of diabetes rather than a fasting glucose. Using the European standards tends to increase the number of people who are classified as having diabetes.

Triglyceride is fat in the blood which, if elevated, has been associated with heart disease, especially if over 500 mg. High triglycerides are also associated with pancreatitis. Triglyceride levels over 150 mg/dl may be associated with problems other than heart disease. Ways to lower triglycerides: 1) weight reduction, if overweight; 2) reduce animal fats in the diet: eat more fish; 3) take certain medications your physician can prescribe; 4) get regular aerobic exercise; 5) decrease alcohol and sugar consumption—alcohol and sugar are not fats, but the body can convert them into fats then dump those fats into your blood stream 6) restrict calories – carbohydrates are converted to triglycerides when eaten to excess.

- http://www.amarillomed.com/howto.htm

I asked again about getting a blood test to determine my blood type. Apparantly years ago, they stopped testing for this since they found it to be an unnecessary cost. The suggested way of finding out is by donating blood. Unfortunately, I am below the limit. You need to be at least 110 lbs to donate blood! I don’t think I will gain 10 lbs anytime soon. I asked how much it was and Dr. Lyon said it was around $100. I was shocked at the price. How can something that used to be free so expensive now?