<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Roman the Kat</title>
    <link>https://romangaranin.net/</link>
    <description>Recent content on Roman the Kat</description>
    <generator>Hugo -- 0.147.8</generator>
    <language>en</language>
    <lastBuildDate>Sat, 22 Jan 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://romangaranin.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Stack Overflow Jobs to be discontinued</title>
      <link>https://romangaranin.net/posts/2022-01-22-endless-stack-overflow-jobs-to-be-discontinued/</link>
      <pubDate>Sat, 22 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2022-01-22-endless-stack-overflow-jobs-to-be-discontinued/</guid>
      <description>&lt;p&gt;Well, recent &lt;a href=&#34;https://meta.stackoverflow.com/questions/415293/sunsetting-jobs-developer-story&#34;&gt;news&lt;/a&gt; mean that &lt;a href=&#34;https://stackoverflow.com/jobs&#34;&gt;Stack Overflow Jobs&lt;/a&gt; gonna be discontinued on March 31, 2022.&lt;/p&gt;
&lt;p&gt;I liked this one. Kept looking from time to time what&amp;rsquo;s interesting out there, how do vacancies look like.&lt;br&gt;
For me it had kinda intuitive interface. Lots of things on the page, but most of things I would need are just right there, ~1 click away. Pretty straightforward to my taste.&lt;/p&gt;
&lt;p&gt;I also gathered &amp;lsquo;statistics&amp;rsquo; of opened vacances per languages. It&amp;rsquo;s no way representative, but just as an example for myself &amp;ldquo;what&amp;rsquo;s currently in look&amp;rdquo;.&lt;br&gt;
Sadly, seems like overall data trend is decreasing jobs postings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Endless canvas for note taking</title>
      <link>https://romangaranin.net/posts/2021-11-01-endless-canvas-for-note-taking/</link>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-11-01-endless-canvas-for-note-taking/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s a big thing for me to have an endless canvas for note taking.&lt;br&gt;
Sometimes it&amp;rsquo;s really useful.&lt;br&gt;
For example if you want to be able to easily look on the whole picture, just zooming in/out.&lt;br&gt;
Or if you have no idea how big the result will be, having no limits calms - you won&amp;rsquo;t run out of space, you can fit everything on one page, somewhere nearby.&lt;/p&gt;
&lt;p&gt;So I&amp;rsquo;ve being checking infinite/endless canvas apps available at the moment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Note on note taking 3: notes and todos</title>
      <link>https://romangaranin.net/posts/2021-04-29-note-on-note-taking-3-notes-and-todos/</link>
      <pubDate>Thu, 29 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-04-29-note-on-note-taking-3-notes-and-todos/</guid>
      <description>&lt;p&gt;tl;dr It&amp;rsquo;s worth having &amp;rsquo;notes&amp;rsquo; and &amp;rsquo;todos&amp;rsquo; separately, probably in separate apps. They are too different.&lt;/p&gt;
&lt;p&gt;If you search for &amp;lsquo;productivity tools&amp;rsquo; being used in a wild, you usually see apps for note taking/making. But it often comes in pair with some todo-lists app.&lt;/p&gt;
&lt;p&gt;For me it feels the reason is - vastly different lifecycles: there are &amp;rsquo;notes&amp;rsquo;, made as a ~long-term thing; and &amp;lsquo;action items&amp;rsquo;, a ~short-term things to execute.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Offline reading</title>
      <link>https://romangaranin.net/posts/2021-03-06-offline-reading/</link>
      <pubDate>Sat, 06 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-03-06-offline-reading/</guid>
      <description>&lt;p&gt;I rely on several apps for reading, mostly offline ones.&lt;/p&gt;
&lt;p&gt;Probably the main app for me is &lt;a href=&#34;http://getpocket.com&#34;&gt;Pocket&lt;/a&gt;. There are a lot of great articles you can find, and most of them will be saved in there.&lt;br&gt;
Some will be tagged (top priority/first to read things, usually).&lt;br&gt;
On the other hand, I&amp;rsquo;m kinda curious in &lt;a href=&#34;https://wallabag.it&#34;&gt;wallabag&lt;/a&gt; (self-hosted open source solution with mobile version).&lt;/p&gt;
&lt;p&gt;As a data source I often use RSS, for quite a set of blogs.&lt;br&gt;
I like the idea of &amp;lsquo;pulling&amp;rsquo; information, rathen than &amp;lsquo;being pushed&amp;rsquo; (as in email subscriptions, for example).&lt;br&gt;
Currently I use &lt;a href=&#34;https://reederapp.com&#34;&gt;Reeder&lt;/a&gt;: it has mobile, desktop, native, blazing fast, apps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>JSON, time, and golang</title>
      <link>https://romangaranin.net/posts/2021-02-19-json-time-and-golang/</link>
      <pubDate>Fri, 19 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-02-19-json-time-and-golang/</guid>
      <description>&lt;p&gt;Fun thing about JSON - it doesn&amp;rsquo;t have dates or time support, as per RFC.&lt;br&gt;
