<?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: Marcelo Gonçalves</title>
    <description>The latest articles on DEV Community by Marcelo Gonçalves (@marcelocg).</description>
    <link>https://dev.to/marcelocg</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%2F24442%2F45fabad1-1938-42ad-979d-7ae8c963a269.jpg</url>
      <title>DEV Community: Marcelo Gonçalves</title>
      <link>https://dev.to/marcelocg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marcelocg"/>
    <language>en</language>
    <item>
      <title>How do you choose a subject to stick to on your blog?</title>
      <dc:creator>Marcelo Gonçalves</dc:creator>
      <pubDate>Fri, 18 Dec 2020 23:06:27 +0000</pubDate>
      <link>https://dev.to/marcelocg/how-do-you-choose-a-subject-to-stick-to-on-your-blog-28f8</link>
      <guid>https://dev.to/marcelocg/how-do-you-choose-a-subject-to-stick-to-on-your-blog-28f8</guid>
      <description>&lt;p&gt;I am interested in so many subjects that it makes it difficult for me to choose one to blog about. &lt;/p&gt;

&lt;p&gt;If you take the dev world alone, I love talking and reading about containers, microservices, API gateways, data structures, algorithms, Java, Spring, Flutter, Go, Rust, React, Next.js, Jamstack, NoSQL, Kafka... Yes, I am a generalist. That's what 25 years of CompSci do to you.&lt;/p&gt;

&lt;p&gt;It doesn't stop there. I love Game Dev! Shaders, procedural generation, 3D modeling, sound design... speaking of which remembers me of my recent passion for samplers and synthesizers, musical production, piano, music theory, drums... And a bazillion other random things like cars and motorsports, knowledge organization techniques like Zettelkasten, personal finance and investments, well... you get the idea.&lt;/p&gt;

&lt;p&gt;How do you guys stick to a narrow range of subjects to blog about? Am I getting crazy, a kind of knowledge addicted junkie? Should I create N blogs to spread the word about whichever comes into my radar?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Translations can boost your learning process</title>
      <dc:creator>Marcelo Gonçalves</dc:creator>
      <pubDate>Wed, 02 Oct 2019 02:07:29 +0000</pubDate>
      <link>https://dev.to/marcelocg/translations-can-boost-your-learning-process-5eke</link>
      <guid>https://dev.to/marcelocg/translations-can-boost-your-learning-process-5eke</guid>
      <description>&lt;p&gt;For one of my PRs that will take part in &lt;a href="https://hacktoberfest.digitalocean.com/"&gt;Hacktoberfest 2019&lt;/a&gt; I've chosen the task of translating a book. My native (spoken) language is Brazilian Portuguese. My first goal was to ease Portuguese speaking beginner programmers learning process. But what I found was a totally different result!&lt;/p&gt;

