Sunday, February 19, 2006

The Way of Meta - Part I

I might have mentioned it, but I am planning to write a book on Liquid Development.  A big part of Liquid Development is about shaping code and knowledge after our own linguistic structures.  Metaprogramming becomes a technique instrumental to shape and bend a language to your wishes.

Today I am going to post the first part of a rough draft on metaprogramming that I am putting together for the book.

The Way of Meta

V. 0.0.1

Exploring Metaprogramming in Ruby

I have been a fan of metaprogramming techniques for a long time, but I have been able to fully indulge into this deplorable habit only after having taken up programming in Ruby.

What's the deal with this metaprogramming thing?  There are lots of tutorials and introduction out there on the web, so I am not going to go into the historical details here, but I will give you my own personal definition of metaprogramming. 


Metaprogramming as Deep Magick

Metaprogramming has meant different things at different times, but at any particular time what metaprogramming seems to mean, is the ability of somehow getting into the inner working of the language that you are using, so that you can produce what is sometimes referred to as "deep magick".  It does look and feel like magick, because when you go 'meta' with programming, you are moving outside the realm of everyday modelling, to step into the world that defines the very rules of ordinary programming.

Many of the concepts of object orientation feel like metaprogramming the first time you see them.  I clearly remember the sharp feeling of power and magick the first time I saw C++ operator overloading in action as a young man.  It felt like I could plunge into the core of the language, inside the very definition of the metaphysics of programming and change the way I could represent the world, on a whole new level.

 

Metaprogramming considered Harmful

The term metaprogramming covers lots of ground, and it represents more a philosophical focus than a specific set of techniques.  The capabilities of Metaprogramming can be potentially so powerful and far reaching that can also be completely devastating.

If you are able to tweak the underlying layer on top of which you build your representations, you can change the semantics of all the relationships that you have built between your 'ordinary' conceptual objects.  This can add new features (aspects) to your program, or it can simply make it wrong, breaking its intent, or it can make it totally unworkable and inconsistent.  It could also cause unforeseen interferences between your meta-code and the program, between two different sets of code, or within the libraries your code relies on.

 

Metaprogramming on the Leash

So, is Metaprogramming a good or a bad thing?  I would say that it is good if used parsimoniously, when no other conventional technique can yield the same elegance and results.  It should also be used when it can help removing duplication in your code, while adding clarity to it.

However it should be used in a very controlled way.  Metaprogramming almost always involve some degree of run-time creation and customisation of code that gets injected into the realtime machinery of your program.  The code generated by your 'meta-code' is usually invisible to the debugger and you will not have any chance to inspect it and debug it from the inside.  I leave it to you to decide how dangerous and error prone this can be.

All your metaprogramming code, once verified that it is working, should be abstracted away into a set of more rigid mechanisms, with a precise name and meaning that can be put under test and documented.  All these mechanisms should also support ways to output the code they generate and to probe the realtime looking for potential lexical conflicts.

A simple example of 'controlled metaprogramming' is the attr_accessor mechanism in Ruby.  When inside a class you declare a symbol as being an attr_accessor with

 

 attr_accessor :my_symbol

 

you are using a metaprogramming technique that generates a @my_symbol attribute, and both a getter and setter method for that attribute.

 

Metaprogramming Protocols

Playing with the laws of reality can become a very messy thing very quickly; even more so when you are not the only one doing it.

What happens if you override the method_missing mechanism of the Object class to implement your flavour of metaprogramming, only to discover that a library you were using was leveraging on the very same technique and you just interfered with it?

You will soon start applying your meta-code as a sequence of patches that assume the presence or the absence of other libraries and become rigidly dependent on which libraries are present and ion their loading order.

When you start playing with metaprogramming you will soon come to realise that you don't even need third party code to mess things up.  You will probably perfectly manage to bring havoc on yourself within a few visits to the metaphysics underlying the Kernel and Object classes.

A Metaprogramming protocol could be the only way to get things in order at this point.  A metaprogramming protocol offers an orderly way to access to some of the more dangerous and interference-prone mechanisms of the meta-layer.  Rather than acting directly on the meta-mechanisms, you ask a meta-framework to do it for you, while specifying exactly what you need.  The meta-framework will take care of registering your request and to handle the interference between similar requests coming from different libraries.  The meta-framework will usually act as a kind of multi-dispatching system with a call-back mechanism on its callers.