So whereas you see something like &lt;code&gt;2021-02-18T21:54:42.123Z&lt;/code&gt; in JSON - it&amp;rsquo;s still just a string.&lt;/p&gt;
&lt;p&gt;Some languages firmly follow that, like &lt;a href=&#34;https://nim-lang.org/docs/json.html&#34;&gt;nim&lt;/a&gt; stdlib parser.&lt;br&gt;
Some try to parse as if it were &lt;a href=&#34;https://en.wikipedia.org/wiki/ISO_8601&#34;&gt;ISO 8601&lt;/a&gt; time.&lt;br&gt;
Which is actually nice - it&amp;rsquo;s human readable, sortable, portable, well supported and precise.&lt;br&gt;
Though such support sometimes causes extra fun, like java&amp;rsquo;s jackson lib and &lt;a href=&#34;https://jcp.org/en/jsr/detail?id=310&#34;&gt;JSR 310&lt;/a&gt;. If correspondent parsing module is not added for java 8+ datetime classes then marshalling result will be bizzare.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Note on note taking 2</title>
      <link>https://romangaranin.net/posts/2021-01-22-note-on-note-taking-2/</link>
      <pubDate>Fri, 22 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-01-22-note-on-note-taking-2/</guid>
      <description>&lt;p&gt;An interesting and predictable happens with note taking during scaling.&lt;br&gt;
Once you have about 400+ notes &amp;lsquo;plain&amp;rsquo; structure becomes not efficient. Seemingly it&amp;rsquo;s become harder to keep the context of everything you are writing about. The whole idea of note writing  is to not trying to keep everything in your mind all the time.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the place where outlining works - it adds structure. There are numerous similar terms - outliners, structure notes, index notes, hubs. As for me I don&amp;rsquo;t make any real difference between them.&lt;br&gt;
The idea is to create a summary note, like a table of contents in a book. It provides high-level perspective, links to related blocks of information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Podcasts</title>
      <link>https://romangaranin.net/posts/2021-01-08-podcasts/</link>
      <pubDate>Fri, 08 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-01-08-podcasts/</guid>
      <description>&lt;p&gt;I like listening to podcasts.&lt;br&gt;
That&amp;rsquo;s a great way to use, to spend your time.&lt;br&gt;
There are tons of good and different podcasts on various themes. Some are useful, some are entertaining, some are both.&lt;/p&gt;
&lt;p&gt;Of course, with whole pandemic situation one of the main timeslot for listening podcasts (for me) is lost - commuting to work, but there are still options &lt;em&gt;when&lt;/em&gt; to listen, like routine things, house chores, and so on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Things I like in Nim lang 1</title>
      <link>https://romangaranin.net/posts/2021-01-05-things-i-like-in-nim/</link>
      <pubDate>Tue, 05 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2021-01-05-things-i-like-in-nim/</guid>
      <description>&lt;p&gt;There is an open-source programming language called Nim.&lt;br&gt;
It is a statically typed compiled language, looks a lot like python (small amount of syntax noise combined with spaces for identation/code blocks).&lt;/p&gt;
&lt;p&gt;Example from official site:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-nim&#34; data-lang=&#34;nim&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; strformat
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;type&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  Person &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;object&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    name: &lt;span style=&#34;color:#66d9ef&#34;&gt;string&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    age: Natural &lt;span style=&#34;color:#75715e&#34;&gt;# Ensures the age is positive&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;let&lt;/span&gt; people &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  Person(name: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;John&amp;#34;&lt;/span&gt;, age: &lt;span style=&#34;color:#ae81ff&#34;&gt;45&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  Person(name: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Kate&amp;#34;&lt;/span&gt;, age: &lt;span style=&#34;color:#ae81ff&#34;&gt;30&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; person &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; people:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#75715e&#34;&gt;# Type-safe string interpolation,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#75715e&#34;&gt;# evaluated at compile time.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  echo(&lt;span style=&#34;color:#e6db74&#34;&gt;fmt&amp;#34;{person.name} is {person.age} years old&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A &amp;lsquo;bigger&amp;rsquo; example, reading json from file and mapping it to an object:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby Christmas present and perspectives</title>
      <link>https://romangaranin.net/posts/2020-12-26-ruby-christmas-gift-and-perspectives/</link>
      <pubDate>Sat, 26 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-26-ruby-christmas-gift-and-perspectives/</guid>
      <description>&lt;p&gt;As usual new major update for Ruby lang was announced on 25th of December.&lt;br&gt;
