git.mcksp
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89
   90
   91
   92
   93
   94
   95
   96
   97
   98
   99
  100
  101
  102
  103
  104
  105
  106
  107
  108
  109
  110
  111
  112
  113
  114
  115
  116
  117
  118
  119
  120
  121
  122
  123
  124
  125
  126
  127
  128
  129
  130
  131
  132
  133
  134
  135
  136
  137
  138
  139
  140
  141
  142
  143
  144
  145
  146
  147
  148
  149
  150
  151
  152
  153
  154
  155
  156
  157
  158
  159
  160
  161
  162
  163
  164
  165
  166
  167
  168
  169
  170
  171
  172
  173
  174
  175
  176
  177
  178
  179
  180
  181
  182
  183
  184
  185
  186
  187
  188
  189
  190
  191
  192
  193
  194
  195
  196
<rss version='2.0'>
<channel><title>mcksp.com</title><link>https://mcksp.com</link><description>mcksp.com</description>
<item>
    <guid>https://mcksp.com/blog/first-half-ironman.html</guid>
    <title>My first Half Ironman!</title>
    <link>https://mcksp.com/blog/first-half-ironman.html</link>
    <description>&lt;h1&gt;My first Half Ironman!&lt;/h1&gt;

&lt;p&gt;
I guess I just want to brag (or encourage other to take the challange too!) that I finished my first Half Ironman!
&lt;/p&gt;

&lt;p&gt;
Ended up under 5:54h, really happy with that, I thought that sub 6h is out of my reach.
Till April my longest effort was half marathon.
Everything went surprisingly well, no incidents, no pain, just 6h of full effort, it was thriving there :D
&lt;/p&gt;

&lt;p&gt;
Just wanted to post it here, so you know that you can write to me also with thriathlon stuff :)
&lt;/p&gt;
    </description>
    <pubDate>Wed, 11 Sep 2024 12:00:00 +0000</pubDate>
</item><item>
    <guid>https://mcksp.com/blog/tech-first.html</guid>
    <title>It's ok to make for tech people first</title>
    <link>https://mcksp.com/blog/tech-first.html</link>
    <description>&lt;h1&gt;It&#39;s ok to make for tech people first&lt;/h1&gt;

&lt;p&gt;
I came across an article named &lt;a href=&#39;https://gilest.org/indie-easy.html&#39;&gt;&quot;Let’s make the indie web easier&quot;&lt;/a&gt;.
And while making indie web easier is not &lt;i&gt;bad&lt;/i&gt;, I have much different take on what is needed right now.
&lt;/p&gt;

&lt;p&gt;
Throughout my whole journey with programming, I always heard that we should focus on making tech accessible for everyone and we should focus on nontechnical users.
And I think that it&#39;s really important.
&lt;/p&gt;

&lt;p&gt;
But in the meantime, it&#39;s easier to setup a website than ever.
Services like
&lt;a href=&#39;https://bearblog.dev/&#39;&gt;bearblog&lt;/a&gt;,
&lt;a href=&#39;https://pika.page/&#39;&gt;pika&lt;/a&gt; or
&lt;a href=&#39;https://write.as/&#39;&gt;write.as&lt;/a&gt;
lets you get your website running in seconds.
If someone wants to have a website, there is really no excuse.
And it kinda turns out, not that many people outside tech want to have their own website.
&lt;/p&gt;

&lt;p&gt;
And the reason - I suppose - is that web is simply not that fun anymore.
&lt;/p&gt;

&lt;p&gt;
The first reason that I would like to focus on would be
walled gardens, paywalls, AI slop, ads and 25mb websites with 1.3kb of the essence.
&quot;Developers&quot; called in this article, in my opinion, should focus on providing alternatives to this, not on making easier wordpress.
And they don&#39;t own it to &quot;people&quot;, they own it to themselves.
&lt;b&gt;If web won&#39;t be fun for tech people, it won&#39;t be fun for anyone.&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
Some attempts like &lt;a href=&#39;https://geminiprotocol.net/&#39;&gt;gemini&lt;/a&gt; are nice to see.
I see more webrings than ever which help discover exciting stuff on web, which is really hard using &quot;the search engine&quot;.
Mastodon, while kinda lost momentum, it looks like it&#39;s here to stay for a long time.
Personally, I believe widespread indie &quot;mail&quot; alternative would be a game changer, but it looks like it&#39;s kinda impossible to win with bad actors/spammers.
&lt;/p&gt;

&lt;p&gt;
But it&#39;s hard for me to imagine bold projects that can really change the indie web, that are not &quot;geeky&quot;, made for tech people.
And in the past writers and accountants managed to join irc and put websites through ftp.
And knowledge gained through it helped them to make web better.
&lt;/p&gt;

&lt;p&gt;
Another reason would be that fewer people want to exchange ideas and share thoughts on the internet, and more and more people want to create &quot;content&quot; - filler for marketing campaigns, but that&#39;s another story.
&lt;/p&gt;

&lt;p&gt;
tldr: idk, make web exciting
&lt;/p&gt;

    </description>
    <pubDate>Tue, 21 May 2024 12:00:00 +0000</pubDate>
</item><item>
    <guid>https://mcksp.com/blog/minimalism.html</guid>
    <title>UI minimalism is bad</title>
    <link>https://mcksp.com/blog/minimalism.html</link>
    <description>&lt;h1&gt;UI minimalism is bad&lt;/h1&gt;

