<?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: Alexander Sulim</title>
    <description>The latest articles on DEV Community by Alexander Sulim (@soulim).</description>
    <link>https://dev.to/soulim</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%2F54682%2F97d2a01c-d8f2-4dbf-b132-885f67f0e5f0.jpeg</url>
      <title>DEV Community: Alexander Sulim</title>
      <link>https://dev.to/soulim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/soulim"/>
    <language>en</language>
    <item>
      <title>Becoming a software engineer</title>
      <dc:creator>Alexander Sulim</dc:creator>
      <pubDate>Sun, 06 Jun 2021 04:34:07 +0000</pubDate>
      <link>https://dev.to/soulim/becoming-a-software-engineer-3fh4</link>
      <guid>https://dev.to/soulim/becoming-a-software-engineer-3fh4</guid>
      <description>&lt;p&gt;Recently I realized that a professional career started for me twenty years ago. However the journey of becoming a software engineer begins much earlier, and the first sparkle of interest wasn't created by a computer itself.&lt;/p&gt;

&lt;p&gt;The story starts for me with a book.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gcXVz6Mx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/a-book-that-changed-my-life.min.2f06c2ba330eba0cb2bbf9ba818df3b84771f0162ea7e2d0f4dbd95eafee0de6778083fb40cc7bbcc3a51a8af868511aefccd490015c94aa7ad33ba99107736a.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gcXVz6Mx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/a-book-that-changed-my-life.min.2f06c2ba330eba0cb2bbf9ba818df3b84771f0162ea7e2d0f4dbd95eafee0de6778083fb40cc7bbcc3a51a8af868511aefccd490015c94aa7ad33ba99107736a.jpg" alt="Book: And I was in a computer city"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When I was about 9 years old, my parents bought me a book&lt;sup id="fnref1"&gt;1&lt;/sup&gt; about a boy who got inside of a computer. The boy helped people living there to catch a computer virus and found many friends there. It was an amazing adventure for the little boy and me. The book wasn't an ordinary one. It had two parts: one is the story itself, and another one is a glossary with all "computer terms" mentioned in the story. The glossary wasn't that boring list of terms with explanations either. It was a comic! Every term there was a short story in a comic style.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ozWs3jU0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/fortran-encyclopedia.min.ebad19864d36f3701bd887bcd3b4798b1ba4e40ea2fe4b569dc9811c83d01f1ab9994169a2f669549704fb58d4cf7ee1259eb76c730a6b7862a79966f091389b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ozWs3jU0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/fortran-encyclopedia.min.ebad19864d36f3701bd887bcd3b4798b1ba4e40ea2fe4b569dc9811c83d01f1ab9994169a2f669549704fb58d4cf7ee1259eb76c730a6b7862a79966f091389b.jpg" alt="Book: Prof. Fortran's encyclopedia"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The book became something special for me. I was going through the glossary part over and over again, enjoying every detail. Seeing that, my parents got me an extension to the book. It was a computer encyclopedia for kids. Basically, it was the glossary part extended with other terms (comics!), math puzzles, and little games.&lt;/p&gt;

&lt;p&gt;The encyclopedia contained also instructions on how to build a computer model using paper and clues &lt;sup id="fnref2"&gt;2&lt;/sup&gt;. After a couple days of deliberate work, my first computer was ready! I was playing video games on it using one of the best tools ever - imagination 😄&lt;/p&gt;

&lt;p&gt;Like every kid, I was thinking to become an astronaut who explores space, or a doctor who helps people, or an adventurer who travels around the world, or lots of other things, but that was &lt;em&gt;before&lt;/em&gt; the book. The book showed me an amazing world, and I decided to become a part of it. That was 30 years ago and I &lt;em&gt;never&lt;/em&gt; regretted that choice. Every single day I truly enjoy being a software engineer who creates things, helps people, uses his imagination to solve problems, and explores the world he discovered many years ago.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hello Ruby
&lt;/h2&gt;

&lt;p&gt;Of course, these books that inspired me aren't published anymore. However if you know a kid who is looking for ways to explore the world of computers, I can highly recommend &lt;a href="https://www.helloruby.com/"&gt;"Hello Ruby"&lt;/a&gt; created by amazing Linda Liukas. Together with my son Tim we read two of them already, and that reminded me a lot of my childhood experience with the books that changed my life years ago.&lt;/p&gt;