Comments:
I really enjoyed of your site. I like to go blogging to find new sites and was glad to come across yours. You can visit mine at personal development & self improvement if you like
 
Please don't take this the wrong way, or dismiss this as a rant but I can't stress my point enough:

Are you writing a book for children ?
No, then why the *beep* are you marking it up in "Comic Sans MS" ?

Have you ever seen a real book, ages 12 and up, that uses that silly font ? No, basically because it's not that readable, not because it's not 'hip'.

I really hope your paper book will not cary this design decision with it ;-)

To see how a really great technical book can be viewed online see:

http://www.gigamonkeys.com/book/macros-standard-control-constructs.html

To quote someone else :

"Comic Sans was designed for the use on children’s programming, yes? Children who are just learning to read? Doesn’t it make more sense to have a typeface that is easy for a child to read and recognize letter forms rather than a font that looks like it was written by a child? Yeah, Comic Sans sucks."
 
I liked your article. It is written in a simple way. Please write your book. Thanks.
 
Many people know the importance of self confidence and try to boost their own by using many different personal development models. Self confidence to most people is the ability to feel at ease in most situations but low self confidence in many areas may be due to a lack of self esteem. Low self esteem takes a more subtle form that low self confidence. So if you are tired of feeling not good enough, afraid of moving towards your desires and goals, feel that no matter what you do it is just never good enough, then your self esteem could do with a boost.

Every day we make decisions based on our level of self-esteem. We also exhibit that level of self esteem to those around us through our behaviour. 90% of all communication is non-verbal - it is not what you say but ho you say it that matters! Your body language, tonality and facial gestures can all tell a completely different story to your words. It is our behaviour which influences others and people react to us by reading our non-verbal communications. Have you ever met someone you just didn't like although on the surface they seemed polite and courteous, or you met someone who seemed to speak confidently yet you knew they were really frightened underneath and just displaying bravado?

Parental and peer influences play a major part in moulding our level of self-esteem when we are children and in our early years of adolescence. The opinions of the people closest to us and how they reacted to us as individuals or part of the group was a dominant factor in the processes involved in forming our self esteem.

As adults we tend to perpetuate these beliefs about ourselves and in the vast majority of cases they are ridiculously erroneous. It is time to re-evaluate our opinion of ourselves and come to some new conclusions about these old belief patterns.

Ask yourself some serious question:
Is your long-held view about yourself accurate? Do we respect the sources from which we derived these beliefs? Most of the negative feedback we bought into as we were growing up actually came from people we have little or no respect for and as adults we would probably laugh their comments away! Yet the damage to your self esteem was done when you were very young and you still carry it with you to this day.

Is it possible that even those people you respected, who influenced your self-worth, were wrong? Perhaps they had low self esteem also.

As adults we have the opportunity to reshape our self-esteem. Try to judge accurately the feedback you receive from people you respect. This process will allow you to deepen your understanding of yourself and expand your self-image. It will also show you were you actually need to change things about yourself and were you don't. Many people are striving to better themselves in areas where they are just fine or actually excelling and it is only because they have an inaccurate picture of themselves in their minds due to low self esteem!

Setting small goals and achieving them will greatly boost your self-esteem. Identify your real weakness and strengths and begin a training program to better your inter-personal or professional skills. This will support you in your future big life goals and boost your self-esteem and self confidence to high levels you didn't existed!

Learn to recognise what makes you feel good about yourself and do more of it. Everyone has certain things that they do which makes them feel worthwhile but people with low self esteem tend to belittle these feelings or ignore them.

Take inventory of all the things that you have already accomplished in your life no matter how small they may seem. Recognise that you have made achievements in your life and remember all the positive things that you have done for yourself and others. Take a note of your failures and don't make excuses like "I'm just not good enough" or "I just knew that would happen to me", analyse the situation and prepare yourself better for the next time. If someone else created success, regardless of the obstacles, then you are capable of doing the same! Remember everyone has different strengths and weakness so do not judge your own performance against that of another just use them as inspiration and know that what one human being has achieved so can another!

Surround yourself with people who respect you and want what is best for you - people who are honest about your strengths and will help you work through your weakness. Give the same level of support to them!

