Creating a nested comment system in Ruby on Rails

Posted by Jonathan Weyermann on January 16, 2018 at 12:01 AM

One of the most classic things to build in Ruby on Rails is a blog app. In fact, this site is built with Ruby on Rails. Each blog Post object instance can have multiple Comments attached to it. While this is very simple and functional, comments on blogs often have additional functionality: The ability to respond to a specific comment, and thus create a nested comment structure. Thus I've... Read More

The no regrets at 80 plan

Rsz no regrets
Posted by Jonathan Weyermann on January 9, 2018 at 12:01 AM

Bill Gates said,  'most people overestimate the amount they can accomplish in one year,  and underestimate the amount they can accomplish in 10 years.  Jeff Bezos,  found of Amazon,  and now the richest man in the world,  focuses on not having regrets at 80 when looking back at his life.  Clearly,  the very successful don't feel that success is... Read More

Enjoying the mundane moments in life

Dirty dishes
Posted by Jonathan Weyermann on January 2, 2018 at 12:01 AM

Many of us distract ourselves from the boring moments in life by pulling out our mobile phones. If you ever take public transit, and are not on your own phone, you can't help but notice how prevalent this trend is. But sometimes I'm forced to ask myself if life passing me by, because I'm skipping my boredom with my smartphone. Eventually, I have trouble enjoying the quiet moments... Read More

Automating your Financial Success

Automating ecommerce tasks
Posted by Jonathan Weyermann on December 26, 2017 at 12:12 AM

Many financial experts urge you to put away 10% of your income, or some such amount. Personally, I try to save a much higher amount because I wish to have the option to retire early. Whatever amount you choose, it should automatically be deduced in some way. While personally I don't have the temptation to spend money I should be investing, for many people it helps if the amount comes str... Read More

Ingredients to early financial independence

Baking ingredients on table
Posted by Jonathan Weyermann on December 19, 2017 at 12:12 AM

While for most the idea of early financial independence or retirement may only be a dream, I believe it is within the realm of possibility for many. There is no question that it requires some sacrifices and tradeoffs,  but I believe that these are worth it. 

Here are some of the ingredients for early financial independence. While you don't need to do all of these, the mor... Read More

7 Reasons to write a blog

Gatekeeper vpc setup
Posted by Jonathan Weyermann on December 12, 2017 at 12:12 AM

1) To learn and to teach

To really be an expert in your field, it helps to be able to express yourself and explain your skills to others. Forcing yourself to explain a concept to someone encourages your to get a firmer grasp of it yourself. In fields like software development for instance, a key difference between intermediate and senior developers is the ability to co... Read More

Why you should save and invest as if you were retiring early

Posted by Jonathan Weyermann on December 5, 2017 at 12:12 AM

Even if you love your current job, or you don't think early retirement is for you, because you love the idea of working in general, there are arguments to be made for saving and investing as if you were to retire early. 

1) you may change your mind

Even if you're early in your career, and you love your job, you may not feel the same way 15... Read More

How to force yourself to post regularly

Posted by Jonathan Weyermann on November 28, 2017 at 12:11 AM

Many people feel they want to start a blog, write a book, or start some other creative endeavor. There are many roadblocks and excuses people can use to prevent themselves from making progress, or to stick with it if they don't seem to be making headway right away. Perhaps you don't have a lot of free time, or feel like you have little to cont... Read More

The compounding principle and the power of habit

Posted by Jonathan Weyermann on November 21, 2017 at 12:11 AM

While it can be easy to see how money can compound given enough time, as its just fairly simple mathematics, admittedly with some assumptions, it can be more difficult to see and get excited about the impact of consistently and habit,  and the compounding effect it can have on your life. 

If you were to take even $100/week and invest it in the stock market, after 10 years you... Read More

Getting started quickly with an Amazon EC2 Ruby on Rails box

Cloud computing
Posted by Jonathan Weyermann on November 14, 2017 at 12:11 AM

This tutorial will assume you have an Amazon Web Aervices account. If you don't, its easy to create at You will need a credit card, but everything in this tutorial will come under the free tier (for one year). 

In the interest of brevity, I'll choose an Amazon Machine Image (AMI) that  has ruby on rails pre-installed wit... Read More