&lt;p&gt;Actually, translating &lt;a href="https://book.nushell.sh/"&gt;this Nu Shell book&lt;/a&gt; is helping &lt;strong&gt;me&lt;/strong&gt; to learn more! It is fantastic because my original goal is still being achieved while giving myself an unexpected reward. (&lt;a href="https://www.jonathanturner.org/2019/08/introducing-nushell.html"&gt;Haven't heard of Nu Shell yet?&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;But how does this learning improvement happen?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sometimes, when in a rush looking for a quick answer, one just goes straight to a book chapter or documentation section, skipping many important parts. When you are translating you force yourself to read through the whole text, start to finish. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Before you can assume the job as finished you must revise it. Many times. So you end up repeating the above more than once. You do it twice or even more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When you have no specific purpose while reading maybe you make some diagonal reading, just a skimming to get a taste of what the subject is. When translating you must read the original text with much more attention, dive in to get much more detail. Bam! The more attention you pay to that subject, the more you learn.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And everything I said above is equally valid to transcription jobs too! If you find any podcasts, youtube channels etc that accept transcription contributions, go for it!&lt;/p&gt;

&lt;p&gt;I have not submitted this PR yet but if you're curious and want to see my ongoing translation work, &lt;a href="https://github.com/marcelocg/book/tree/pt-BR"&gt;it is in a forked Github repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy hacking!&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>learning</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Hacktoberfest for beginners - Low hanging contribution opportunities</title>
      <dc:creator>Marcelo Gonçalves</dc:creator>
      <pubDate>Mon, 30 Sep 2019 18:45:06 +0000</pubDate>
      <link>https://dev.to/marcelocg/hacktoberfest-for-beginners-low-hanging-contribution-opportunities-5hed</link>
      <guid>https://dev.to/marcelocg/hacktoberfest-for-beginners-low-hanging-contribution-opportunities-5hed</guid>
      <description>&lt;p&gt;Hey, there!&lt;/p&gt;

&lt;p&gt;Do you know of any repo with easy, simple but valuable contributions that can be made by open source beginners?&lt;/p&gt;

&lt;p&gt;Let's make a list! Please refer these repos/gh issues in the comments and I'll update the post with the recommendations in order to ease finding them.&lt;/p&gt;

&lt;p&gt;I've gathered a few to start. Let's go help all beginners!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nushell/nushell/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22"&gt;Nu Shell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/creativecommons/ccsearch-browser-extension/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest"&gt;Creative Commons Search Browser Extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dscatc/dscatc-webapp/issues?q=is%3Aissue+is%3Aopen+label%3Aeasy"&gt;DSC ATC Web App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/syntaxseed/terminalfaker/issues"&gt;Terminal Faker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/uvic-aero/onboard-computer/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22"&gt;UVic Aero's Onboard Computer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FultonBrowne/Ara-Server/issues"&gt;Server for Ara Voice Assistant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/brittanyrw/emojiscreen"&gt;Emojiscreen&lt;/a&gt; (no programming skills needed)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/xmalinov/free-hacktoberfest-pr"&gt;Learn how to contribute to open source&lt;/a&gt; (no programming skills needed)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/radareorg/cutter/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberFest"&gt;Cutter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>hacktoberfest</category>
      <category>discuss</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Who is your programming hero?</title>
      <dc:creator>Marcelo Gonçalves</dc:creator>
      <pubDate>Wed, 05 Jul 2017 19:59:05 +0000</pubDate>
      <link>https://dev.to/marcelocg/who-is-your-programming-hero</link>
      <guid>https://dev.to/marcelocg/who-is-your-programming-hero</guid>
      <description>&lt;p&gt;The good guys at &lt;a href="https://dev.to/changelog"&gt;The Changelog podcast&lt;/a&gt; (&lt;a href="http://adamstacoviak.com/"&gt;Adam Stacoviak&lt;/a&gt; and &lt;a href="http://jerodsanto.net/"&gt;Jerod Santo&lt;/a&gt;) used to ask this question to people the interview on the show. &lt;/p&gt;

&lt;p&gt;It's nice to see who are the heroes of people you really think are great programmers themselves. So, it would be nice to see who are this community's heroes. I'll start.&lt;/p&gt;

&lt;p&gt;My programming hero is &lt;a href="https://en.wikipedia.org/wiki/Dennis_Ritchie"&gt;Dennis Ritchie&lt;/a&gt;. Not only for his technical skills but mainly for the huge contributions he made to the evolution of computer systems, software development and programming teaching and learning.&lt;/p&gt;

&lt;p&gt;Let's go. Who is your programming hero?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Why I quit WhatsApp</title>
      <dc:creator>Marcelo Gonçalves</dc:creator>
      <pubDate>Wed, 11 May 2016 20:21:00 +0000</pubDate>
      <link>https://dev.to/marcelocg/why-i-quit-whatsapp</link>
      <guid>https://dev.to/marcelocg/why-i-quit-whatsapp</guid>
      <description>&lt;h3&gt;
  
  
  Why I quit WhatsApp in favor of productivity (and sanity)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m0sfK4pO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/333/1%2Agt8KEyT2XwLh9DrMH6yIrA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m0sfK4pO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/333/1%2Agt8KEyT2XwLh9DrMH6yIrA.jpeg" alt=""&gt;&lt;/a&gt;Photo by Jesper onÂ &lt;a href="https://flickr.com/photos/xraijs/3474643866"&gt;Flickr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;WhatsApp is indeed a great communication tool. It provides fast talking, immediate responses, relatively large group conversations, (almost) free voice chatting and more. It’s a great way of sharing instant shots, selfies, short videos and voice messages. All these things in near real time. You send a message and the recipient gets it in a matter of a sub-second.&lt;/p&gt;

&lt;p&gt;But all these features turned WhatsApp into a problem for me. Every conversation call for immediate attention. This mean interruption. And the immediateness of instant messaging turns it all into a bigger problem: anxiety! I’ll expand on that.&lt;/p&gt;

&lt;h4&gt;
  
  
  Interruption loop
&lt;/h4&gt;

&lt;p&gt;The very nature of WhatsApp (and other apps alike) communication is the instant conversation. It’s not meant to be left to for follow up or later answering. When one sends a direct message via an instant messaging app, the expected behavior is that the recipient responds to it right away.&lt;/p&gt;

&lt;p&gt;But at least for me this is not always possible. In fact, it’s &lt;strong&gt;almost never&lt;/strong&gt; the case. Most of the time I want to concentrate on some task that needs to be completed, work related or not. Every instant messaging app uses notification popups and sounds in order to achieve its goal of being instant.&lt;/p&gt;

&lt;p&gt;Here comes the first problem. These notifications cause an urge to check for the messages, not to speak of curiosity. And there you go interrupt what you are doing. You see a notification, open the app, check the messages, respond to some, smile at others, watch a video and go back to work. And in no time that notification pops up again. Repeat that all day long. Bye bye productivity.&lt;/p&gt;

&lt;h4&gt;
  
  
  Induced Anxiety
&lt;/h4&gt;

&lt;p&gt;Ok, someone could say you can simply let it there. You don’t have to stop what you’re doing to answer your WhatsApp messages. Fine, but even if you don’t go read or respond to the incoming messages you know they are still there waiting.&lt;/p&gt;

&lt;p&gt;Here comes the second problem. This situation causes anxiety. As soon as the notification arrives you already know there is an action required from you. There is something pending. It starts a background job on your brain that tells you someone could be trying to talk to you.&lt;/p&gt;

&lt;p&gt;Come on, there is no way to really focus on a task when you are unconsciously wanting or thinking of other pending stuff (&lt;a href="https://en.wikipedia.org/wiki/Getting_Things_Done"&gt;have you heard of &lt;em&gt;Getting Things Done&lt;/em&gt;?)&lt;/a&gt;. Furthermore, what’s the point in using an instant messaging app if you’re not using it’s instant messaging feature? There are better tools to help you handle this scenario.&lt;/p&gt;

&lt;h4&gt;
  
  
  Freedom
&lt;/h4&gt;

&lt;p&gt;Leaving WhatsApp apart has been one of the most beneficial things I’ve done to myself recently. Small talk overload, useless media flood, tons of porn, flamed discussions about soccer and politics. Of course these things are not application’s fault. People who make bad use of these tech resources make me run away. Although I have nothing against WhatsApp or any other instant messaging app, I’m now free from all that bullshit.&lt;/p&gt;

&lt;p&gt;Now I’m back to e-mail and phone based communication. It’s way better suited for the asynchronous communication I need to maintain focus. You have something to ask me or show me? Send me an e-mail. You need instant, online confirmation from me? Call me by phone.&lt;/p&gt;

&lt;p&gt;It’s only one week since I uninstalled WhatsApp from my phone and the results have been impressively good. Not only my concentration power has recovered a lot but also now I can dedicate more time to get up to date with my &lt;a href="https://getpocket.com"&gt;Pocket&lt;/a&gt; reading queue, finish some &lt;a href="https://www.udemy.com/courses/development/game-development/"&gt;Udemy game dev courses&lt;/a&gt; and even work on &lt;a href="http://500px.com/marcelocg"&gt;my photography&lt;/a&gt; post production.&lt;/p&gt;

&lt;p&gt;Don’t worry I still use &lt;a href="https://slack.com/"&gt;Slack&lt;/a&gt;, &lt;a href="http://twitter.com/marcelocg"&gt;Twitter&lt;/a&gt;, &lt;a href="https://trello.com/"&gt;Trello&lt;/a&gt;, &lt;a href="http://freenode.net"&gt;Freenode&lt;/a&gt; for professional and educational communication.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This post was originally published on &lt;a href="https://medium.com/@marcelocg/why-i-quit-whatsapp-76f4c946174a"&gt;medium.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>lifehacking</category>
    </item>
  </channel>
</rss>
