Redeemer Notes – The Life of David – Covenant Love (Commitment)

August 16th, 2009

Notes from Tim Keller’s Sermon – Redeemer – 8/16/09, 10:30am

Covenant Love – 10th Sermon in Series: The Life of David – Commitment

2 Samuel 9:1-13

David and Mephibosheth

1 David asked, “Is there anyone still left of the house of Saul to whom I can show kindness for Jonathan’s sake?”2 Now there was a servant of Saul’s household named Ziba. They called him to appear before David, and the king said to him, “Are you Ziba?”
“Your servant,” he replied.

3 The king asked, “Is there no one still left of the house of Saul to whom I can show God’s kindness?”
Ziba answered the king, “There is still a son of Jonathan; he is crippled in both feet.”

4 “Where is he?” the king asked.
Ziba answered, “He is at the house of Makir son of Ammiel in Lo Debar.”

5 So King David had him brought from Lo Debar, from the house of Makir son of Ammiel.

6 When Mephibosheth son of Jonathan, the son of Saul, came to David, he bowed down to pay him honor.
David said, “Mephibosheth!”
“Your servant,” he replied.

7 “Don’t be afraid,” David said to him, “for I will surely show you kindness for the sake of your father Jonathan. I will restore to you all the land that belonged to your grandfather Saul, and you will always eat at my table.”

8 Mephibosheth bowed down and said, “What is your servant, that you should notice a dead dog like me?”

9 Then the king summoned Ziba, Saul’s servant, and said to him, “I have given your master’s grandson everything that belonged to Saul and his family. 10 You and your sons and your servants are to farm the land for him and bring in the crops, so that your master’s grandson may be provided for. And Mephibosheth, grandson of your master, will always eat at my table.” (Now Ziba had fifteen sons and twenty servants.)

11 Then Ziba said to the king, “Your servant will do whatever my lord the king commands his servant to do.” So Mephibosheth ate at David’s table like one of the king’s sons.

12 Mephibosheth had a young son named Mica, and all the members of Ziba’s household were servants of Mephibosheth. 13 And Mephibosheth lived in Jerusalem, because he always ate at the king’s table, and he was crippled in both feet.

My Notes:

How is Christianity different from other religions in their teachings/beliefs?  They all teach about loving one another, etc.  In Christianity, we are taught to LOVE YOUR ENEMIES (Matthew 5).

In groups, people sacrifice in order to commit to something (flourishing of the group, committing to activities, etc).  It takes this sacrifice in order to gain.  We want a God who can have control over our lives but it takes complete submission.  This is the only way to perfect freedom.

`Tis not that I did choose thee, For, Lord that could not be;
This heart would still refuse thee, Hadst thou not chosen me.
Thou from the sin that stained me hast cleansed and set me free;
Of old thou hast ordained me, that I should live to thee.`Twas sov’reign mercy called me and taught my op’ning mind;
The world had else enthralled me, to heav’nly glories blind.
My heart owns none before thee, for thy rich grace I thirst;
This knowing, if I love thee, Thou must have loved me first.”

–Josiah Conder

How do we give up our freedom?

Saul was to annoint David as successor king, not his son Jonathan.  David and Jonathan had a covenant of friendship.  Jonathan gave his life and lost his throne for David out of friendship.

We have a friend who lost his heavenly throne and lost his life for us.

Christian commonality in love for Jesus.

Henry’s notes:

C.S. Lewis = “Abolition of Man”

- All religions of the world the same ETHICALLY (How we live) -> don’t lie, steal, murder, honor family, etc… They differ subterraneanly (How we’re SAVED)

EXCEPTION

“Love Your Enemy”! – unique ethic to Christianity. No other religion.

BUT -> Don’t make it easy for enemies to sin against you.  Do not confront, humiliate, condescend.  Must be loving.

King David

- Didn’t “purge’ old enemies from regime (who could kill him)

- “Adopted” his enemy, generously gave and reached out, made enemy his son.

Christian Ethic to do this? Based on how we’re saved.

How can we do such a thing? Commit or Consume? Commit! Must sacrifice freedom to experience covenant love of peers.

Covenant love -> King Saul’s son Jonathan (rightful heir) -> relinquished trhone to David while “loving” him, protecting David from his father Saul. Eventually laid down his life.

What did Jesus lose and sacrifice for us?

“Christianity is a band of enemies, living with each other through Christ.”

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.