Avoid people who continually undermine you or make you feel small. These people are just displaying very low self esteem. As your own self esteem grows you will find that you are no longer intimidated by another's self confidence or success and you can actually be joyful for them! Do things you love to do and that make you happy. A truly happy person never has low self esteem they are too busy enjoying life! By getting busy living your life with passion and joy you will not be able to be self-consciousness.

If you find yourself feeling self-conscious in any situation focus on the fact that others can tell and many of them will be feeling the same. Be honest. People respond to someone better if they openly say "To tell you the truth I'm a bit nervous" rather than displaying bravo or fake confidence that they can see right through. Their reactions to you, will show your mind at a deep level, that there was actually nothing to be frightened of and everything is great. If someone reacts to this negatively they are just displaying low self esteem and very quickly you will find others noticing this! Really listen to people when they talk to you instead of running through all the negative things that could happen in your head or focusing on your lack of confidence. People respond to someone who is truly with them in the moment..

Breath deeply and slow down. Don't rush to do things.

Stop the negative talk! 'I'm no good at that' or "I couldn't possibly do that" are affirmations that support your lack of self esteem. Instead say "I have never done that before but I am willing to try" or "how best can I do that?". Which leads us to the last point - the quality of the questions you ask yourself s very important.
When you ask a question it almost always has a preposition in it. For example, "How did I mess that up?" presumes that something was messed up, a better way of phrasing the question would be "what way can I fix this quickly?", as this presumes you can and will fix it. Or "How am I ever going to reach my goal?" could be rephrased as "what way will lead me to my goal quicker" presumes that you are going to reach your goal! Get the picture? Change the quality of your questions and your results will change!

Practise these techniques and watch your self esteem rise day by day. self hypnosis
 
Please change the font. Comic sans? Is this a joke?
 
Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a as development professional pursuing self source blog. It pretty much covers ##KEYWORD## related stuff.

Come and check it out if you get time :-)
 
A typical dictionary definition of hypnosis states that it is: a state that resembles sleep but that is induced by suggestion. However, anyone who has tried hypnosis (and any self respecting hypnotist) will tell you that this is a very simplistic view of the subject!

A much better description comes from the Free Online Dictionary which states that hypnosis is: an artificially induced state of consciousness, characterised by heightened suggestibility and receptivity to direction. So what does this mean and how can it be used to your advantage?

Well, the subject of hypnosis has been discussed and pondered since the late 1700s. Many explanations and theories have come and gone though science, however, has yet to supply a valid and well-established definition of how it actually happens. It's fairly unlikely that the scientific community will arrive at a definitive explanation for hypnosis in the near future either, as the untapped resources of our 'mostly' uncharted mind still remain something of a mystery.

However, the general characteristics of hypnosis are well documented. It is a trance state characterized by extreme suggestibility, deep relaxation and heightened imaginative functioning. It's not really like sleep at all, because the subject is alert the whole time. It is most often compared to daydreaming, or the feeling you get when you watch a movie or read a captivating book. You are fully conscious, but you tune out most of the outside world. Your focus is concentrated intensely on the mental processes you are experiencing - if movies didn't provide such disassociation with everyday life and put a person in a very receptive state then they would not be as popular (nor would TV advertising be as effective!). Have you ever stated that a film wasn't great because you just couldn't 'get into it'???

This works very simply; while daydream or watching a movie, an imaginary world becomes almost real to you because it fully engages your emotional responses. Such mental pursuits will on most occasions cause real emotional responses such as fear, sadness or happiness (have you ever cried at a sad movie, felt excited by a future event not yet taken place or shivered at the thought of your worst fear?).

It is widely accepted that these states are all forms of self-hypnosis. If you take this view you can easily see that you go into and out of mild hypnotic states on a daily basis - when driving home from work, washing the dishes, or even listening to a boring conversation. Although these situations produce a mental state that is very receptive to suggestion the most powerful time for self-change occurs in the trance state brought on by intentional relaxation and focusing exercises. This deep hypnosis is often compared to the relaxed mental state between wakefulness and sleep.

In this mental state, people feel uninhibited and relaxed and they release all worries and doubts that normally occupy their mind. A similar experience occurs while you are daydreaming or watching the TV. You become so involved in the onscreen antics that worries and everyday cares fade away, until all you're focused on is the TV. In this state, you are also highly suggestible. That is why when a hypnotist tells you do something under trance; you'll probably embrace the idea completely.

However, your sense of safety and morality remain entrenched throughout the experience and should either of these be threatened you immediately wake!