&lt;p&gt;Have a wonderful day! 😉&lt;/p&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;The book is written in Russian, and unfortunately I cannot find a link on its description in English. ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn2"&gt;
&lt;p&gt;The first time when I got a chance to touch and work with a &lt;em&gt;real&lt;/em&gt; the computer was six years after my parents gave me the book. But that's another story already. Stay tuned to listen to it soon. ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>culture</category>
      <category>beginners</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>A hacker mindset</title>
      <dc:creator>Alexander Sulim</dc:creator>
      <pubDate>Fri, 21 May 2021 12:27:59 +0000</pubDate>
      <link>https://dev.to/soulim/a-hacker-mindset-2g3h</link>
      <guid>https://dev.to/soulim/a-hacker-mindset-2g3h</guid>
      <description>&lt;p&gt;Wikipedia defines the term “hacker” as &lt;em&gt;“a computer expert who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means."&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;So it’s about that mindset.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KWGKCgOx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/microbit-hackers.min.1bcc0baed5ede3b05453d46421f16551df24cbba0e8f611ebd04d9f150f377f9f054a18be3ae3f5b8068e54f5fa2c1deedfb95a9f7fc2d21f2f945c762f13923.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KWGKCgOx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/microbit-hackers.min.1bcc0baed5ede3b05453d46421f16551df24cbba0e8f611ebd04d9f150f377f9f054a18be3ae3f5b8068e54f5fa2c1deedfb95a9f7fc2d21f2f945c762f13923.jpg" alt="Tim and me having fun with micro:bit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a software engineer, I know about patterns, frameworks, idiomatic code, and so on. Years of experience help to break down almost every problem into small pieces and chart a path to the final solution. Of course, there is a favorite programming language, a database, and a set of useful tools that help to solve problems. All of that creates a productive work environment and a mindset, but at the same time leads to some sort of isolation.&lt;/p&gt;

&lt;p&gt;Because of this isolation, the favorite programming language is used for every task, the framework of choice is the ultimate answer for every project. Even if better results could be achieved with another language, and the project might not even require any framework at all.&lt;/p&gt;

&lt;p&gt;Some time ago I caught myself on these habits and decided to change them to be even more productive and achieve even better results. These are the lessons I've learned and the discoveries I've made.&lt;/p&gt;

&lt;h2&gt;
  
  
  Question initial ideas
&lt;/h2&gt;

&lt;p&gt;To break the bubble of standard solutions I started questioning initial ideas and challenge myself to find alternative solutions. Any alternative has to comply with only one rule: it must be simpler. Sometimes it's hard, but that's a lot of fun.&lt;/p&gt;

&lt;p&gt;For example, try to ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Could a plain text file be used instead of a database in this project?&lt;/li&gt;
&lt;li&gt;Wouldn't be Docker too much for this task?&lt;/li&gt;
&lt;li&gt;Does that make sense to use Node.js to make this tool just because I know how to use Node.js?&lt;/li&gt;
&lt;li&gt;Wouldn't be a plain HTML file better than a single page app?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, time is required to develop skills that help to find the right questions or sometimes accept the initial idea as the right one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Explore
&lt;/h2&gt;

&lt;p&gt;Staying open to new things is extremely beneficial. It isn't just fun to "play with new toys" or a good chance to find the right tool for a job, but it's a deep source of inspiration.&lt;/p&gt;

&lt;p&gt;A discovery could reveal that a plain text file could replace &lt;a href="https://twtxt.readthedocs.io/en/latest/"&gt;Twitter&lt;/a&gt; or &lt;a href="http://todotxt.org/"&gt;a productivity app&lt;/a&gt;. Of course, it isn't necessary to use every discovery, but that helps to learn what's possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trust yourself
&lt;/h2&gt;

&lt;p&gt;All that being said, it doesn't mean that any initial idea is right away wrong and must be challenged, or the favorite programming language doesn't fit the task. Not at all. It's important to trust your gut feeling and experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hack the planet
&lt;/h2&gt;

