<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://vsbabu.org/feed_style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <tabi:metadata xmlns:tabi="https://github.com/welpo/tabi">
        <tabi:base_url>https:&#x2F;&#x2F;vsbabu.org&#x2F;</tabi:base_url>
        <tabi:separator>
            •
        </tabi:separator>
        <tabi:about_feeds>This is a web feed, also known as an Atom feed. Subscribe by copying the URL from the address bar into your newsreader. Visit About Feeds to learn more and get started. It&#x27;s free.</tabi:about_feeds>
        <tabi:visit_the_site>Visit website</tabi:visit_the_site>
        <tabi:recent_posts>Recent posts</tabi:recent_posts>
        <tabi:last_updated_on>Updated on $DATE</tabi:last_updated_on>
        <tabi:default_theme></tabi:default_theme>
        <tabi:post_listing_date>date</tabi:post_listing_date>
        <tabi:current_section>~sv</tabi:current_section>
    </tabi:metadata><link rel="extra-stylesheet" href="https://vsbabu.org/skins/zen.css?h=b7d5c5f092e6a9687c0e" /><title>~sv</title>
        <subtitle>before the moss covers the thoughts...</subtitle>
    <link href="https://vsbabu.org/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://vsbabu.org" rel="alternate" type="text/html"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-08-10T18:00:00+05:30</updated>
    <id>https://vsbabu.org/atom.xml</id><entry xml:lang="en">
        <title>India&#x27;s EVs under Dragon&#x27;s shadow</title>
        <published>2026-08-10T18:00:00+05:30</published>
        <updated>2026-08-10T18:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/chinas_shadow_on_evs/" type="text/html"/>
        <id>https://vsbabu.org/blog/chinas_shadow_on_evs/</id>
        <summary type="html">India&#x27;s EV industry is dependent on China. By how much?</summary>
        </entry><entry xml:lang="en">
        <title>Ubuntu 26.04 - Resolute Raccoon post install</title>
        <published>2026-05-30T18:00:00+05:30</published>
        <updated>2026-05-30T18:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/ubuntu_26_04_postinstall/" type="text/html"/>
        <id>https://vsbabu.org/blog/ubuntu_26_04_postinstall/</id>
        <summary type="html">Things to do after fresh install of 26.04 desktop</summary>
        </entry><entry xml:lang="en">
        <title>Google Appsheet to build a quick journal app</title>
        <published>2025-11-08T11:30:00+05:30</published>
        <updated>2025-11-08T11:30:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/google_appsheet_journalapp/" type="text/html"/>
        <id>https://vsbabu.org/blog/google_appsheet_journalapp/</id>
        <summary type="html">Discovered Google Appsheet and built a super quick app for journalling.</summary>
        </entry><entry xml:lang="en">
        <title>SQLite3 CTE for Calmap visualization</title>
        <published>2025-02-21T06:00:00+05:30</published>
        <updated>2025-02-21T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/sqlite3-cte-tricks-for-calmap/" type="text/html"/>
        <id>https://vsbabu.org/blog/sqlite3-cte-tricks-for-calmap/</id>
        <summary type="html">Data grouped by dates can easily be printed like GitHup contribution maps by weeks.</summary>
        </entry><entry xml:lang="en">
        <title>Git branches for content and output</title>
        <published>2025-02-06T08:00:00+05:30</published>
        <updated>2025-02-06T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/separate_git_branches_for_inout/" type="text/html"/>
        <id>https://vsbabu.org/blog/separate_git_branches_for_inout/</id>
        <summary type="html">Noting down a command snippet for my workflow. I maintain my markdown&#x2F;org files in a main branch and publish the generated ones to gh-pages branch.</summary>
        </entry><entry xml:lang="en">
        <title>Engineering Leadership - checklist mindmap</title>
        <published>2024-12-06T08:00:00+05:30</published>
        <updated>2024-12-06T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/eng_leader_checklist/" type="text/html"/>
        <id>https://vsbabu.org/blog/eng_leader_checklist/</id>
        <summary type="html">General mindmap I follow while leading an engineering team or organization.</summary>
        </entry><entry xml:lang="en">
        <title>Amazon Prime Video - Buy Movie UX</title>
        <published>2024-11-02T08:00:00+05:30</published>
        <updated>2024-11-02T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/amazon_primevideo_buy_ux/" type="text/html"/>
        <id>https://vsbabu.org/blog/amazon_primevideo_buy_ux/</id>
        <summary type="html">UPI as scan+pay is a nice option in India; Prime Video&#x27;s UX to scan QR from TV into app takes a bit of jumping around on iOS.</summary>
        </entry><entry xml:lang="en">
        <title>XSV Cookbook</title>
        <published>2021-07-03T08:00:00+05:30</published>
        <updated>2021-07-03T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/xsv_cookbook/" type="text/html"/>
        <id>https://vsbabu.org/blog/xsv_cookbook/</id>
        <summary type="html">Recipes I usually use with XSV - swiss army knife for field separated files</summary>
        </entry><entry xml:lang="en">
        <title>Generate fake data to test performance</title>
        <published>2020-09-21T08:00:00+05:30</published>
        <updated>2020-09-21T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/docker_mysql_data/" type="text/html"/>
        <id>https://vsbabu.org/blog/docker_mysql_data/</id>
        <summary type="html">I can&#x27;t really test for scale because we don&#x27;t have enough data</summary>
        </entry><entry xml:lang="en">
        <title>1to10: doom-emacs and org-roam, gpg</title>
        <published>2020-08-02T08:00:00+05:30</published>
        <updated>2020-08-02T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/doom_emacs_org_1_to_10/" type="text/html"/>
        <id>https://vsbabu.org/blog/doom_emacs_org_1_to_10/</id>
        <summary type="html">Note your thoughts with least friction!</summary>
        </entry><entry xml:lang="en">
        <title>Generate docs - the unix way</title>
        <published>2020-06-22T08:00:00+05:30</published>
        <updated>2020-06-22T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/gen_docs_unix_way/" type="text/html"/>
        <id>https://vsbabu.org/blog/gen_docs_unix_way/</id>
        <summary type="html">Or connecting tools with make</summary>
        </entry><entry xml:lang="en">
        <title>0to1: doom-emacs and org-mode</title>
        <published>2020-06-15T08:00:00+05:30</published>
        <updated>2020-06-15T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/doom_emacs_org_0_to_1/" type="text/html"/>
        <id>https://vsbabu.org/blog/doom_emacs_org_0_to_1/</id>
        <summary type="html">Heard about org-mode, but afraid of emacs? I was. Here is how to get going!</summary>
        </entry><entry xml:lang="en">
        <title>Generate JSON from PostgreSQL</title>
        <published>2020-05-13T14:00:00+05:30</published>
        <updated>2020-05-13T14:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/sql_to_json_with_psql/" type="text/html"/>
        <id>https://vsbabu.org/blog/sql_to_json_with_psql/</id>
        <summary type="html">You can easily format your query output as JSON!</summary>
        </entry><entry xml:lang="en">
        <title>Weekwise Anomaly Visualization</title>
        <published>2020-05-04T21:00:00+05:30</published>
        <updated>2020-05-04T21:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/weekwise_anomaly_detection/" type="text/html"/>
        <id>https://vsbabu.org/blog/weekwise_anomaly_detection/</id>
        <summary type="html">Many metrics are easier to visualize as a weekly table. Add anomaly highlights to that as well!</summary>
        </entry><entry xml:lang="en">
        <title>VS Code as Git GUI</title>
        <published>2020-04-29T08:00:00+05:30</published>
        <updated>2020-04-29T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/vscode_git/" type="text/html"/>
        <id>https://vsbabu.org/blog/vscode_git/</id>
        <summary type="html">Why search for that perfect git gui? Use VS Code!</summary>
        </entry><entry xml:lang="en">
        <title>Customize your Video on Conferencing</title>
        <published>2020-04-12T08:00:00+05:30</published>
        <updated>2020-04-12T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/video_conf_port/" type="text/html"/>
        <id>https://vsbabu.org/blog/video_conf_port/</id>
        <summary type="html">World is doing WFH and Video Conferencing. Let us make it a bit more private</summary>
        </entry><entry xml:lang="en">
        <title>Leo + Sphinx = painless documentation</title>
        <published>2020-03-31T08:00:00+05:30</published>
        <updated>2020-03-31T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/leo_rst_sphinx/" type="text/html"/>
        <id>https://vsbabu.org/blog/leo_rst_sphinx/</id>
        <summary type="html">Awesome combination to make it easier to write documentation.</summary>
        </entry><entry xml:lang="en">
        <title>Gmail : GUI for your backend!</title>
        <published>2020-03-27T08:00:00+05:30</published>
        <updated>2020-03-27T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/gmail_fetchproc/" type="text/html"/>
        <id>https://vsbabu.org/blog/gmail_fetchproc/</id>
        <summary type="html">Why build an app if you can use GMAIL to get data?</summary>
        </entry><entry xml:lang="en">
        <title>Calendar Heatmaps from Dataframes</title>
        <published>2020-03-18T08:00:00+05:30</published>
        <updated>2020-03-18T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/calmap_vis/" type="text/html"/>
        <id>https://vsbabu.org/blog/calmap_vis/</id>
        <summary type="html">GitHub popularized this form contrib heatmaps. Calmap makes it easy to make!</summary>
        </entry><entry xml:lang="en">
        <title>Elementary OS - Hera 5.1 post install</title>
        <published>2020-03-08T08:00:00+05:30</published>
        <updated>2020-03-08T08:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/elementary_hera_postinstall/" type="text/html"/>
        <id>https://vsbabu.org/blog/elementary_hera_postinstall/</id>
        <summary type="html">My installs after a fresh install of this beautiful OS.</summary>
        </entry><entry xml:lang="en">
        <title>Remind - it does what it&#x27;s name says!</title>
        <published>2020-03-03T06:00:00+05:30</published>
        <updated>2020-03-03T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/remind/" type="text/html"/>
        <id>https://vsbabu.org/blog/remind/</id>
        <summary type="html">Just don&#x27;t forget anything - use this wonderful little Unix tool that runs on plain text.</summary>
        </entry><entry xml:lang="en">
        <title>Are we there yet?</title>
        <published>2019-09-09T06:00:00+05:30</published>
        <updated>2019-09-09T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/are_we_there_yet/" type="text/html"/>
        <id>https://vsbabu.org/blog/are_we_there_yet/</id>
        <summary type="html">Scaling time triggered checks without crons crawling all over!</summary>
        </entry><entry xml:lang="en">
        <title>Cook your Scripts to APIs in 5 minutes</title>
        <published>2019-08-27T06:00:00+05:30</published>
        <updated>2019-08-27T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/node_red_api/" type="text/html"/>
        <id>https://vsbabu.org/blog/node_red_api/</id>
        <summary type="html">node-red is a fantastic tool for various stuff; here a super useful unconventional usecase for it.</summary>
        </entry><entry xml:lang="en">
        <title>SQLite3 CTE tricks for time series analysis</title>
        <published>2018-10-25T06:00:00+05:30</published>
        <updated>2018-10-25T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/sqlite3-cte-tricks-for-time-series-analysis/" type="text/html"/>
        <id>https://vsbabu.org/blog/sqlite3-cte-tricks-for-time-series-analysis/</id>
        <summary type="html">Hands on analyze git log data with SQLite3 CTEs!</summary>
        </entry><entry xml:lang="en">
        <title>Quick development envs with Docker</title>
        <published>2018-06-06T06:00:00+05:30</published>
        <updated>2018-06-06T06:00:00+05:30</updated>
        <author>
            <name>Satheesh Vattekkat</name>
        </author>
        <link rel="alternate" href="https://vsbabu.org/blog/quick-dev-env-with-docker/" type="text/html"/>
        <id>https://vsbabu.org/blog/quick-dev-env-with-docker/</id>
        <summary type="html">Before moving production envs to Docker, use it for making new dev setup painless.</summary>
        </entry>
</feed>