A hypnotist can not get you to do anything you don't want to do. So while in such a state, when we are highly suggestible and open to new beliefs, a skillful hypnotist, whether in person or via a recording, can alter life-long behaviours and even give us new ones! erotic hypnosis
 
Many people try to achieve goals. Most fail. Some strive, work hard and plan for all the details yet they achieve little or nothing at all. Others strive, work hard, plan and achieve huge success. Yet there are a few individuals who do little else than take small steps and seem to achieve a great deal with what seems like effortlessness. What is the difference between these people and which one would you like to be?
Most members of the human race fall into two categories - those who live in the past and those who live in the future. Most live in the past. Many of these are the people who achieve very little in their lives and are so fearful of the future that they dare not strike out to get anything. They are the under-achievers who hang onto bad episodes in their lives and either relive them time and again or look at new situations as similar potentialities. They say things like "all men are deceivers" or "all women are interested in is money" or "I can't do it. I tried before and it didn't work so why bother!". Due to bad experiences in the past they believe that all future events will turn out the same way if they dare to go after what they want.
The other type of person lives in the future. This type tends to create more of the things they want in life. They have a vision of where they want to go and exactly how they are going to get there. They work diligently at making concrete plans and they pursue those plans with a persistent ferocious appetite for success. These people are the high achievers - The Richard Branson and Bill Gates of the world. These people have much to teach us about setting and achieving goals.
However, there is a third type of person who almost goes unnoticed. They are the person who takes life in its stride and yet achieve most of what they want. I am sure you know of such a person in your life that just seems to saunter through life and yet they always come out on top. Or a person who you hear of that has decided to open a shop. You meet them a few months later and they have three shops all doing well! So what makes these people so successful and if they aren't living in the past and aren't living in the future where are they living?
I suppose you guessed it! Whether they are consciously aware of it or not they are living in the present. It is in the 'living' present that we have our greatest power. Everything happens in the present. You live your entire life there - even if your mind does not!
By becoming more aware of the present and by 'accepting' it as it is we are much more in control of our emotions and focus. When we live in the past we are fearful of making bad choices and/or getting hurt. We do not wish to recreate the past again! When we live in the future we can also be fearful of what might happen. But even if your future vision is full of power and worthy of working towards many people can, and often do, get stuck there. By constantly reaching for bigger and better goals they fail to enjoy what they have in the moment.
If you wish to start living a life that is almost effortless begin first by living in the present. Accept your situation the way it is and then you can enjoy what you have. Your focus changes from a memory of what was or a vision of what might be to a realization of what is. You become much more empowered to then see the beauty of life and also look at where you wish to make changes. But to make changes you must first accept the situation as it is. Trying to escape from your present only increases your focus on your problems by creating resistance to what is. Accept your life as it is now. Make no judgement, just accept it and then you will be free of doubt, worry, pain and fear. For you only experience these things when you live outside the 'moment'. lucid dreaming
 
What are your 50,000 thoughts a day creating?

Our thoughts create our reality. This is a simple truth known by all people involved on the spiritual path. It is one of the most taught universal principles in the personal development field. Yet it is one of the most misunderstood!

People practice visualisation, affirmations, they use hypnosis, subliminal programming or countless other tools to transform their lives. However they fail to recognise one key area in their lives that hinder these wonderful techniques from being effective.

They sit day after day visualising their perfect scene and yet nothing happens. Why? They have followed all the instructions to the letter! They have chanted and imagined! They have formed a colourful, vibrant scene in their minds and affirmed that this is their reality. Then all of a sudden things get worse! What is going on?

Would you like to know the secret? Would you like to know why these people get no results? Would you like to hear one powerful statement that explains everything?

Yes?
Good. I will tell you why these people get no results or even opposite results to those they are aiming for -simply because of the following truth. Consciously controlled thoughts such as visualisations do not materialise - ALL thoughts materialise!!!
Most people believe that if they visualise for 10 minutes a day their lives will magically transform. This is not the case. You must change your core thinking. You think approx. 50,000 thoughts a day. How many of those thoughts are working against your ten minute visualisation?
You can control the thoughts that enter your mind by changing the way you view the world. You can decide which thoughts you give energy to and which thoughts you discard.

