What is your dream? What is preventing you to accomplish it? Many times in life we need guidance to perform the actions we must take. That’s what this book is all about. It will guide you, open your eyes, and make you believe in your dreams.This book has 100 practical lessons from my life's journey that will enable you to achieve your dreams. Whether you want to do like me and get a job as a software developer in another country, create your own business, or any other dream you may have, here you will find real lessons from real experience. From finding your mentor to taking responsibility for your life and career, you will learn how to believe in yourself, even when the odds are not in your favor.These golden lessons that I learned from the very best in the industry, worked for me and will help you take action to achieve your most amazing dreams.Lessons included:1 - Dream big2 - Take responsibility3 - Trust your instincts4 - Believe that you can achieve your goals5 - Find your focus7 - Have a mentor8 - Don’t procrastinate9 - Optimize your time10 - Get good at making quick decisions12 - Forgive yourself for past mistakes14 - Forgive people that have harmed you17 - Be careful with excuses18 - Don’t wait to be prepared; stay prepared19 - Stay uncomfortable until you get comfortable20 - Don’t think too much; take action23 - Develop an auto-awareness of what you need to improve25 - Take massive action, and the universe will massively help you26 - Discover the power of Deliberate Practicing27 - Take risks and learn how to manage them29 - Build a strong network30 - Surround yourself with motivated people31 - Avoid poisonous people32 - Learn how to take honest feedback33 - Get better at something every day34 - Play full out in whatever you do35 - Track your goals36 - Hack your health37 - Be careful with your choices38 - Don’t work for money; make your money work for you39 - Acquire and practice skills that impact you every day41 - Your time is your most valuable asset42 - There is no ideal moment43 – Try to see other people’s perspectives47 - Try out meditation48 - Connect with your mortality49 - Do legendary work50 - Attack fears and overcome them51 - The purpose of life is a life with purpose52 - Be minimalist53 - The best way of winning an argument is to avoid one55 - Only quitting is a failure57 - Stay hungry, stay dangerous58 - Be careful with naysayers; they will tell you to stop59 - Know the rules very well so that you can break them60 - Don’t allow others to say what you are61 - If you try to do everything, nothing will be done62 - Be original and innovative63 - Never lose yourself on your way to the top64 - Be a creator instead of a consumer66 - Don’t follow everything you’ve learned literally67 - Don’t allow others to give you destructive criticism68 - Believe in God or if you prefer, a superior force69 – Be content to achieve success gradually71 - Unlock the power of your superconscious mind72 - Change bad habits if necessary and develop new neural connections73 - Don’t go against your principles and values75 – Plenty of ideas? Execution is king76 - Find problems in an existing idea and solve them77 - Solve massive needs78 - Be a giver, not a taker79 - If you think you can, you can; if you think you can't, you can't82 - Imagination is more important than knowledge83 - Turn trash into cash and don’t turn cash into trash84 - When something is ultra-complex, it's because it's not right85 – When actively listening, hook information and use it in your favor87 - Be a finisher92 - There will be sacrifices on the long road94 - The formula for growth is stress and rest95 - Build up your courage96 - Learn a second language98 - Be resourceful99 - Have fun100 - Build your inner strength