How to stay on track during Sabbatical / code retreat

adarshkkumar profile image Adarsh.K.Kumar ・1 min read

I'm starting my very first sabbatical which is going to be six long months atleast.

I have two questions:

I want to explore more about distributed systems. Plan is to build a KV database using Erlang. What do you think about this?
I will be learning about existing DBs and Consistency problem, Storage optimisation etc as part of this.

How do I ensure I stay on track and won't lost focus. I know this is a broad questions. If you have done something similar would like to know the experience.

Rough plan : read books to get concepts, write code, blog, talk at relevant local meetups regarding my learning/work.

Starting off with :
Designing for scalability with Erlang/OTP

Designing Data intensive applications


markdown guide

Designing Data intensive applications is a great book!


Also checkout this video by the author "Turning the database inside out."


Nice, i'll have to check that out. I'm very interested in his work on CRDTs.


I might apply for RC as well. It would be much better if we have more people to bounce our thoughts with.