DEV Community

Cover image for Kotlin FYI: How I'm setting up my #30Days Journey for Success
Nitya Narasimhan, Ph.D for Microsoft Azure

Posted on • Updated on

Kotlin FYI: How I'm setting up my #30Days Journey for Success

Interested in Kotlin? 3 things you can do right now:

  • 🔖 Bookmark this page ☝🏽☝🏽 | Be notified of updates!
  • ✅ Follow #kotlinfyi and #kotlin tags | Find relevant people!
  • 📚 Read my Kotlin FYI series | Start your #30Days Journey

Backstory

Earlier this week, I posted this. After a busy July, I was taking some time off in August, and I wanted to kickstart some learning for three reasons:

  • I was introspecting about lifelong learning and I wanted to walk the talk by doing my learning in public.
  • My current role (PM) left little time for coding, and I knew that my problem-solving muscles would atrophy without regular use.
  • It allowed me to reconnect with my 11yo in meaningful ways as he began his learning journey with Python

#30Days of Kotlin

I wanted to have a plan and a purpose for my learning journey. As I explained in the Kotlin Resources post above, I picked Kotlin for three reasons:

But making a resolution and keeping it are two different things.

I wanted a way to keep myself motivated and organized so I keep moving in my journey. So I'm taking a leaf from my previous #30Days Playbook and doing three things that will help me stay the course. I hope this helps you too if you are learning with me!

1. Setting up a Content Calendar on Airtable.

Here is their setup guide for reference. It lets me create a calendar view (to track what I did, when), a form view (to quickly add new topics or themes for future content as I come across them) and a kanban view (to track progress). I hope to link to a relevant view here when done.

2. Adding visual notes for clarity & recall.

You might know that I am a huge advocate for visual storytelling as a means for improving our own understanding of complex topics, while also helping others recall them later. Sketchnoting is a creative skill that brings joy while also making learning inclusive. So expect to see some #VisualKotlin posts where I try to share my learnings through sketchnotes

3. Leveraging the community for accountability.

Studies have show that you have a 65% chance of reaching a goal if you have an accountability partner. This is why study groups help people prepare better for exams. In my case, I hope Twitter and Dev.TO will be my accountability partners. That means you. I hope that by sharing both my failures and my insights, I can get folks to engage in discussions and keep me invested in moving forward.

Day 2: Update

I'm currently starting my journey by working on the Udacity Kotlin Bootcamp For Programmers and I'm off to get my IDE setup so I an get to the next lesson.

I am also a huge VSCode fan - so while the default expectation is to use the IntelliJ IDE, I might also do some spelunking on what I can do to setup or extend my current VSCode environment for Kotlin. Look for a report on that tomorrow!

Top comments (0)