<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Touch Marine</title>
    <description>The latest articles on DEV Community by Touch Marine (@touch_marine).</description>
    <link>https://dev.to/touch_marine</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F515516%2Fe930253e-d1d7-43b1-97bf-812a93f6d9c2.png</url>
      <title>DEV Community: Touch Marine</title>
      <link>https://dev.to/touch_marine</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/touch_marine"/>
    <language>en</language>
    <item>
      <title>📜 I wrote a lightweight markup language (unhappy with markdown)</title>
      <dc:creator>Touch Marine</dc:creator>
      <pubDate>Wed, 15 Dec 2021 10:01:57 +0000</pubDate>
      <link>https://dev.to/touch_marine/i-wrote-a-lightweight-markup-language-unhappy-with-markdown-1pbi</link>
      <guid>https://dev.to/touch_marine/i-wrote-a-lightweight-markup-language-unhappy-with-markdown-1pbi</guid>
      <description>&lt;h2&gt;
  
  
  Try It Online
&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://touchlabs.io/play"&gt;http://touchlabs.io/play&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Source on GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/touchmarine/to"&gt;https://github.com/touchmarine/to&lt;/a&gt; (MIT License)&lt;/p&gt;

&lt;h2&gt;
  
  
  My Problems With Markdown
&lt;/h2&gt;

&lt;p&gt;I write tons of documentation for my projects and in the past I used mostly markdown. It was ok most of the time but quickly got painful for some even very basic things.&lt;/p&gt;

&lt;p&gt;Want to change the image size? Sorry, you will have to use something else.&lt;br&gt;
Want to add a simple comment? Better luck next time.&lt;br&gt;
Want to add a simple attribute? No go.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution - Touch
&lt;/h2&gt;

&lt;p&gt;To solve my problems and pain points I made Touch and I want to share it with you.&lt;/p&gt;

&lt;p&gt;Touch has syntax similar to markdown so it's familiar and easy to use. It comes with comments and attributes by default. It also comes with other basic elements: numbered headings, notes, description lists, subtitles, and captions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Configurable &amp;amp; Extendable
&lt;/h3&gt;

&lt;p&gt;Touch comes with a rich set of common elements that work everywhere (unlike some markdown elements that work only in some flavors). But maybe your team needs extra elements and you don't want to switch to yet another less readable language?&lt;/p&gt;

&lt;p&gt;Touch is also configurable &amp;amp; extendable via JSON. You can add new elements or configure templates with a simple JSON file!&lt;/p&gt;

&lt;h3&gt;
  
  
  Auto-Formattable
&lt;/h3&gt;

&lt;p&gt;And then there's my favorite feature: auto-formatting. It's just like prettier for JS or gofmt for Go. You can auto-format Touch source code so you and your teammates can easily share documents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thoughts
&lt;/h2&gt;

&lt;p&gt;What do you think? Are you also unhappy with markdown sometimes? Would Touch be useful to you?&lt;/p&gt;

</description>
      <category>html</category>
      <category>markdown</category>
      <category>go</category>
      <category>webdev</category>
    </item>
    <item>
      <title>An Answer a Day on StackOverflow</title>
      <dc:creator>Touch Marine</dc:creator>
      <pubDate>Mon, 16 Nov 2020 17:02:24 +0000</pubDate>
      <link>https://dev.to/touch_marine/an-answer-a-day-on-stackoverflow-5hcm</link>
      <guid>https://dev.to/touch_marine/an-answer-a-day-on-stackoverflow-5hcm</guid>
      <description>&lt;p&gt;I am a longtime &lt;a href="https://stackoverflow.com/"&gt;StackOverflow&lt;/a&gt; lurker. Regularly checking it for an answer to today's problem. But despite being a regular at the StackOverflow's bar of questions and answers, I never bothered to participate. Always having a drink without paying. Until now, that is.&lt;/p&gt;

&lt;p&gt;A month ago I finally, after many years, signed up to StackOverflow. And I gave myself a challenge. Answer a question a day for 30 days straight. And I did.&lt;/p&gt;

&lt;p&gt;Every day I searched StackOverflow looking for questions to which I could answer. A few of the days I found such questions rather quickly. But, most of the time, I struggled. I struggled to find questions to which my answer would prove useful.&lt;/p&gt;

&lt;p&gt;There is an endless stream of questions on StackOverflow. However, most of them are answered or flagged in half an hour. I feared that my challenge might be harder than I thought. Damn those pesky programmers always helping out!&lt;/p&gt;

&lt;p&gt;My initial strategy was to answer as quickly as possible. To beat the other answerers. But that resulted in somewhat forced, quick answers. This was neither helpful nor fulfilling.&lt;/p&gt;

&lt;p&gt;I improved my strategy by constantly updating my Watched Tags and Ignored Tags. Now I was being shown only questions completely specific to my domain. At last, I could find questions to which I could provide a helpful, meaningful answer.&lt;/p&gt;

&lt;p&gt;But it was not all smooth sailing from thereon. There were a few hiccups. I experienced some of the common problems pestering StackOverflow, such as, &lt;a href="https://meta.stackexchange.com/questions/9731/fastest-gun-in-the-west-problem"&gt;Fastest Gun in the West Problem&lt;/a&gt;, many duplicate questions, and discouraging negative ratings.&lt;/p&gt;

&lt;p&gt;One of my answers was downvoted without any explanation. How could someone not appreciate my clear and excellent answer? Joking aside, that was pretty demotivating. Nevertheless, I stopped sulking after a few days and let it go.&lt;/p&gt;

&lt;p&gt;Despite the problems, I completed my challenge. In 30 days I posted 32 answers. Some for the sake of answering, some even wrong at first, and some helpful, I hope. I even answered a Crystal language question, even though I have never used Crystal.&lt;/p&gt;

&lt;p&gt;In pursuit of reputation points and completing my challenge, I provided some lacking answers. The Fastest Gun in the West kind of answer I mentioned before, contributing to the problem. I know better now.&lt;/p&gt;

&lt;p&gt;Now that I am done with the challenge, I intend to answer only questions that are interesting to me and to which I can provide a definitive and well-researched answer.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
      <category>learning</category>
      <category>stackoverflow</category>
    </item>
  </channel>
</rss>
