Skip to main content

Things I wish I knew earlier - About Money



Things I Wish I Knew Earlier About Money

Money plays a big role in our lives. It opens doors, solves problems, and—if used right—can give us freedom. But it also comes with hard lessons that most people learn too late. Here are a few things I wish I had known earlier.

  1. Money is powerful. It can open doors, win favors, and solve problems. Use it wisely—don’t waste its potential.

  2. Start investing early. The sooner you begin, the more your money grows. Time is your biggest asset.

  3. Don’t put all your eggs in one basket. Spread your investments. Diversification helps you manage risk and get more stable returns.

  4. Be careful lending money to friends or family. Once money is involved, relationships change. And often, not for the better.

  5. We pay more taxes than we think. Learn legal ways to save on taxes and make it a habit.

  6. Create money systems that pay you regularly. A steady return—like rental income or dividends—frees up your time and mind.

  7. Jobs don’t make you rich. They help you survive. Wealth comes from creating money-making systems that work even when you don’t.

  8. Money attracts envy. The more you have, the more people might resent you—even loved ones. Keep your financial details private.

  9. Don’t let your money sit idle. Money in a savings account earns almost nothing. Put it to work.

  10. Avoid expensive items that lose value. Luxury sellers are great at convincing you to buy for status—but it rarely pays off.

  11. Buy quality, not cheap. Cheap things often cost more in the long run. Invest in items that last and improve your daily life.

  12. Track your spending. Money slips away faster than you realize. Know where it’s going.

  13. Set financial goals. Without purpose, money gets wasted. Direct it toward things that matter.

  14. Don’t give money—give help. Offer time, advice, or references. If you must lend money, get a guarantee in return.

  15. Avoid “get-rich-quick” traps. If it sounds too good to be true, it usually is. Walk away from such promises.

  16. Don’t gamble with your money. Whether it’s betting on games or risky stocks, it’s usually a losing game.

  17. There’s no shortcut to wealth. Be patient, consistent, and disciplined with your investments.

  18. Don’t compare your money journey to others. Some people have a head start through generational wealth. Focus on your own path.

  19. Use money to solve problems. That’s its real purpose. Let it serve you—not control you.


These are hard-earned lessons. Money can be a wonderful tool if handled wisely—but if you ignore its rules, it can also be a source of regret.

Comments

POPULAR POSTS

Sitecore PowerShell Script to create all language versions for an item from en version

  We have lots of media items and our business wants to copy the data from en version of media item to all other language versions defined in System/Languages. This ensures that media is available in all the languages. So, we created the below powershell script to achieve the same -  #Get all language versions defined in System/Languages $languages = Get-ChildItem /sitecore/System/Languages -recurse | Select $_.name | Where-Object {$_.name -ne "en"} | Select Name #Ensuring correct items are updated by comparing the template ID  $items = Get-ChildItem -Path "/sitecore/media library/MyProjects" -Recurse | Where-Object {'<media item template id>' -contains $_.TemplateID} #Bulk update context to improve performance New-UsingBlock (New-Object Sitecore.Data.BulkUpdateContext) { foreach($item in $items){    foreach($language in $languages){ $languageVersion = Get-Item -Path $item.Paths.Path -Language $language.Name #Check if language versi...

Export Sitecore media library files to zip using SPE

If you ever require to export Sitecore media files to zip (may be to optimize them), SPE (Sitecore Powershell Extension) has probably the easiest way to do this for you. It's as easy as the below 3 steps -  1. Right click on your folder (icons folder in snap)>Click on Scripts> Click on Download 2. SPE will start zipping all the media files placed within this folder. 3. Once zipping is done, you will see the Download option in the next screen. Click Download Zip containing the media files within is available on your local machine. You can play around with the images now. Hope this helps!! Like and Share ;)

Make Sitecore instance faster using Roslyn Compiler

When we install the Sitecore instance on local, the first load is slow. After each code deploy also, it takes a while for the Sitecore instance to load and experience editor to come up. For us, the load time for Sitecore instance on local machines was around 4 minutes. We started looking for ways to minimize it and found that if we update our Web.config to use Roslyn compiler and include the relevant Nugets into the project, our load times will improve. We followed the simple steps - Go to the Project you wish to add the NuGet package and right click the project and click 'Manage NuGet Packages'. Make sure your 'Package Source' is set to nuget.org and go to the 'Browse' Tab and search Microsoft.CodeDom.Providers.DotNetCompilerPlatform. Install whichever version you desire, make sure you note which version you installed. You can learn more about it  here . After installation, deploy your project, make sure the Microsoft.CodeDom.Providers.DotNetCompilerPlatform.d...

Experience of a first time Sitecore MVP

The Journey I have been working in Sitecore for almost 10 years now. When I was a beginner in Sitecore, I was highly impressed by the incredible community support. In fact, my initial Sitecore learning path was entirely based on community written blogs on Sitecore. During a discussion with my then technology lead Neeraj Gulia , he proposed the idea that I should start giving back to developer community whenever I get chance. Just like I have been helped by many developers via online blogs, stackoverflow etc., I should also try to help others. Fast forward a few years and I met  Nehemiah Jeyakumar  (now an MVP). He had a big archive of his technical notes in the form Sitecore blogs. I realized my first blog dont have to be perfect and it can be as simple as notes to a specific problem for reference in future. That's when I probably created my first blog post on Sitecore. At that time, I didn't knew about the Sitecore MVP program. Over the years, I gained more confidence to writ...

Clean Coding Principles in CSharp

A code shall be easy to read and understand. In this post, I am outlining basic principles  about clean coding after researching through expert recommended books, trainings and based on my experience. A common example to start with is a variable declaration like - int i  The above statement did not clarify the purpose of variable i. However,  the same variable can be declared as -  int pageNumber The moment we declared the variable as int pageNumber, our brain realized that the variable is going to store the value for number of pages. We have set the context in our brain now and it is ready to understand what the code is going to do next with these page numbers. This is one of the basic advantages of clean coding. Reasons for clean coding -  • Reading clean code is easier - Every code is revisited after certain amount of time either by the same or different developer who created it. In both the cases, if the code is unclean, its difficult to understand and u...