The thoughts that you follow and give energy to become more dominant than the thoughts you discard. Your subconscious mind records these as your dominant picture on the issue at hand. You then move towards this picture because your subconscious mind starts making your outside world reflect the picture that you have stored internally.
Your mind should be on whatever you want. The picture you need to have is a positive vision of you already having achieved your goal. To realise this vision you need to focus and concentrate. Remember thoughts are real, they create your reality.
Let's say you have been visualising a new house. You spend your ten minutes in meditation picturing yourself living in your dream home. You finish your session and get up feeling positive that you will achieve your goal. Then during the day you get a heating bill through the post and exclaim "Oh no look how expensive this is I cannot afford to heat this house". Where is your focus in the present moment? What are you affirming? You are telling your subconscious mind that you cannot deal with what you have. You are affirming that your life is not how you want it to be. If you knew without doubt that within a week you would be moving to your new home would you honestly be worried about a heating bill? Perhaps other doubts creep in like "I should be happy with what I have", or "I will never get this house looking the way I want it" and so on and so on.
These thoughts that are not aligned with your goal. You are not giving complete attention to what you want. Whilst you are dealing with these other lines of thought your attention is not on your goal.
If you are aware of your thoughts you will suddenly realise that you have spent much more energy on counter productive thoughts than on creating a dominant picture of the goal you want.
Point your focus in the direction of you're the life you want. Think about what you want NOT what you don't want. It's that simple.

Your focus determines your reality. Change your focus and you change your life. The Secret
 
The personal development industry has never been bigger! It consists of a myriad of authors basically telling us how to improve our lives. We are constantly being told self help and self improvement has never been easier. New techniques, gadgets and potions adorn the shelves of new age shops and the 1 billion dollar industry, that is personal development, offers many different approaches to help better our lives. They offer ways to increase our bounty and ultimately alter our own reality. A great example of this is how to develop a Prosperity Consciousness. But does this state really exist and if it does will it bring the effortless unlimited wealth promised?
A lot has been written about prosperity and how to attain it. We have been told by many religious traditions and every personal development guru that the Universersal Source (God, Spirit, Cosmic Mind or whatever label you chose to give it) is boundless wealth. We are also told that abundance, wealth and prosperity are our birthright! Why then are so many people ill, broke, frustrated and unfulfilled? Can a person really develop a prosperity consciousness and effortlessly attract wealth? Well as with everything in life there is only one way to find out. Test it for yourself!
Before we can attain and then test the effectiveness of having a prosperity consciousness we need to understand some basic truths. Let's start by explaining three fundamentals of personal development namely; 1. The Universal Source is all wealth, abundance and prosperity; 2. Prosperity is our birthright; 3. You get more of what you focus on.
1. Why are we told that the Universal Source is unlimited wealth? - Because the Universal Source is the consciousness of the Universe - a universe that is still expanding. It is the driving force behind physical reality. It created everything you see, hear, touch and smell as well as all that we are unaware of (microwaves, radiation, air etc.). It has been stated in religious and metaphysical traditions that this intelligence is not only the Source of everything but that it is also the substance of it! It creates the Universe from itself! It is omnipresent (everywhere present). That means that the entire seen and unseen aspects of the universe are a part of this Universal Source. Science reaffirms this theory as it states that nothing is solid and everything is just one mass of pure energy that vibrates at different frequencies and gives the illusion of separateness.
So we can now claim that the Universal Source is unlimited wealth, abundance and prosperity with some belief. For if this Source is the very substance of everything then it is all the wealth, abundance and prosperity that exists at this very moment!
Ok so far? Now lets look at the second point - prosperity is our birthright.
2. If this Universal Intelligence is the source and substance of all things then there can be only one intelligence in the Universe. Jesus said to his disciples "know ye not that you are the temple of the living God?" Buddha attained enlightenment and "oneness". The list of these religious teachings are too numerous to mention but their message remains the same - God (Universal Substance) resides within and around us. It's very substance makes up our physical body and the world around us - "For in him we live, move and have our being" Acts17:28. Therefore, if this Universal Source is at the very core of our being and is the substance from which we take physical form then it stands to reason that we are connected to everyone else and in fact everything else around us - we are a part of all the wealth, abundance and prosperity of the universe. Just as your hand or foot is a part of your body, so every grain of sand, blade of grass, wisp of wind, bar of gold and brick that is laid in a mansion is part of you. The unlimited wealth of the universe is yours for the claiming. It is already yours, always has been and always will be. It is a part of you.
Ok let's go the third point - you get more of what you focus on.
3. "It never rains but it pours", is a saying I have used myself in the past. Have you ever wondered why such a statement appears to be true? Well metaphysics and religion tell us that "as a man thinketh in his heart, so is he" or as Job cried out to God "For that which I greatly feared has come upon me". What we focus our conscious attention on increases! Don't believe me? Test it for yourself! If you can muster up the strength to do it then think in negative terms for a week. Judge everything that happens to you in negative terms and think only of a negative outcome and watch what happens in your world!!! This is a relatively easy experiment as we are conditioned to think negatively by the world. A word of warning though - once you prove that your focus determines your reality stop thinking negative thoughts as best you can.
I will not go into the 'hows' of why our focus has such a profound influence on our lives (that would be the subject of a book or perhaps a future article) just prove to yourself that it does. A clue can be found in the teachings of Jesus when he said "The Kingdom of heaven is within".
So now we have the three principles of the prosperity consciousness explained let's put it to work. The attainment of a prosperity consciousness is relatively simple - just think on the first two principles until you fully understand them and integrate them into your consciousness. As you focus on them you will discover that your feelings of lack disappear and you begin to feel a connection with everything around you. It is really just an attitude shift - nothing metaphysical or mystical about it at all. You begin to consciously realize that everything is a part of you. Your focus changes from poverty to wealth.
If it helps make a list of affirmations that correspond to the two principles outlined e.g. "God is the Source and substance of everything", "I am at one with everyone and everything around me", "I am a part of all the wealth, abundance and prosperity of the Universe" etc. Don't just rhyme them off in a parrot like manner, think on them and realize the scientific or spiritual truths behind them.
Will it work? Well I can say now that if you follow the above instructions a real change will happen in you. You will start to see the beauty of the world and the unlimited resources that are available within and around you. Will you attain wealth, abundance and prosperity? Test it for yourself! lucid dreaming
 