Cool thing about this year - that&amp;rsquo;s a &lt;a href=&#34;https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/&#34;&gt;release 3.0&lt;/a&gt;, aka &lt;a href=&#34;https://blog.heroku.com/ruby-3-by-3&#34;&gt;Ruby 3x3&lt;/a&gt;.&lt;br&gt;
Main things are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;performance (x3 in certain benchmarks)&lt;/li&gt;
&lt;li&gt;new concurrency primitives (actor-like abstraction called Ractor and Fiber#scheduler for async event pool)&lt;/li&gt;
&lt;li&gt;optional typing (RBS files for types hinting and typeProf tool for types inference)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As for me, things I somewhat missed in Ruby were type hinting and more convenient concurrency primitives, especially once same ideas were added in Python (with async syntax and type hints). Gonna wait for ractors leave experimental.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Branches and releases 1.5</title>
      <link>https://romangaranin.net/posts/2020-12-25-branches-and-releases-1.5/</link>
      <pubDate>Fri, 25 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-25-branches-and-releases-1.5/</guid>
      <description>&lt;p&gt;One of little details left behind with feature branches - the moment code reaches release.&lt;br&gt;
Popular branching models approach it mainly in two ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;once feature development is finished, and code review passed, one shall merge the feature branch; e.g. merge &lt;strong&gt;before&lt;/strong&gt; feature validation&lt;/li&gt;
&lt;li&gt;feature branch deployed separately to conduct testing procedures, bugfixes if needed, and only after that you merge the feature branch; e.g. merge &lt;strong&gt;after&lt;/strong&gt; feature validation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So it&amp;rsquo;s a tradeoff whether we deploy features faster, or more reliably.&lt;/p&gt;</description>
    </item>
    <item>
      <title>235 read articles and automatic outliner</title>
      <link>https://romangaranin.net/posts/2020-12-19-235-read-articles-and-automatic-outliner/</link>
      <pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-19-235-read-articles-and-automatic-outliner/</guid>
      <description>&lt;p&gt;For a few days I&amp;rsquo;ve being reading &lt;a href=&#34;https://zettelkasten.de&#34;&gt;zettelkasten&lt;/a&gt; related articles and previously mentioned &lt;a href=&#34;https://notes.andymatuschak.org&#34;&gt;notes of Andy Matuschak&lt;/a&gt;.&lt;br&gt;
Making totally about 235 articles.&lt;br&gt;
That was quite a long read. Tons of interesting stuff, resulting in some notes of/for myself.&lt;/p&gt;
&lt;p&gt;Speaking of notes - so far &amp;lsquo;web of interconnected notes&amp;rsquo; idea works fine for me.&lt;br&gt;
Connections you make usually based on your thinking and associations, as a result navigation feels natural - easy to remember and use.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Escaping Org-mode</title>
      <link>https://romangaranin.net/posts/2020-12-13-escaping-org-mode/</link>
      <pubDate>Sun, 13 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-13-escaping-org-mode/</guid>
      <description>&lt;p&gt;Seems like I mostly finished the migration from Org-mode to a set of markdown files. 337 so far. That took a while.&lt;br&gt;
Also that was quite a mess. Removed tons of entries which aren&amp;rsquo;t useful anymore.&lt;br&gt;
Haven&amp;rsquo;t migrated all the work/current project data yet, but didn&amp;rsquo;t really need that - gonna migrate as per necessity arise.&lt;br&gt;
I&amp;rsquo;m gonna keep the things this way, for a few months at least&lt;/p&gt;</description>
    </item>
    <item>
      <title>Note on note taking 1</title>
      <link>https://romangaranin.net/posts/2020-12-06t020000-note-on-note-taking-1/</link>
      <pubDate>Sun, 06 Dec 2020 02:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-06t020000-note-on-note-taking-1/</guid>
      <description>&lt;p&gt;From time to time I review the way I do my notes taking.&lt;br&gt;
I have a lot of notes on different themes, both personal and work stuff.&lt;br&gt;
And for last few years I&amp;rsquo;ve being emacs org-mode.&lt;br&gt;
I&amp;rsquo;ve tried quite a lot of different things and apps, from simple text files without any structure up to specialized tools. Yet still I come back to org-mode.&lt;/p&gt;
&lt;p&gt;For a quite some time I&amp;rsquo;ve being reading about [[202012051855 Zettelkasten]].&lt;br&gt;
In simple words - do short atomic notes, and interconnect such notes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of code 2020: 3-5</title>
      <link>https://romangaranin.net/posts/2020-12-06t010000-advent-of-code-2020-3-5/</link>
      <pubDate>Sun, 06 Dec 2020 01:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-06t010000-advent-of-code-2020-3-5/</guid>
      <description>&lt;p&gt;I like it so far.&lt;br&gt;
Task 3 was basically about simple iterating.&lt;br&gt;
Task 4 can be solved using state machine, though data validation in hard part was a little bit hectic(missed java/kotlin spring validation thingy), so I wrote quite a number of unit tests.&lt;br&gt;
Task 5, as title &amp;lsquo;Binary boarding&amp;rsquo; suggests, is about using binary search algorithm, a few times.&lt;br&gt;
Task 6 reminds me task 4, but was somewhat easier to my taste.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of code 2020: 2</title>
      <link>https://romangaranin.net/posts/2020-12-02t020000-advent-of-code-2020-2/</link>
      <pubDate>Wed, 02 Dec 2020 02:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-02t020000-advent-of-code-2020-2/</guid>
      <description>&lt;p&gt;Well yeah, task 2 is even easier than the first, to my taste.&lt;/p&gt;
&lt;p&gt;Current IntelliJ IDEA Nim lang plugin doesn&amp;rsquo;t exactly work for me.&lt;br&gt;
It correctly highlights the code, understands declarations - but it has no idea about stdlib, and has no autosuggestion.&lt;/p&gt;
&lt;p&gt;Vim with plugin is more convenient as for now, but I like the idea of officially supported language plugin in such a popular tool - that could end up with something interesting&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of code 2020: 1-2</title>
      <link>https://romangaranin.net/posts/2020-12-02t010000-advent-of-code-2020-1-2/</link>
      <pubDate>Wed, 02 Dec 2020 01:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-12-02t010000-advent-of-code-2020-1-2/</guid>
      <description>&lt;p&gt;Long waited &lt;a href=&#34;https://adventofcode.com/2020/&#34;&gt;Advent of Code 2020&lt;/a&gt; has started.&lt;/p&gt;
&lt;p&gt;First task was obviously simple (though hard part made the simple part code obsolete).&lt;br&gt;
Solved it in pretty bad Ruby.&lt;/p&gt;
&lt;p&gt;The second task looks simple, it won&amp;rsquo;t be much bother too. Gonna use Nim this time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Food delivery notifier: first ML results</title>
      <link>https://romangaranin.net/posts/2020-11-24-food-delivery-notifier-first-ml-results/</link>
      <pubDate>Tue, 24 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-24-food-delivery-notifier-first-ml-results/</guid>
      <description>&lt;p&gt;So the idea of using ML in &lt;a href=&#34;https://github.com/romanthekat/food-delivery-notifier&#34;&gt;food delivery notifier&lt;/a&gt; service did and did not work out.&lt;/p&gt;
&lt;p&gt;On the one hand - everything went relatively smooth.&lt;br&gt;
It was good to remember how to use python and ipython notebook, prepare and parse data (finite state machine for the win!), try out few regression models, make some &amp;lsquo;insights&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;On the other hand - accuracy is really low.&lt;br&gt;
It does predict &amp;lsquo;scale&amp;rsquo; right, hour-two, but makes severe mistakes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Food delivery notifier and &#39;machine learning&#39;</title>
      <link>https://romangaranin.net/posts/2020-11-21-food-delivery-notifier-and-machine-learning/</link>
      <pubDate>Sat, 21 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-21-food-delivery-notifier-and-machine-learning/</guid>
      <description>&lt;p&gt;There is a simple project of mine called &lt;a href=&#34;http://github.com/romanthekat/food-delivery-notifier&#34;&gt;food delivery notifier&lt;/a&gt;.&lt;br&gt;
It checks current food delivery status and shows it in system tray. As for me - a bit more convenient than constantly refresh the page.&lt;/p&gt;
&lt;p&gt;Currenlty supported service has a map and coordinates info, it shows courier location.&lt;br&gt;
So knowing how far away a courier is from restaurant or your place allows you to assess how long you&amp;rsquo;ll be waiting for delivery.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Refactoring time!</title>
      <link>https://romangaranin.net/posts/2020-11-15-refactoring-time/</link>
      <pubDate>Sun, 15 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-15-refactoring-time/</guid>
      <description>&lt;p&gt;For me it&amp;rsquo;s always a pleasure to do some refactoring.&lt;br&gt;
The whole idea is about re-structuring, creating more clear, poilshed, sane, understandable code structure.&lt;br&gt;
More expressive, less obtrusive lines which just get the things done. In a more direct way.&lt;br&gt;
Tearing a problem apart, re-assemble pieces, solve a puzzle.&lt;/p&gt;
&lt;p&gt;Just like it&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gonna re-visit some Rust</title>
      <link>https://romangaranin.net/posts/2020-11-12-gonna-re-visit-some-rust/</link>
      <pubDate>Thu, 12 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-12-gonna-re-visit-some-rust/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been a while since I used Rust lang in any way or form.&lt;br&gt;
I wouldn&amp;rsquo;t say I&amp;rsquo;ve done anything noticable, or even useful it in, but still - kinda interested in this language, tons of little reasons.&lt;/p&gt;
&lt;p&gt;As a sort of warm-up before &lt;a href=&#34;https://adventofcode.com&#34;&gt;advent of code&lt;/a&gt; 2020 I would like to re-read &lt;a href=&#34;https://doc.rust-lang.org/stable/book/&#34;&gt;The Book&lt;/a&gt; of Rust, take a closer look on 2018 edition of the language, and ideally try a few coding tasks using Rust specifically.&lt;br&gt;
Language evolved, tooling have become more convenient than it was a couple of years ago - so it can be a really nice time for a revisit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Two written notes, two writing thoughts</title>
      <link>https://romangaranin.net/posts/2020-11-07-two-written-notes-two-writing-thoughts/</link>
      <pubDate>Sat, 07 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-07-two-written-notes-two-writing-thoughts/</guid>
      <description>&lt;p&gt;Some notes can be quite a long write (see №2), and they simply won&amp;rsquo;t be written just at once, in one sit.&lt;br&gt;
That itself is ok, but causes concurrent posts creation to happen.&lt;br&gt;
Maybe it&amp;rsquo;s just lack of concentration, or probably just normal thing to be.&lt;/p&gt;
&lt;p&gt;A minor second thought - seems like aggregating next ideas or themes to write about, possible optimization to the process - is a good thing to do.&lt;br&gt;
Quite a few already saved, waiting for it&amp;rsquo;s time&lt;/p&gt;</description>
    </item>
    <item>
      <title>Branches, releases, and how to live with that?</title>
      <link>https://romangaranin.net/posts/2020-11-06-branches-releases-and-how-to-live-with-that/</link>
      <pubDate>Fri, 06 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-06-branches-releases-and-how-to-live-with-that/</guid>
      <description>&lt;p&gt;That&amp;rsquo;s gonna be some thoughts on different git branching models, and how to handle multiple supported versions of an app.&lt;/p&gt;
&lt;p&gt;There is a great git branching model: &lt;a href=&#34;https://nvie.com/posts/a-successful-git-branching-model/&#34;&gt;GitFlow&lt;/a&gt;.&lt;br&gt;
It serves well, works nice for tons of different cases.&lt;/p&gt;
&lt;p&gt;For some scenarios it can be too complex, thus things like &lt;a href=&#34;https://guides.github.com/introduction/flow/&#34;&gt;GitHub Flow&lt;/a&gt; or &lt;a href=&#34;https://docs.gitlab.com/ee/topics/gitlab_flow.html&#34;&gt;GitLab Flow&lt;/a&gt; were created.&lt;br&gt;
But if always moving forward and frequent deploys are not exactly your case - then git flow works nice.&lt;/p&gt;</description>
    </item>
    <item>
      <title>100 days to offload</title>
      <link>https://romangaranin.net/posts/2020-11-05-100-days-to-offload/</link>
      <pubDate>Thu, 05 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://romangaranin.net/posts/2020-11-05-100-days-to-offload/</guid>
      <description>&lt;p&gt;Recently I came across the &lt;a href=&#34;https://100daystooffload.com&#34;&gt;https://100daystooffload.com&lt;/a&gt;&lt;br&gt;
Simple idea - just write something, do it 100 times within the year.&lt;/p&gt;
&lt;p&gt;Such a thoughts dump can actually be interesting, so I will give it a try.&lt;br&gt;
On average that means 1 post each 3.5 days.&lt;br&gt;
Just. Write.&lt;/p&gt;
&lt;p&gt;For now at least it&amp;rsquo;ll be in org-mode journal only.&lt;br&gt;
Probably, if it turns out as something worth sharing, I&amp;rsquo;ll switch to Hugo and deploy to my homepage.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
