2020 In Review

Even at the cost of annoying folks around me, I’d dare say that 2020 has actually been a fabulous year for me, personally. I learnt quite a bit about myself, learnt a couple of new skills, learnt what I don’t like, what I don’t want to do, fixed a couple of things about my health and more. I’ll try to chronicle these for the rest of the post. I typically consider my date of birth as the beginning of another year....

<span title='2020-12-25 12:54:10 +0000 UTC'>December 25, 2020</span>&nbsp;·&nbsp;10 min&nbsp;·&nbsp;abishek

Split Audio Files

So we had to transcribe a bunch of interviews we did earlier. One of the sessions was a good 45 minute long and had a tonne of details. It’s quite difficult to manually transcribe this. But hey, we gotta do this. And then we have to do a bunch more later. The wife was in charge of doing this and she was trying to do manually. Then she had a “eureka” moment and tried to use One Note’s speech-to-text function....

<span title='2020-10-12 08:59:43 +0000 UTC'>October 12, 2020</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;abishek

Lisp & Thinking in lisp

I am finally able to write common lisp code. Frankly, though, I don’t think I have arrived as far as Lisp goes. You can take a look at some of my work here: https://exercism.io/profiles/abishek Learning to write code, looking through CLHS for usage and figuring out a workable solution in a near-functional manner is how far I have gotten. I don’t yet know to write a macro. I mean, I know the construct to create a macro....

<span title='2020-05-20 02:43:06 +0000 UTC'>May 20, 2020</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;abishek

Developing for the web

I have been writing web applications for quite a while now. For a more significant part of this experience, I had been developing on top of an existing CMS type environment; moodle, drupal, WordPress, or the like. Very few of these are web applications written from scratch. I typically used PHP when I write for the web because it has the lowest barrier of entry. You can write HTML and then insert your PHP wherever you need dynamic content....

<span title='2020-01-05 03:43:39 +0000 UTC'>January 5, 2020</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;abishek

Angular JS

For a while, I believed that jQuery and bootstrap are the best tools out there for getting a frontend working the way you want. I am sure there are jQuery pundits who still stand by this. But I am not a jQuery pundit. In fact, I am quite bad with javascript – for whatever reason, I never managed to master this one skill. I have been using javascript from 2005 but I still have to look up every now and then for some super basic operations....

<span title='2016-01-02 01:30:30 +0000 UTC'>January 2, 2016</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;abishek

For the love of pubsub

I have fancied publish-subscribe middleware(pubsub) architectures for quite sometime. When we were still very new in CTS, I came up with a wild suggestion to try this for getting a data dump from a legacy system into our moodle instance. I was quite clueless about what this would entail in terms of development effort, but I could create a PoC setup within a few days which made me quite confident of being able to pull this off....

<span title='2015-09-19 05:23:03 +0000 UTC'>September 19, 2015</span>&nbsp;·&nbsp;4 min&nbsp;·&nbsp;abishek

This week on tech #1

This one is long due – More than a week. A small note and the links I stumbled upon and was delighted to know. I’ll update every week, hopefully. Ever wanted to code during a presentation and get it right in front of all the audience? Here’s what you may need! Because sometimes you need to do it live This was fun knowing and hope to use it some day when I host a code hackathon or code demo 🙂...

<span title='2014-07-10 07:25:12 +0000 UTC'>July 10, 2014</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;abishek

Word Permutations

We were discussing something yesterday and it came up for us to arrive at all the possible words with at least 3 letters using the letters in the word ‘football’. We started out with a paper and pencil and came up with about 2 dozens when it struck me that I could do this with python. The pseudo code in my mind was this: generate all permutations/combinations of the letters in the word...

<span title='2014-05-12 00:08:50 +0000 UTC'>May 12, 2014</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;abishek

Python

Perhaps the best tool I ever learnt. I still remembering my boss mentioning this in a casual chat and encouraging us to learn Python. Sometime in 2005, I think. I learnt the basic usage in about a week. Python has been my language of choice since then. Its a little sad to think I have not quite mastered the language till date! I still have a long way to go before I can claim to be good in python....

<span title='2014-05-10 14:56:23 +0000 UTC'>May 10, 2014</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;abishek