What are your 50,000 thoughts a day creating?

Our thoughts create our reality. This is a simple truth known by all people involved on the spiritual path. It is one of the most taught universal principles in the personal development field. Yet it is one of the most misunderstood!

People practice visualisation, affirmations, they use hypnosis, subliminal programming or countless other tools to transform their lives. However they fail to recognise one key area in their lives that hinder these wonderful techniques from being effective.

They sit day after day visualising their perfect scene and yet nothing happens. Why? They have followed all the instructions to the letter! They have chanted and imagined! They have formed a colourful, vibrant scene in their minds and affirmed that this is their reality. Then all of a sudden things get worse! What is going on?

Would you like to know the secret? Would you like to know why these people get no results? Would you like to hear one powerful statement that explains everything?

Yes?
Good. I will tell you why these people get no results or even opposite results to those they are aiming for -simply because of the following truth. Consciously controlled thoughts such as visualisations do not materialise - ALL thoughts materialise!!!
Most people believe that if they visualise for 10 minutes a day their lives will magically transform. This is not the case. You must change your core thinking. You think approx. 50,000 thoughts a day. How many of those thoughts are working against your ten minute visualisation?
You can control the thoughts that enter your mind by changing the way you view the world. You can decide which thoughts you give energy to and which thoughts you discard.

The thoughts that you follow and give energy to become more dominant than the thoughts you discard. Your subconscious mind records these as your dominant picture on the issue at hand. You then move towards this picture because your subconscious mind starts making your outside world reflect the picture that you have stored internally.
Your mind should be on whatever you want. The picture you need to have is a positive vision of you already having achieved your goal. To realise this vision you need to focus and concentrate. Remember thoughts are real, they create your reality.
Let's say you have been visualising a new house. You spend your ten minutes in meditation picturing yourself living in your dream home. You finish your session and get up feeling positive that you will achieve your goal. Then during the day you get a heating bill through the post and exclaim "Oh no look how expensive this is I cannot afford to heat this house". Where is your focus in the present moment? What are you affirming? You are telling your subconscious mind that you cannot deal with what you have. You are affirming that your life is not how you want it to be. If you knew without doubt that within a week you would be moving to your new home would you honestly be worried about a heating bill? Perhaps other doubts creep in like "I should be happy with what I have", or "I will never get this house looking the way I want it" and so on and so on.
These thoughts that are not aligned with your goal. You are not giving complete attention to what you want. Whilst you are dealing with these other lines of thought your attention is not on your goal.
If you are aware of your thoughts you will suddenly realise that you have spent much more energy on counter productive thoughts than on creating a dominant picture of the goal you want.
Point your focus in the direction of you're the life you want. Think about what you want NOT what you don't want. It's that simple.

