• Friends Roster – Testing In Flutter

    This is the continuation of “how I built the Friends Roster app” saga. If you missed the previous parts in this series, do check them out — part 1part 2part 3part 4part 5part 6part 7 and part 8. So far we have seen the code that runs the app. What about testing? Normally when I work on these hobby projects I don't write any tests (gasp!). I know. I sometimes did feel the need for tests, especially if it is a large project with lots of moving parts. They help you when making changes to the code. You can be confident that your changes will not unexpectedly break something.

    ...continue reading
  • On The Other Side Of Early Retirement And Minimalism

    It is interesting to know that the options for work increase dramatically after you announce that you retired. I did not know this fact. Not just that but people generally tend to have a different outlook about you. I will share some interesting observations I made after my retirement.

    ...continue reading
  • Friends Roster – Responsive Layouts


    This is the continuation of “how I built the Friends Roster app” saga. If you missed the previous parts in this series, do check them out — part 1part 2part 3part 4part 5part 6 and part 7. One of the nice features of Flutter is building responsive layouts is quite simple. It is certainly easier than building responsive layouts in HMTL or Android.

    ...continue reading
  • News - A Helpful Guide To The Investor?

    It is extremely funny to read stock market news. These days there is almost no useful news at all when it comes to investing. Makes me wonder why I still follow financial and business news. I will take up the case with a few articles that all arrived in my news feed on the same day plus some.

    ...continue reading
  • Friends Roster – Next Friend To Call

    This is the continuation of “how I built the Friends Roster app” saga. If you missed the previous parts in this series, do check them out — part 1part 2part 3part 4part 5, part 6. To recap, I was describing how I built various screens using flutter.

    ...continue reading
  • Why Save When You Cannot Enjoy?

    Some one asked "I don't have money before a job so cannot spend and have fun. After finding a job I have money, but I am saving for a future. So again I cannot spend. What is meaning of money? Spend it or save it or what to do?". That got me thinking. I gave them the reply and thought I should expand a bit on my blog so it might help others.

    ...continue reading
  • Friends Roster – More Flutter Plugins

    This is the continuation of “how I built the Friends Roster app” saga. If you missed the previous parts in this series, do check them out — part 1part 2part 3part 4 and part 5. To recap I was using the following plugins in Flutter to reduce the amount of code I need to write.

    ...continue reading
  • Task List For Our Kid

    While unschooling means free spirited learning, sometimes we like to give order to chaos. Our daughter (who is now 7) gets to do whatever she likes whenever she likes. I wanted to see how she would react if we gave her a task list.

    ...continue reading
  • Friends Roster - Flutter Plugins

    This is the continuation of "how I built the Friends Roster app" saga. If you missed the previous parts in this series, do check them out — part 1part 2part 3 and part 4. In this post I will go into a little more details on how I built the screens with the help of Flutter plugins.

    ...continue reading
  • How I Spend As A Minimalist

    Minimalism in general sounds a bit odd to most people. Most of the time they tend to think that minimalism means being too miserly or living on a tight budget. But the reality is not even close to anything like that. Of course we do run on a budget, but certainly not on tight budget. Likewise, we spend quite a bit where we think it makes sense. Where we don't see value, we tend to spend less. Minimalism is not about being a miser or not spending at all but about spending on stuff that is important to you.

    ...continue reading