&lt;p&gt;
Recently I&#39;ve been getting more and more frustrated with minimal UI and apps afraid of exposing the inner state to the user (I took that phrase from &lt;a href=&#39;https://berkeleygraphics.com/&#39;&gt;Berkeley Graphics&#39;&lt;/a&gt; design philosophy).
&lt;/p&gt;

&lt;p&gt;
I want to know in my music player if the song is cached or is downloading, if it&#39;s playing through bluetooth or through jack. If it&#39;s not playing, then where is the issue: bluetooth, internet connectivity or anywhere else?
&lt;/p&gt;

&lt;p&gt;
And if your washing machine app
(yeah, washing machines are using &lt;a href=&#39;https://x.com/Johnie/status/1744556503183585471&#39;&gt;3.6GB data a day&lt;/a&gt; to keep your clothes clean)
&quot;really&quot; requires a constant network connection,
don&#39;t ask nontechnical person to &quot;connect to wifi&quot; on a phone that is already connected to it,
be clear and say &quot;we need a password for your wifi to connect washing machine with your home network&quot;.
But ideally don&#39;t force anyone to do that.
&lt;/p&gt;

&lt;p&gt;
Don&#39;t treat your user like a dumb dumb that can&#39;t handle the truth.
&lt;/p&gt;
    </description>
    <pubDate>Mon, 11 Mar 2024 12:00:00 +0000</pubDate>
</item><item>
    <guid>https://mcksp.com/tech/gituwa.html</guid>
    <title>gituwa: static git web frontend generator</title>
    <link>https://mcksp.com/tech/gituwa.html</link>
    <description>&lt;h1&gt;gituwa: static git web frontend generator&lt;/h1&gt;

&lt;p&gt;
&lt;b&gt;&lt;code&gt;gituwa&lt;/code&gt;&lt;/b&gt; is static git web frontend generator.
You can find it self-hosted &lt;a href=&#39;https://git.mcksp.com/gituwa&#39;&gt;here&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
It lets you browse file tree, display file content,
and also prepare nice repo main page with file tree,
photo of your project and README.
&lt;/p&gt;

Usage of gituwa:
&lt;p&gt;&lt;code&gt;gituwa [repo_path] [output_path] [repository_description]&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;
where &lt;code&gt;repo_path&lt;/code&gt; can be a path to &lt;code&gt;bare&lt;/code&gt; repository, and
&lt;code&gt;repository description&lt;/code&gt; is a short text that will be displayed next to
name of the repository.
&lt;/p&gt;

&lt;p&gt;
To update files automatically on &lt;code&gt;git push&lt;/code&gt; I recommend updating &lt;code&gt;post-receive&lt;/code&gt;
hook of repositories to include call of &lt;code&gt;gituwa&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
I was looking for something like that for my site, and I found &lt;a href=&#39;https://git.codemadness.org/stagit/files.html&#39;&gt;stagit&lt;/a&gt;,
which is great software, but I decided to implement something simpler by myself.
So in terms of features &lt;code&gt;gituwa&lt;/code&gt; is definitely a subset of &lt;code&gt;stagit&lt;/code&gt;
except directory structure in file tree and added image on the main page of repository.
&lt;/p&gt;

&lt;p&gt;
I think that image makes a lot of difference when looking at repositories of strangers
on the internet, as it removes barrier of cloning and compiling a thing to see what it
is really about
&lt;/p&gt;

&lt;img class=&#39;center&#39; src=&#39;/assets/tech/gituwa/gituwa.png&#39;&gt;

    </description>
    <pubDate>Wed, 23 Aug 2023 12:00:00 +0000</pubDate>
</item><item>
    <guid>https://mcksp.com/blog/choose_direction.html</guid>
    <title>Productivity is for choosing direction</title>
    <link>https://mcksp.com/blog/choose_direction.html</link>
    <description>&lt;h1&gt;Productivity is for choosing direction&lt;/h1&gt;

&lt;p&gt;
I&#39;m getting bombarded with productivity tips from everywhere. To be honest,
sometimes it&#39;s me who is searching for some productivity porn.
&lt;/p&gt;

&lt;p&gt;
It seems that productivity is pervasive theme of our lives.
With all these techniques, habits, and strategies is easy to lose sight
of the &quot;why&quot; behind our pursuit of productivity. &lt;i&gt;Getting more done&lt;/i&gt;
is the obvious one, nevertheless shouldn&#39;t be the only one, as your
to-do list probably will never be emptied.
&lt;/p&gt;

&lt;p&gt;
I believe that one of the biggest gains of being productive is that 
finally, after completing all necessary daily hustle occupying your mind,
you can pause to think about &lt;i&gt;where&lt;/i&gt; you want to direct your productivity,
what are your goals.
&lt;/p&gt;

&lt;p&gt;
Maybe even it&#39;s not about being productive, but peace of mind,
escaping constant sense of urgency. And for me, this feeling often comes
from completing a task. And when I am productive it&#39;s often
also the time packed with reflections on directions of my actions and goals.
&lt;/p&gt;
    </description>
    <pubDate>Tue, 15 Aug 2023 12:00:00 +0000</pubDate>
</item></channel></rss>