Your focus determines your reality. Change your focus and you change your life. The Secret
 
http://laotrachilanga.blogspot.com/2007/08/opus-600-blogday-2007-top-ten.html
http://larasgeneration.de/galerie/details.php?image_id=2453
http://lasdagboken.blogdns.com/2006/comments.php?y=06&m=04&entry=entry060402-215836
http://last-train-tocool.blogspot.com/2009/09/have-nice-life-voids.html
http://latiernamoradadeluzbelito.blogspot.com/2007/12/hasta-luego.html
http://laughable-loves.blogspot.com/2007/07/10-4.html
http://laventanadesaouri.blogspot.com/2007/04/siete-veces-nana.html
http://leaderobserver.com/bookmark/8824135
http://learningandlaptops.blogspot.com/2007/10/parent-teacher-conferences-reflection.html
http://leave-us-alone.blogspot.com/2007/04/act-now-to-stop-senate-bill-16.html
http://lefthandendeavor.blogspot.com/2010/02/dear-creatures-and-my-accordion.html
http://legalizefrostitution.blogspot.com/2009/04/health-care-white-house-jody-hall.html
http://lekhnee.blogspot.com/2009/11/blog-post_14.html
http://lelakikuat.azhaan.com/?p=192
http://lerani.blogspot.com/2006/07/attention-pundits.html
http://librarygames.blogspot.com/2007/07/keynote-speech-big-fun-big-learning.html
http://librarystudentjournal.blogspot.com/2006/11/november-issue-of-lsj.html
http://librosclasicos.blogspot.com/2007/11/un-mundo-feliz-es-una-novela-del-autor.html
http://lifeonthec-bus.blogspot.com/2007/08/rules-of-concert-t-shirt-etiquette.html
http://lilithattack.blogspot.com/2009/06/treated-equal-stuff.html
http://lillysroses.blogspot.com/2010/01/how-to-diy-your-own-chanel-jade-nail.html
http://liquiddevelopment.blogspot.com/2006/02/way-of-meta-part-i.html
http://livedrugfree.blogspot.com/2008/03/drug-detox.html
 
everybody talks about Christian Louboutin Platform Pumps Black Shoes coveted covered platform stilettos that are sold out everywhere.
Victoria Beckham, who is a loyal fans of cheap louboutin shoes, wore them to the Royal Wedding, in all their 6 inch glory, even though she was 6 months pregnant. Kim Kardashian favors the nude mary jane style, and so do Jennifer Hudson and Beyonce. Got your tax return? Time to snap these babies up now–we’ve rounded them up, below, or you can check Christian Louboutin shoes all out right here via Christian Louboutin sale online shop.
 
Monsieur Louboutin once said, "sexy is too vast to be defined, but more than anything it's an attitude much like elegance." Christian louboutin shoes is the perfect juxtaposition between sexiness and elegance. Whether you dress her up or dress her down, she will add a bit of attitude to any ensemble.
 
Mirror, mirror on the wall, crystal is the fairest bauble of them all. This winter, let your feet marvel and sparkle with the likes of Lady Lynch Zeppa, Stellis, So Private, Calypso, Beaute Strass, Pigalle or made-to-measure crystallized high-tops(see Mika's latest cideo.) But be warned, crystal gazing can lead to a hypnotic state. There again, those darling Druids would beg to differ as would Queen Victoria who ordered up Crystal Palace and fervent fans of Naico Mine's 'Cave of the Gaints' in Chihuahua, Mexico. If visiting the latter, pack your Christian louboutin shoes and matching hairnet; the humidity is frizz bang outrageous.
DIscount moncler uk , cheap Babyliss Hair Straightener, CHI Hair Straightener.
 
Ah good exciting content! Will always come to our attention. To bring you good news-works perfect! Nike Football Cleats best shoes 2011!! And Nike Mercurial Vapor Superfly.Nike soccer cleats with New nike soccer shoes or Nike mercurial soccer cleats .
 
Post a Comment

Links to this post:

Create a Link



<< Home

This page is powered by Blogger. Isn't yours?