<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Growth - Tag - Nuno Sousa&#39;s Corner</title>
        <link>https://www.nunomtsousa.com/tags/growth/</link>
        <description>Growth - Tag - Nuno Sousa&#39;s Corner</description>
        <generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>nuno.mt.sousa@gmail.com (Nuno Sousa)</managingEditor>
            <webMaster>nuno.mt.sousa@gmail.com (Nuno Sousa)</webMaster><lastBuildDate>Fri, 14 Feb 2025 09:38:25 &#43;0000</lastBuildDate><atom:link href="https://www.nunomtsousa.com/tags/growth/" rel="self" type="application/rss+xml" /><item>
    <title>Is the Advent of Code a good way to learn a new programming Language?</title>
    <link>https://www.nunomtsousa.com/posts/2025-02-14-adventofcodetolearnnewlanguages/</link>
    <pubDate>Fri, 14 Feb 2025 09:38:25 &#43;0000</pubDate>
    <author>nuno.mt.sousa@gmail.com (Nuno Sousa)</author>
    <guid>https://www.nunomtsousa.com/posts/2025-02-14-adventofcodetolearnnewlanguages/</guid>
    <description><![CDATA[<p>As a software developer, you should always be on the lookout for new things and new technologies. You shouldn&rsquo;t use all of them or play with all of them (who has the time?), but at least be informed of what is out there. You should also try new things from time to time, just to keep the curiosity juices going. This article summarizes my foyer into a new programming language, Rust. I will give you a small background, why I was curious about it and if the advent of code is a good way to learn a new language (tldr: it is!).</p>]]></description>
</item>
<item>
    <title>Building Games</title>
    <link>https://www.nunomtsousa.com/posts/2024-08-21-buildinggames/</link>
    <pubDate>Wed, 21 Aug 2024 18:47:08 &#43;0000</pubDate>
    <author>nuno.mt.sousa@gmail.com (Nuno Sousa)</author>
    <guid>https://www.nunomtsousa.com/posts/2024-08-21-buildinggames/</guid>
    <description><![CDATA[<p>How to sharpen your skills while having fun!</p>
<h2 id="introduction">Introduction</h2>
<p>As part of my personal growth, I have decided to go back to what captivated my attention in computers when growing up. I was introduced to computers in the time of the <a href="https://en.wikipedia.org/wiki/ZX_Spectrum" target="_blank" rel="noopener noreffer ">ZX Spectrum</a> at around eleven years old. I was sick at home, during the summer holidays, with nothing better to do then to read the computer’s manual and write a game. Have you ever tried to write a computer game using BASIC? Looking back, it doesn’t look as fun as it did back then 🙂 I wrote a game that was like <a href="https://en.wikipedia.org/wiki/Whac-A-Mole" target="_blank" rel="noopener noreffer ">whack-a-mole</a>, but without a hammer to whack them: you would shoot them. Since then, I have never stopped programming and never lost the love for it.</p>]]></description>
</item>
<item>
    <title>Practice Makes Perfect</title>
    <link>https://www.nunomtsousa.com/posts/2024-06-09-practicemakesperfect/</link>
    <pubDate>Thu, 09 May 2024 18:45:25 &#43;0000</pubDate>
    <author>nuno.mt.sousa@gmail.com (Nuno Sousa)</author>
    <guid>https://www.nunomtsousa.com/posts/2024-06-09-practicemakesperfect/</guid>
    <description><![CDATA[<p><strong>We have all heard the saying, Practice Makes Perfect. But does it apply to programming? To write tests? To software design? I believe so and I hope this articles makes you think about doing some Katas, some experiments, writing some side projects, and, if you’re brave, publishing them!</strong></p>
<p>Have you ever seen the <em>great ones</em> do some katas? See how the master works through the code and changes it so effortlessly? It seems like magic, doesn’t it? But they are just humans like us. Whether you follow <a href="https://martinfowler.com/articles/2024-refactoring-code-samples.html" target="_blank" rel="noopener noreffer ">Martin Fowler,</a> <a href="http://www.butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata" target="_blank" rel="noopener noreffer ">Robert &ldquo;Uncle Bob&rdquo; Martin</a> or <a href="https://codingdojo.org/kata/RomanNumerals/" target="_blank" rel="noopener noreffer ">Kent Beck</a>, you’ve probably seen some of their katas. If fact, you can find videos of them trying new techniques like we do, like seeing Kent Beck doing some <a href="https://www.youtube.com/watch?v=Aof0F9DvTFg" target="_blank" rel="noopener noreffer ">TCR (test &amp;&amp; commit || revert)</a>. It is through deliberate practice and being humble that they, and also we, can become better at what we do. We never know everything. There is always something we can learn and something we can improve. If we stop practicing and we assume we know it all, that is a good recipe to let our Ego destroy our careers and our lives.</p>]]></description>
</item>
</channel>
</rss>