&lt;p&gt;All of that helps to develop what I call "a hacker mindset". Something that helps to go beyond the circle of standard solutions, discover new ideas and interesting people, and grow.&lt;/p&gt;

&lt;p&gt;Guess what? This mindset works great not just for overcoming obstacles within a computerized system. It's applicable in everyday life 😄&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>motivation</category>
    </item>
    <item>
      <title>Welcome to Vim... again</title>
      <dc:creator>Alexander Sulim</dc:creator>
      <pubDate>Sat, 15 May 2021 22:00:00 +0000</pubDate>
      <link>https://dev.to/soulim/welcome-to-vim-again-1h7b</link>
      <guid>https://dev.to/soulim/welcome-to-vim-again-1h7b</guid>
      <description>&lt;p&gt;This post is written in Vim. I use this editor for the last five months, but it’s my sixth attempt to tame it. Let me share a few lessons learned and reflect on the experience.&lt;/p&gt;




&lt;p&gt;For those who don't know, Vim is a text editor. Unlike many other editors, it has a special aura around it. Lots of people have "love or hate" relationships with this editor. Why is it so? It's because Vim allows you to be &lt;em&gt;incredibly&lt;/em&gt; productive with text, but it asks something in return. Vim asks you to invest time to learn and understand its philosophy.&lt;/p&gt;

&lt;p&gt;One of the first and classic challenges that many people (everyone?..) have to solve on the way of mastering Vim is &lt;a href="https://stackoverflow.com/questions/11828270/how-do-i-exit-the-vim-editor" rel="noopener noreferrer"&gt;"How do I exit the Vim editor?"&lt;/a&gt;. As of today, this question on StackOverflow has 4252 upvotes and the answer is upvoted 5397 times!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fsul.im%2Fblog%2Fimages%2Fstackoverflow-how-to-exit-vim.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fsul.im%2Fblog%2Fimages%2Fstackoverflow-how-to-exit-vim.png" alt="StackOverflow: How to exit Vim?"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Does that mean Vim is hard to master? &lt;strong&gt;Yes&lt;/strong&gt;, if you used any other editor before and try to apply the same approaches in Vim. &lt;strong&gt;No&lt;/strong&gt;, if you open to discover something different from what you are used to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I wanted to use Vim
&lt;/h2&gt;

&lt;p&gt;Like many software engineers, I was excited to try Vim after seeing colleagues and other people on the internet being insanely productive with it. They were able to write and navigate code with the speed and efficiency I've never had in any GUI editor and even powerful IDEs. However the most intriguing was to see how proud and enthusiastic those people were. Of course, I wanted to be like &lt;em&gt;that&lt;/em&gt; as well!&lt;/p&gt;

&lt;p&gt;So I went through lots of tutorials, asked many questions to colleagues... and failed to use Vim as my work tool. Five times.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why my previous attempts failed
&lt;/h2&gt;

&lt;p&gt;The internet is full of Vim tutorials. There are countless videos on YouTube, blog posts, online classes, newsletters, Vim's built-in help, and still, I was consistently failing to work with text in Vim. Of course, it wasn't terribly bad, but I wasn't even close to what all those people were able to do.&lt;/p&gt;

&lt;p&gt;There was only one reason for all those failures. I was trying to follow tutorials and do exactly what they suggest. That was the main mistake.&lt;/p&gt;

&lt;p&gt;For example, navigation. The majority of Vim learning resources teach you how to navigate using k, j, l, h keys and suggest keystrokes like 10j. For someone who was using a GUI editor for years, it's hard to understand and remember all of that. Many tutorials suggest avoiding using a mouse to be faster and more productive with just a keyboard. I wanted to be more productive, but it was almost impossible to stop using the mouse.&lt;/p&gt;

&lt;p&gt;All that led to frustration, and I could understand why many people have "hate" relationships with Vim.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed last time
&lt;/h2&gt;

&lt;p&gt;After many years of using VSCode, I've noticed a need to disable some of its functionality that's enabled by default. Also, it's never felt right that a text editor consumes more than a gigabyte of memory. Vim, on the other hand, doesn't have much enabled by default besides core editing and navigation. That gives a chance to gradually enable only what's necessary. Speaking memory consumption, at the moment writing &lt;code&gt;nvim&lt;/code&gt; process&lt;sup id="fnref1"&gt;1&lt;/sup&gt; uses 11.5 MB of RAM!&lt;/p&gt;

