You Are a Writer

Writer

You are a writer. (So start acting like one)

I started reading a book by Jeff Goins, with the same name as the title of this post.

In his book, he compares his relationship with writing to his relationship with his girlfriend. How initially everything is exciting, and how later the excitement dies and both people are in a relationship because they “can't get out”

He mentions that he “divorced” his first blog, for the same reason.

This resonated with me immediately.

This blog has been neglected for entire of 2018, except for one post in January. (I have been writing more on my other blog)

So I reflected on “why that is ?””

I realized that my old blog was “boring” (Or may be it was just an excuse)

So I decided what any geek like myself might do : “Give the blog a make over.”

My old blog was in pelican - and it does not have good themes.

Yes. I have read several blogs which are in (essentially) plain HTML, but have a lots of content. But decent looking blog does not hurt, right ?

My other blog uses hugo. So I knew that hugo has host of great themes.

So I am excited again to start writing.

This time I am considering writing without thinking to much. A lot of writers whom I admire say, start generating content (volume) - quality will improve eventually.


Photo by Christin Hume

2017 : Another great year

Looking Back

Learning

Programming Language

In the review of 2016, I had written about “learning go”.

Well, that didn't happen.

But instead I picked up “elixir”. I loved it. I did several exercises from codewars.

Initially, the exercises looked too “amateurish”, but once I hit a road-block, where I was required to use recursion instead of loops, I realized that “simple” exercises are important to get my head around the functional paradigm.

I also purchased my first Udemy course to learn Elixir + Phoenix.

I had hoped to use it in a “real” project, but that didn't happen.

and towards the end of the year, I again picked up “go lang” (This is for a project I will be working on in 2018) This time, I took another udemy course, by the same instructor.

Non Programming Language

I've started learning Esperanto, after learning about it on one of the freakonomics podcast. I'm using Duolingo.

The language is simple (as claimed) so far. But I am worried that without regular practice, I might forget it.

Visual note taking

Completed Visual Note taking 101 course by sunni brown Completed “Notes a like a genius” course on Udemy

While doing the Udemy course, took “visual” notes based on what I learnt from sunni brown course.

You can look at my new (and old) sketchnotes on my other blog.

Journaling

In late November, early december, Started journaling.

I'm still figuring it out.

I'm applying some principles I learnt in the visual note taking course. I'm making it “interesting”

Meditation

I started using “Insight Timer” app.

As of today, I have been meditating continuously for 279 days since I began !

What I liked about it was variety it provides, but it would have been nice if there was an option to download the “favourite” ones, rather than having to be connected to listen to same one daily. (Recent version has this as a paid option)

Eventually, I started using just the timer without any guided meditation.

I'm not really sure how it impacted me (positively) but at least I got a good habit out of it.

Lately (early/mid December) I have started doing “Isha Kriya”. I start the insight timer when I do it, since it is a form of meditation, and allows me to record my timing.

Blogging

Didn't happen as much as 2016

Drawing - Sketching

I've been much more deliberate this year. I created an instagram account to share my sketches.

Ohh, I also purchased flume, an instragram app for macOS

Plans for 2018

My current project has come to an end.

I've started learning about blockchain, smart contracts and Solidity development. This is the new area I wish to explore.

Since “core” development of both bitcoin and ethereum is in go lang. I may get a chance to put my go-lang skills to practical use.

I also want to blog more regularly.

2016 was a great year

Some of the highlights of the year gone by

Moved to spacemacs

I had started experimenting with spacemacs around late 2015. In 2016, I completely switched to spacemacs. I'm consciously saying spacemacs, because although it is “emacs” I am used to spacemacs keybindings, and may not be able to use “plain” emacs on any other system. (Turns out it is said that unlike vi/vim, no two emacs users can use each others system, because of heavy personal customizations.😉 )

I used spacemacs mainly for python development, but used org-mode as well.

I tried using mu4e partially successfully for a while, but gave up. Time to give it another go in 2017.

Blogged

Wrote 28 posts on my (relatively) new blog Not enough on this blog though. I mean to combined both of them this year. See

Why it worked ? I had clear focus about what to write about. Also, I had decided to “just ship it” rather than keep editing the draft till it is perfect.

Sketched

Did about 25 sketches.

Some of the initial ones are scanned/uploaded almost as a second thought (and it was. They were drawn to amuse my son, hence “any” paper would do.)

Later I because a bit conscious. Now I draw for myself. Hence better “paper”, background etc.

Shipped Product

In 2016, I shipped one more product. This is my third product which I created from the ground up. Earlier two products are in web2py.

This time around, I did several things differently.

  • Used REST API + Javascript for the front end - style architecture. (Just to be clear, I created the REST API, someone else worked on the web app and the android app)
  • Used Python Eve framework (based on flask)
  • Started writing unit test cases (using pytest). Helped a lot with a big refactoring effort.
  • Wrote API documentation using sphinx
  • Used gitlab (Earlier products used privately hosted git repo)

Plans for 2017

  • Start using golang seriously
  • Email within spacemacs
  • Continue blogging
  • Continue drawing