2015 just ended (is it already a month?) and like the last 7 years here is my year-end review post and plans for 2016. I generally publish them in the first week of January itself, but this year started as a very busy year and this post got pushed back by a month.
Personal Highlights
2015 was a special year for me from my career perspective since I worked the entire year from home. Towards the end of 2014, I joined 10up which enabled me to work from home and this work-place freedom has also helped me to move back to Chennai, my hometown after being in Bangalore for about 6 years.
Working from home has enabled me to spend more time with my family, especially with my 2-year-old son and I am very glad that I choose to work with 10up.
Blogging
Well, one thing is for sure. I was not able to spend as much time at blogging as I wanted in 2015.
Let’s look at my blogging stats for 2015. These stats were generated using my “Year End Stats” WordPress plugin.
I guess the graphs are self-explanatory. My blogging suffered badly in 2015. I have written only about 17 posts in 2015, which was slighly better than 2014, where I wrote only about 15 posts. But the average length of my posts has increased and I am happy about it.
At the beginning of 2015 I wanted to improve my blogging skills and even committed to a blog post every week, which clearly didn’t happen. I guess I bite more than what I can chew.
So in 2016, I am going to commit myself to about 25 posts for the year, which will be roughly 2 posts a month.
Reading
Like blogging, even my reading commitment suffered from over commitment. I took a challenge to read at least 25 books, but ended up reading only about 19 books, but I kept up my promise of reading a couple of books in Tamil (my native language) and I am happy about it. You can checkout my 2015 reading list at Goodreads.
For 2016, I am planning to read at least 15 books (roughly one book every month) from a range of topics. Wish me luck here π
Speaking and Conferences
In 2015, I spoke in WordCamp Pune, which was my first WordCamp. Even though I have spoken in lot of conferences and events, this is the first time I spoke in a WordCamp and I am very happy about it. Overall I spoke in about 4 events in 2015.
In 2016, I am planning to speak in more WordCamp’s and if possible outside of India. I have already applied as speaker in both WordCamp Mumbai and WordCamp Europe. So expect to see meΒ in lot more conferences this year.
Pet Projects
In 2015, I contributed to two major version of WordPress and I am very happy about it.
I am planning to continue it this year and concentrate more on my WordPress plugins. So expect lot of updates to my plugins this year π
New Skills and Continuous Education
I have the habit of learning something new every year. In some years it will be a new programming language and in others it will be a new framework. In 2015 I concentrated more on my JavaScript skills and learned both Backbone and Grunt which I also used in my job.
In 2016, I am planning to continue my concentration on JavaScript and focus a bit more on my frontend skills. I have already signed up for a React course. So expect some JavaScript related posts this year π
How was 2015 for you and I am interested to know what you are planning for 2016. Please a leave a comment or post a link to your blog post about your plans for 2016.
Happy new year everyone!
Wishes for your efforts on reading and writing.
Thanks π
Glad to hear that you are spending more time with you son.
so which one is it gonna be after javascript? Might i ask what prompted you to go for Javascript?
personally , on my side, i had one heck of a year. Had to clear two language certification course. One lpic certification, plus a few federal exams.
On my learning side, tried a new linux `nixos` and was pleasantly surprised. Declarative syntax and effiecient option to rollback, something that i missed in arch. Don’t get me wrong i still like arch but the whole rollback was something i wished would be as smooth in arch as it was in nixos.
And my haskell went tangential (again). now i am recalling all the category theory i did in my mathematical Physics.
I don’t know yet. There are lot of frameworks in JavaScript that I may have to learn.
Recently there is a huge push of JavaScript in the WordPress world. Since I have decided to concentrate more on WordPress for my career I am refreshing my JavaScript skills.
I had a brief affair with Haskell back in 2010. So are you learning it for fun or for work?
>I had a brief affair with Haskell back in 2010.
Now i am interested to know the full details. How did you come into it, and how did it proceed.
>So are you learning it for fun or for work?
I know i should be learning something that is more used in industries but i am just learning it for my own understanding, and also the fun part.
Here is a rough summary:
I started haskell way back but found it not very interesting then (partly due to lack of libraries at that time, plus i was also looking for something that would do number crunching faster, FORTRAN, C and C++ were attractive candidates then) Most importantly, haskell threw a lot of compiler errors, more than any of the other 3 above mentioned languages and that was part of my reason for proceeding with it . But now i went back and wrote a few of my older scripts in haskell and after fixing whatever the compiler threw back at me, the code ran without any runtime error. Infact in my personal experience, 98% of the time, if the program compiles under haskell then it would run fine. No more fixing memory leaks and since i am not using it for any production stuff, i am happy with haskell for now.
P.S: Also STEM folks are not the best coders. so that is there.
As I said it was a very brief encounter π
The motivation was that I has some free time and I wanted to try out some functional language. Haskel was very cool and I liked it. But then I found out that there wasn’t major practical use (at that time) and I slowly lost interest.