&lt;p&gt;This time I knew exactly what a text editor for &lt;em&gt;my&lt;/em&gt; daily work should have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;core text editing and navigation functionality,&lt;/li&gt;
&lt;li&gt;ability to be extended with plug-ins,&lt;/li&gt;
&lt;li&gt;no smart features, but full-control instead,&lt;/li&gt;
&lt;li&gt;speed and low memory footprint.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vim fit these requirements, so it felt right to try it for the sixth time. However, I set few rules for myself:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Don't care about "recommended" ways, if ways you use for years work fine. That means, I'm fine with using arrow keys instead of k, j, l, h and not knowing many of fast navigation keystrokes.&lt;/li&gt;
&lt;li&gt;Learn and practice 1--2 new keystrokes at a time and only when you need them. So it's impossible to be overwhelmed with exotic (for a GUI user) keystrokes and to feel embarrassed due to the inability to remember many of them at once.&lt;/li&gt;
&lt;li&gt;Prefer single-purpose plug-ins over swiss-army knives ones. That helps to stay flexible, find your workflow, and use plug-ins 100%.&lt;/li&gt;
&lt;li&gt;Keep slowly understanding Vim.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Lessons learned
&lt;/h2&gt;

&lt;p&gt;When it's about a text editor, the list of possible options to choose from is huge (&lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;VSCode&lt;/a&gt;, &lt;a href="https://atom.io/" rel="noopener noreferrer"&gt;Atom&lt;/a&gt;, &lt;a href="https://www.sublimetext.com/" rel="noopener noreferrer"&gt;Sublime Text&lt;/a&gt;, &lt;a href="https://www.vim.org/" rel="noopener noreferrer"&gt;Vim&lt;/a&gt; and &lt;a href="https://neovim.io/" rel="noopener noreferrer"&gt;NeoVim&lt;/a&gt;, &lt;a href="https://www.gnu.org/software/emacs/" rel="noopener noreferrer"&gt;Emacs&lt;/a&gt;, &lt;a href="https://chocolatapp.com/" rel="noopener noreferrer"&gt;Chocolat&lt;/a&gt;, &lt;a href="https://micro-editor.github.io/" rel="noopener noreferrer"&gt;micro&lt;/a&gt; and many others). To pick one, it's better to know what you need from it. That's a good exercise because it helps to reflect on your daily workflow. Once the choice is made, it makes sense to understand the tool. Yes, that requires time, but take small steps.&lt;/p&gt;

&lt;p&gt;There is no wrong choice. Be inspired by other people, but pick an editor that works for &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;

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

&lt;p&gt;:wq&lt;/p&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;I use &lt;a href="https://neovim.io/" rel="noopener noreferrer"&gt;NeoVim&lt;/a&gt;. ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>vim</category>
    </item>
    <item>
      <title>The excitement of making things real</title>
      <dc:creator>Alexander Sulim</dc:creator>
      <pubDate>Fri, 07 May 2021 15:17:38 +0000</pubDate>
      <link>https://dev.to/soulim/the-excitement-of-making-things-real-3dem</link>
      <guid>https://dev.to/soulim/the-excitement-of-making-things-real-3dem</guid>
      <description>&lt;p&gt;A software engineer career started for me in 2001 when I joined a tiny start-up company as a junior developer. Since then I was working in different companies and different roles. There is one thing that is still &lt;em&gt;every time&lt;/em&gt; magical and makes me feel like a kid.&lt;/p&gt;

&lt;p&gt;It didn't change over all these years and it's a feeling of excitement of making things real. Those things that you sketch on a whiteboard, discuss with colleagues or friends, implement and re-implement in the code, and then finally see them happening.&lt;/p&gt;

&lt;p&gt;Let me share a story that happened recently.&lt;/p&gt;

