Description: C:\Documents and Settings\Administrator\Desktop\Mirna\blog\new blogs\SARA.jpg

Not so many people get excited upon speaking about the subject of “change” and no wonder that it is linked to uncertainty and pain. However, change is inevitable and I don’t think it can be avoided except by iced-up mentalities.

Nothing in the natural world remains the same from one moment to the next. There is an old saying: “The only constant in life is change”, everything is dynamic, continually changing whether we want it to or not, whether we are a willing participant or not. We are part of that world, and our lives can expand in response to this normal call to change.

Over the years I've seen people who are not just changing but seeking change motivated by the desire to be the best they can be. Actually I consider it a prove of maturity to be able to recognize one’s deficiencies and seek personal growth and development, the more this attitude expands to cover different life dimensions, the more we enhance the quality of our lives and experience life deeply and joyfully.

So mostly, change shouldn’t be linked to pain except for those who are pretty well stuck right where they are, those who are attached tightly to their childish comfort zones where they are safe, secure and can easily select the attitude of complaining about everything and condemning everybody but themselves. Intimidated by the unknown, some might just deny pressures and reject any call for change …but what’s wrong with this model? Why wouldn’t we just deny the “push-pull” forces and live happy?

Putting on blinders and ignoring situations that drives change prevents us from seeing what the world can be through our efforts and prevents us from making a genuine difference in the world by following our passion which can be the greatest price one can pay. We fail short to recognize one of our most valuable assets in life is the ability to learn and to enhance our characters, our personalities, our health, our attitudes, our work environments, our look, our relations and our lives as a whole.

In a word, life without change is easy, is secure and is safe but most likely it leads to a wasted life with no real purpose, no joy. And yet change means stepping into the unknown and losing your comfortable routine, it is an opportunity to develop, to grow, to evolve and to be the best you can be.


I am so interested in positivity, execution, progress and results because I wasted valuable time of my life in negativity and trying to achieve my goals, but never achieving them because of negativity and worry. During this period of time, I was struggling to achieve results but I came to a situation where I decided that I must have a different way of thinking and a different perspective for life to have different results.

One of the things that helped me a lot in shifting my life from negativity to positivity is the way I deal with the critical assumptions and my false believes. Have you ever came to a situation where you strongly believe that you have a brilliant idea and you want to execute but you are stuck with the MAGICAL “BUT” where you say to yourself, this idea is brilliant BUT I don’t have the time to work on it, I don’t have enough money to do it, or I don’t have the talent or the skills to do it, Those are all critical assumptions. If they are truly TRUE, you should know how you are going to face them to achieve your goal and it they are FALSE, they are acting like a scarecrow, they are just holding you back from achieving your goal.

The critical assumptions are not only negative assumptions, they might be positive assumptions but still cause a failure to your goal or idea, as an example, if you are starting a business on top of a product and you assumed that you will be able to sell 10,000 unit in the first year, this is a good assumption, but what if it was wrong assumption, it means that your business failed before it started.

The best way to attack the critical assumptions is to write them down and start facing them one by one. Analyze them and try to have a clear evidence that this assumption is true or false. Analyzing the critical assumptions one by one give you power over them and give you the enough confidence before starting any idea.



What is a Style Guide?

Imagine if you are working on a large and long-term implementation of an application with many different resources like designers and front-end web developers who come and go, each appending a new portion to the CSS to have the task accomplished. One by one, the CSS goes huge, redundant, inconsistent, non reusable and it takes a lot of effort for maintenance. It will be painful to any new incoming developer to work on applications like that and sometimes there will be a resistance accepting tasks in this type of applications.


A website style guide is an ideal way to ensure brand identity, professionalism and consistency across your site.

A style guide (some people call it a pattern library) is a living document of code, which details all the various elements and coded modules of your site or application.


Why to use it?

Style guide (pattern library) will save so much time in long term implementation process. It provides a centralized repository for both design and code.

For stakeholders, it makes the designers, developers and the client capable of easily envisioning new website sections and making use of the available components.


What’s next?

Looking for style guide generators? Here is a bunch of them at Github. There might be one for your preferred technology (PHP, Ruby, NodeJS, etc...).