
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
   <title>Kappa&#39;s Lair v6</title>
   <link>https://blog.worldken.org/</link>
   <description>Recent content on Kappa&#39;s Lair v6</description>
   <generator>Hugo -- gohugo.io</generator>
   <language>en-us</language>
   <lastBuildDate>Sun, 01 Aug 2021 15:20:52 -0700</lastBuildDate>
   
       <atom:link href="https://blog.worldken.org/index.xml" rel="self" type="application/rss+xml" />
   
   
     <item>
       <title>Python Luck</title>
       <link>https://blog.worldken.org/posts/python-luck/</link>
       <pubDate>Sun, 01 Aug 2021 15:20:52 -0700</pubDate>
       
       <guid>https://blog.worldken.org/posts/python-luck/</guid>
       <description>&lt;p&gt;For quite some time I was thinking that Python&amp;rsquo;s dominance as the main&amp;ldquo;scripting&amp;rdquo; general purpose programming language was temporary.&lt;/p&gt;&lt;p&gt;To clarify: &amp;ldquo;scripting&amp;rdquo; as in the language of automation as opposed toprogram creation. With &amp;ldquo;scripting&amp;rdquo; languages people make computers dostuff they need by writing code instead of using some application thatsolves their task because it was pre-programmed to do so.&lt;/p&gt;&lt;p&gt;Of course people create applications in Python too, that&amp;rsquo;s not thepoint. People don&amp;rsquo;t write scripts in Java. Controversially, peopledon&amp;rsquo;t write scripts in JavaScript very often these days either.&lt;/p&gt;&lt;p&gt;So back to the main point. I thought Python was merely the scriptinglanguage &lt;em&gt;du jour&lt;/em&gt;, following the successes of Lisp scripting, Unixshell and Windows Batch scripting, Perl scripting, Ruby and PHPscripting. Python would be dominated by the next even more simple andpowerful something, I was imagining.&lt;/p&gt;&lt;p&gt;And then it struck me. Python didn&amp;rsquo;t overcome those previous scriptingtools. People keep scripting in Bash/Perl and Ruby if those are whatthey started with before Python. Python doesn&amp;rsquo;t actually provideenough upsides. What happened is that Python became the scripting toolfor new people who started scripting when Python had already becomethe natural choice for the task.&lt;/p&gt;&lt;p&gt;The beauty of the moment (and the luck of Python) is that these werethe last people who had not been scripting their work before. Allknowledge workers these days can write Python. Linguists, biologists,lawyers, bookkeepers, designers, project managers &amp;ndash; they all can anddo code.  Not very often, but Python is easy enough to not requirekeeping up.&lt;/p&gt;&lt;p&gt;What this means is that Python may very well be the last scriptinglanguage for quite some time. All the new languages will need to be somuch better to cause infrequently coding people to invest inswitching.&lt;/p&gt;&lt;p&gt;Python happened at the right time, that&amp;rsquo;s all.&lt;/p&gt;</description>
     </item>
   
     <item>
       <title>Startup Emails</title>
       <link>https://blog.worldken.org/posts/startup-emails/</link>
       <pubDate>Sat, 03 Apr 2021 08:18:05 -0700</pubDate>
       
       <guid>https://blog.worldken.org/posts/startup-emails/</guid>
       <description>&lt;p&gt;This happens every time. A startup is announced with a page and anemail collecting form. A month later the founders feel guiltyabout all those thousands of email addresses they have in the databaseand decide to write a uplifting, zero-content message to everyoneproviding &amp;ldquo;updates&amp;rdquo; on how the application is progressing towardslaunch in an unprecedented rate and will be able to serve thecustomers Real Soon Now™. An attention-deprived user receives theemail from &lt;a href=&#34;mailto:bob@FooBaarGlobs.io&#34;&gt;bob@FooBaarGlobs.io&lt;/a&gt;, has no idea what that is and clicks&amp;ldquo;unsubscribe&amp;rdquo; or even worse, sends it to the Spam folder.&lt;/p&gt;&lt;p&gt;The startup team eats, drinks and breathes their work and cannotimagine that the early adopters they managed to reach before thelaunch have invested exactly 10 seconds into remembering whatFooBaarGlobs.io is.&lt;/p&gt;&lt;p&gt;Please, do mention what your company does in all your emails up untilyou become a household name.&lt;/p&gt;</description>
     </item>
   
     <item>
       <title>Hugo on Azure</title>
       <link>https://blog.worldken.org/posts/hugo-on-azure/</link>
       <pubDate>Sun, 28 Mar 2021 23:49:59 -0700</pubDate>
       
       <guid>https://blog.worldken.org/posts/hugo-on-azure/</guid>
       <description>&lt;p&gt;I&amp;rsquo;ve been spending some time learning the Azure stack. Traditionally,it is considered &amp;ldquo;the 3rd stack&amp;rdquo; after AWS and GCP. Google noticed AWSa little earlier than Microsoft, yes, but Azure is more than &lt;a href=&#34;https://www.parkmycloud.com/blog/aws-vs-azure-vs-google-cloud-market-share/&#34;&gt;3 timesbigger than GCP&lt;/a&gt;revenue-wise.&lt;/p&gt;&lt;p&gt;Azure has good Linux and even &lt;a href=&#34;https://wiki.freebsd.org/MicrosoftAzure&#34;&gt;FreeBSDsupport&lt;/a&gt; at this point andalso many high-level services (or &lt;em&gt;resources&lt;/em&gt;) like static webapphosting with CDN integration and intelligent CI pipelines similar toGithub actions.&lt;/p&gt;&lt;p&gt;Hugo is one of the static website engines that have pre-defined buildrecipes when set up on &amp;ldquo;Azure Static Web App&amp;rdquo; which is the type of theresource I am using for this blog.&lt;/p&gt;&lt;p&gt;I will describe the process of launching a simple Hugo-powered blogon Azure step-by-step later. I&amp;rsquo;ve completed it myself just today andwant to spend several days looking at how it behaves and what thecosts are first.&lt;/p&gt;</description>
     </item>
   
     <item>
       <title>Off we go</title>
       <link>https://blog.worldken.org/posts/new-beginning/</link>
       <pubDate>Sat, 27 Mar 2021 14:37:02 -0800</pubDate>
       
       <guid>https://blog.worldken.org/posts/new-beginning/</guid>
       <description>&lt;p&gt;I am opening the sixth version of my personal blog Kappa&amp;rsquo;s Lair. I&amp;rsquo;llpost in English on various topics, both professional and not, not toooften.&lt;/p&gt;&lt;p&gt;My most active social account is on &lt;a href=&#34;https://freefeed.net/kkapp&#34;&gt;Freefeed&lt;/a&gt; — in Russian.&lt;/p&gt;&lt;p&gt;My &lt;a href=&#34;https://blog.kapranoff.ru&#34;&gt;old blog&lt;/a&gt;, also in Russian, was &lt;a href=&#34;http://blog.kapranoff.ru/2002/02/&#34;&gt;started in 2002&lt;/a&gt;.&lt;/p&gt;</description>
     </item>
   
 </channel>
</rss>