&lt;p&gt;This time I was working together with &lt;a href="https://github.com/driv3r"&gt;@driv3r&lt;/a&gt; on a project that connects multiple apps (including a third-party one). After a couple of weeks of planning, collecting requirements, communicating with other teams involved, changing existing code, and creating a new app, everything was ready for the first test run. Of course, all components of the project were tested individually, but it isn't the same as to turn on the whole thing and see if it works as expected.&lt;/p&gt;

&lt;p&gt;The third-party app was supposed to make the initial request to one of our API endpoints and that should be triggering a few interactions between other apps, and at some point, the third party should be getting a request back from our system.&lt;/p&gt;

&lt;p&gt;Everything is deployed and waiting for that initial request. Click a button in the third-party app. A couple of messages between our internal apps. And 2-3 seconds later the third party receives a call back from our system. EVERYTHING WORKS!&lt;/p&gt;

&lt;p&gt;It's exciting to see how everything works exactly as planned! It doesn't matter if you are 99% sure that everything should just work anyway (because you've spent time checking every component and connection). It doesn't matter if the project is big or small.&lt;/p&gt;

&lt;p&gt;It's &lt;strong&gt;always&lt;/strong&gt; exciting to see how the results of your work become alive!&lt;/p&gt;

&lt;p&gt;From the outside it looks like this:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/mqp8_ROAIJY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;That's the moment when you feel yourself as a kid, and it's amazing. Keep making things and be excited about them becoming real! 😄&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>watercooler</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>Teaching kids responsibility</title>
      <dc:creator>Alexander Sulim</dc:creator>
      <pubDate>Tue, 27 Apr 2021 00:00:00 +0000</pubDate>
      <link>https://dev.to/soulim/teaching-kids-responsibility-4e7m</link>
      <guid>https://dev.to/soulim/teaching-kids-responsibility-4e7m</guid>
      <description>&lt;p&gt;Not being able to leave an apartment for a couple of weeks due to a COVID-19 quarantine is hard. Going through that with a six years old kid is a real challenge.&lt;/p&gt;

&lt;p&gt;To keep being happy we were trying different activities (reading, drawing, doing crazy indoor sports challenges, and so on). One of these activities was video games. That's how my son Tim and I discovered an amazing game - "Alba: a wildlife adventure" from &lt;em&gt;ustwo games&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zkmoagn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/playing-alba.min.cd2a38aeea14a8b84721e530f72a0c4208ce19df4f04a84ebd8350fb21eaaa4d4c94cc2408adc380c58f915660e3145cfd77bd2810c6bbc861f15d26b3d9c17a.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zkmoagn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://sul.im/blog/images/playing-alba.min.cd2a38aeea14a8b84721e530f72a0c4208ce19df4f04a84ebd8350fb21eaaa4d4c94cc2408adc380c58f915660e3145cfd77bd2810c6bbc861f15d26b3d9c17a.jpg" alt="Tim plays 'Alba: a wildlife adventure'"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tim loves animals and anything related to them. That's why Alba got our attention. It's a story about a little girl who sets out to save wildlife on a little island. The game isn't just a cute adventure where you need to run around and do some tasks. It's much more!&lt;/p&gt;

&lt;p&gt;The game teaches young people how to be responsible and how important to care about everything and everyone around you. It gives examples of how our actions could have a negative and positive effects. The game shows that "even the smallest person can make a big difference"!&lt;/p&gt;

&lt;p&gt;Tim and I were playing the game together. I was doing only narration because he cannot read yet. It was an amazing experience to see my kid living the story of the game, how he was proud of saving the wildlife on the little island. But the biggest surprise came later!&lt;/p&gt;

&lt;p&gt;When the game was over, Tim went outside on the terrace and collected all the garbage he could find there (little pieces of paper and plastic packaging, and whatever else the wind could bring). &lt;strong&gt;"I'm doing that like Alba", he said.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;ustwo games&lt;/em&gt; created not just a beautiful video game. It's much more. The game experience goes beyond the virtual world. It creates positive emotions and shows that a little kid can change the real world. Thank you &lt;em&gt;ustwo games&lt;/em&gt;!&lt;/p&gt;




&lt;p&gt;The official website of the game: &lt;a href="https://www.albawildlife.com/"&gt;https://www.albawildlife.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>culture</category>
      <category>videgames</category>
    </item>
  </channel>
</rss>
