<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Shiva on Medium]]></title>
        <description><![CDATA[Stories by Shiva on Medium]]></description>
        <link>https://medium.com/@shiva?source=rss-6974d5c66ce5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*Ts1PT5Jhb-dS97gb.jpeg</url>
            <title>Stories by Shiva on Medium</title>
            <link>https://medium.com/@shiva?source=rss-6974d5c66ce5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 17 May 2026 03:11:30 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@shiva/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Designing your life: Work View]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiva/designing-your-life-work-view-f6beba5ec93c?source=rss-6974d5c66ce5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*HFWzJfC7EzewuI2z" width="5124"></a></p><p class="medium-feed-snippet">The Shiva Velmurugan Edition</p><p class="medium-feed-link"><a href="https://medium.com/@shiva/designing-your-life-work-view-f6beba5ec93c?source=rss-6974d5c66ce5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiva/designing-your-life-work-view-f6beba5ec93c?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/f6beba5ec93c</guid>
            <category><![CDATA[work]]></category>
            <category><![CDATA[meaning-of-work]]></category>
            <category><![CDATA[purpose]]></category>
            <category><![CDATA[designing-your-life]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Thu, 13 Jun 2019 23:53:52 GMT</pubDate>
            <atom:updated>2019-06-13T23:53:52.650Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Elixir — A crash course]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/the-craft-of-programming/elixir-a-crash-course-782fb827a1b9?source=rss-6974d5c66ce5------2"><img src="https://cdn-images-1.medium.com/max/2600/1*MYCkCO4lwAzJcp4MS1RKXw.jpeg" width="5184"></a></p><p class="medium-feed-link"><a href="https://medium.com/the-craft-of-programming/elixir-a-crash-course-782fb827a1b9?source=rss-6974d5c66ce5------2">Continue reading on Reflections »</a></p></div>]]></description>
            <link>https://medium.com/the-craft-of-programming/elixir-a-crash-course-782fb827a1b9?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/782fb827a1b9</guid>
            <category><![CDATA[erlang]]></category>
            <category><![CDATA[elixir]]></category>
            <category><![CDATA[programming-languages]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 02 Jan 2017 03:03:10 GMT</pubDate>
            <atom:updated>2019-06-14T01:25:48.241Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[About The Craft of Programming]]></title>
            <link>https://medium.com/the-craft-of-programming/about-the-craft-of-programming-32c9b83dc21?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/32c9b83dc21</guid>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 02 Jan 2017 00:37:41 GMT</pubDate>
            <atom:updated>2017-01-02T02:40:31.322Z</atom:updated>
            <content:encoded><![CDATA[<h4>Attributions</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/64/1*IxcebFAjIg9VjC-e6eR-Gw.png" /></figure><p>Site logo — “Web Development” designed by <a href="https://www.iconfinder.com/Vecteezy">Vecteezy</a> is licensed under <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=32c9b83dc21" width="1" height="1" alt=""><hr><p><a href="https://medium.com/the-craft-of-programming/about-the-craft-of-programming-32c9b83dc21">About The Craft of Programming</a> was originally published in <a href="https://medium.com/the-craft-of-programming">Reflections</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Working with large C codebases]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/the-craft-of-programming/working-with-large-c-codebases-b0cbb8e31c1b?source=rss-6974d5c66ce5------2"><img src="https://cdn-images-1.medium.com/max/2600/1*lRxHIeTWmlSvXWJtNC-EwQ.jpeg" width="5760"></a></p><p class="medium-feed-snippet">Managing ctags and cscopes for large code-bases using bash aliases</p><p class="medium-feed-link"><a href="https://medium.com/the-craft-of-programming/working-with-large-c-codebases-b0cbb8e31c1b?source=rss-6974d5c66ce5------2">Continue reading on Reflections »</a></p></div>]]></description>
            <link>https://medium.com/the-craft-of-programming/working-with-large-c-codebases-b0cbb8e31c1b?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/b0cbb8e31c1b</guid>
            <category><![CDATA[cscope]]></category>
            <category><![CDATA[ctags]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[vim]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Sun, 01 Jan 2017 22:26:58 GMT</pubDate>
            <atom:updated>2025-02-05T00:18:59.501Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Goals for 2016: January Update]]></title>
            <link>https://medium.com/@shiva/goals-for-2016-january-update-bf0bb7d2c2de?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/bf0bb7d2c2de</guid>
            <category><![CDATA[goals]]></category>
            <category><![CDATA[notedown]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 01 Feb 2016 06:04:10 GMT</pubDate>
            <atom:updated>2016-10-26T21:15:12.090Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Gq-vaTt2jr-R-3L9omaaLQ.jpeg" /></figure><p>It has not been a great start. It, however, has been a busy one.</p><h4><strong>Don’t smoke (Stay quit!!)</strong></h4><p>Going strong! The urge to smoke still surfaces on occasion. I have, however, been able to avoid every time. I must admit that it gets easier, but it always take a bit of an effort.m</p><h4><strong>Say yes more often</strong></h4><p>Doing ok. I have caught myself a couple of times. Still needs work</p><h4>Read a book a month</h4><p>Failing miserably. Read about 5 pages. Currently reading <a href="http://amzn.to/1PI7fTC">Norwegian Wood</a> by Haruki Murakami. It is a very interesting book, but I have not been able to find time consistently. TV, netflix and youtube, usurps time away from other pursuits.</p><h4>Write an app a month</h4><p>Doing ok. I have managed to write a small app to collect links and text and store those into a database. The app is written in go and is called notedown. It’s a lot of fun to hack something together. I am struggling with user authentication and authorization. <a href="https://auth0.com/">auth0</a> is a great service to get started with implementing a good system for any app. At the moment, I have managed to put together a very rough version that kinda works.</p><p>At the moment, the goal is to get parity with apps like instapaper or evernote. The eventual goal, is to make notedown provide automatic tagging and aggregation of links. For the next month, I will focus on getting this solution deployed with a simple gui that is cross-platform.</p><p>If you are interested in the idea, you can reach me on <a href="http://twitter.com/shiva">twitter</a>, or chat at <a href="https://gitter.im/shiva/notedown?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge">Gitter</a>, or hack at it on <a href="https://github.com/shiva/notedown">github</a>.</p><h4>Blog once a week</h4><p>Failing miserably. As this post illustrates, I have procrastinated all month long. I guess two posts a month is still better than none.</p><p><em>Originally published on </em><a href="http://blog.shiv.me/2016/01/31/jan-goal-update/"><em>shiv.me</em></a></p><p><em>*Update: Fixed link to original article*</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bf0bb7d2c2de" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Goals for 2016]]></title>
            <link>https://medium.com/@shiva/goals-for-2016-febb56e210c0?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/febb56e210c0</guid>
            <category><![CDATA[resolutions]]></category>
            <category><![CDATA[goals]]></category>
            <category><![CDATA[2016-resolutions]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 01 Feb 2016 05:37:19 GMT</pubDate>
            <atom:updated>2016-10-26T20:47:56.434Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JMKSD_Q8n96I50maEc6ukw.jpeg" /></figure><p>The word “resolutions”, feels forced. It feels like a ritual declaration of intent, followed immediately by inaction, and eventually concession that it was all in jest. This year, I am going to have some goals.</p><ul><li>Don’t smoke</li><li>Say yes more often</li><li>Read a book a month</li><li>Write an app a month</li><li>Blog once a week¹.</li></ul><p>Goals, feels more friendly, reachable, inviting almost.</p><p><em>Originally published on </em><a href="http://blog.shiv.me/2016/01/05/goals-for-2016/"><em>shiv.me</em></a></p><p><em>*Update: Fixed link to original article*</em></p><p>[1]: Managed to get one in for each week, albeit a resolutions posts in week 2!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=febb56e210c0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2016: A beautiful beginning]]></title>
            <link>https://medium.com/@shiva/2016-a-beautiful-beginning-dcf33ed1c08b?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/dcf33ed1c08b</guid>
            <category><![CDATA[winter]]></category>
            <category><![CDATA[burnaby]]></category>
            <category><![CDATA[day-1]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Thu, 07 Jan 2016 08:37:05 GMT</pubDate>
            <atom:updated>2016-01-07T08:38:09.245Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GVeudwmYuiARObsH3cXJNw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4PY5BmrCWATmWQNk3DFzSA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iGJZSyCSVi5Hy6o9d8o_mA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P7j1VJC97XvFnhgo9ErEEA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lGRGJBDogxrrElWu7n3sLg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NVCnyadJcbDJ8rnnkj86CQ.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dcf33ed1c08b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Peckinpah: smoky goodness!]]></title>
            <link>https://medium.com/@shiva/walking-around-gastown-in-search-of-food-starving-ahem-hungry-lead-us-to-this-place-of-c399baf17c77?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/c399baf17c77</guid>
            <category><![CDATA[vancouver]]></category>
            <category><![CDATA[food]]></category>
            <category><![CDATA[travel]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Sun, 25 Oct 2015 19:56:12 GMT</pubDate>
            <atom:updated>2015-10-25T20:08:55.815Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xQG0IfFYHHcAMm0qATdLxQ.jpeg" /></figure><p>Walking around Gastown, in search of food, starving — ahem, hungry, lead us to this place of smokey delights. Peckinpah, has a simple menu: meats, sides and others. As we discovered, with a menu like that very little can go wrong.</p><p>Behold, the best wings I’ve had in a long time! And wonderfully smoky, half a Cornish game hen.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rVp5CeiIkwjpeEtyR82otw.jpeg" /></figure><p>Hushpuppies: Cornbread with cheese, deep fried. Need I say more? The sauce ! Ohh the aoili, honey and bourbon.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EIssVBrCIG20yUWZWbjzzg.jpeg" /></figure><p>Squash, greens and some magic.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gaAJ0509BjrkCsBTMUvcdw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gaAJ0509BjrkCsBTMUvcdw.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c399baf17c77" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Choices]]></title>
            <link>https://medium.com/@shiva/choices-63e03fbfeef9?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/63e03fbfeef9</guid>
            <category><![CDATA[humor]]></category>
            <category><![CDATA[choices]]></category>
            <category><![CDATA[whilstqueueing]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 28 Sep 2015 07:15:29 GMT</pubDate>
            <atom:updated>2015-10-05T02:55:51.567Z</atom:updated>
            <content:encoded><![CDATA[<p>She asked for 7 ice cubes in her coffee — and got 6. Over the din of the numerous annoyed to-be-customers and the current ones that were recounting their specific desires on how to reformulate hot water, coffee and milk, into their own custom-made beverages, she really wanted to make a point of the last cube that she had requested, but didn’t receive.</p><p>How much choice do we really need?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=63e03fbfeef9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Names and Naming]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/the-craft-of-programming/names-and-naming-ae1897cf0e5?source=rss-6974d5c66ce5------2"><img src="https://cdn-images-1.medium.com/max/2600/1*sjpeJdx9jGWr9MPEfZIZJg.jpeg" width="5472"></a></p><p class="medium-feed-snippet">nomenclature as an indicator of quality</p><p class="medium-feed-link"><a href="https://medium.com/the-craft-of-programming/names-and-naming-ae1897cf0e5?source=rss-6974d5c66ce5------2">Continue reading on Reflections »</a></p></div>]]></description>
            <link>https://medium.com/the-craft-of-programming/names-and-naming-ae1897cf0e5?source=rss-6974d5c66ce5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ae1897cf0e5</guid>
            <category><![CDATA[api-design]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Shiva]]></dc:creator>
            <pubDate>Mon, 28 Sep 2015 07:04:59 GMT</pubDate>
            <atom:updated>2019-05-31T23:37:36.008Z</atom:updated>
        </item>
    </channel>
</rss>