<?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: Bizimana Ibrahim</title>
    <description>The latest articles on DEV Community by Bizimana Ibrahim (@ibrahim_).</description>
    <link>https://dev.to/ibrahim_</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%2F816817%2F9523e2eb-2157-4914-89b2-79f593835e01.png</url>
      <title>DEV Community: Bizimana Ibrahim</title>
      <link>https://dev.to/ibrahim_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ibrahim_"/>
    <language>en</language>
    <item>
      <title>Week 5 at Task Force 5.0</title>
      <dc:creator>Bizimana Ibrahim</dc:creator>
      <pubDate>Sun, 20 Mar 2022 09:40:46 +0000</pubDate>
      <link>https://dev.to/ibrahim_/week-5-at-task-force-50-5386</link>
      <guid>https://dev.to/ibrahim_/week-5-at-task-force-50-5386</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;“The more I learn, the more I realize how much I don't know.”&lt;br&gt;
Albert Einstein&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The famous quote by Albert Einstein can pretty much sum up my journey at Task Force 5.0. It's been 5 weeks of continuous learning and each day I get introduced to new concepts that I was not aware of. So what was new this week? Which challenges did I face? And How did I overcome them? Here is my reflection:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--A5QyVliH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vlxns78rz349mjbht9p2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A5QyVliH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vlxns78rz349mjbht9p2.jpg" alt="What's new" width="612" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This week, like every other week we had informative and interesting sessions. In soft skills, I learnt how to work effectively in self-organizing teams, and realized the most important thing is to trust each other in the team. This was helpful as in the Task Force we work as a self-organizing team. Design thinking was another new concept of how to create products that are relevant to the users. In this session, I learnt to never be self-referential, which is one of the most essential things as a developer. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Db5y-kUU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qghqyhtugmp113bp0ycz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Db5y-kUU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qghqyhtugmp113bp0ycz.jpg" alt="Challenges ahead" width="550" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This week’s biggest challenge came in technical skills sessions. Where we were introduced to TypeOrm. &lt;code&gt;TypeScript ORM (object-relational mapper) library that makes it easy to link your TypeScript application up to a relational database.&lt;/code&gt; What was the challenge? &lt;br&gt;
I installed the package following instructions from the documentation but the package was not working. I did some research on the internet, tried all the suggested solutions but to no avail. I asked my fellow interns and none of them was facing the same issue. This brought back the “5 whys” methodology we learnt the previous week. Probing myself the whys it led to the root cause which was the package was updated a couple of minutes ago and the reason it was working for others but not me it was because the new update caused some breaking changes and it was not indicated in the documentation. So the solution was downgrading to the previous version.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4z5PjW8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25ftmzorwzo6yrxyitkc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4z5PjW8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25ftmzorwzo6yrxyitkc.jpg" alt="fun" width="457" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All in all, easy is boring and at Task Force we are always give some interesting challenges which makes it a fun and informative experience. it's unfortunate it's coming to an end but looking forward to the final week. Thank you for your time. See you on the next one.&lt;/p&gt;

</description>
      <category>taskforce50</category>
      <category>awesomity</category>
      <category>codeofafrica</category>
    </item>
    <item>
      <title>A whole month at Task Force 5.0</title>
      <dc:creator>Bizimana Ibrahim</dc:creator>
      <pubDate>Sun, 13 Mar 2022 09:24:14 +0000</pubDate>
      <link>https://dev.to/ibrahim_/a-whole-month-at-task-force-50-5db1</link>
      <guid>https://dev.to/ibrahim_/a-whole-month-at-task-force-50-5db1</guid>
      <description>&lt;p&gt;In what feels like a blink of an eye it's already a month at Task Force. At the end of the first month usually is that point you are excited to get your first paycheck. But in my case, I am excited for the knowledge I have gained and the growth I have had in the past month both personally and professionally. Here is my reflection.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Learning without reflection is a waste. Reflection without learning is dangerous"&lt;br&gt;
&lt;strong&gt;Confucius&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As Confucius said it's always best to reflect on what you have learnt but also learn from the mistakes you have made.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aNFGbFwC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1tzswxmfi9f6epoo4ajx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aNFGbFwC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1tzswxmfi9f6epoo4ajx.jpg" alt="Who am I" width="590" height="290"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Understanding who I am and how my personality can affect the workplace was the first thing we did. And this is something I have been paying attention to in the past month trying to see areas of improvement. For instance, my communication skills, which we had also sessions to help improve. Team working has also improved as most assignments are done in teams. I got a lot of insights into presentation skills. But how about technical skills?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ockv2u29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zmtq0t5atskkk5lk849j.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ockv2u29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zmtq0t5atskkk5lk849j.jpeg" alt="Coding" width="268" height="188"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the technical department, I have also gained a lot of knowledge in industry best practices such as Agile process, DevOps, continuous delivery and integration, project structure, to mention but a few. And this week I got challenged with Typescript which is JavaScript but with types. Remember, how I mentioned my communication skills got better?  This is how I figured it out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tT2bkui0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6l0ilqbrq077zy5fg83i.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tT2bkui0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6l0ilqbrq077zy5fg83i.jpeg" alt="Help" width="263" height="192"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Asking for help is one of the instrumental things I have learnt so far. Knowing that no one expects you to know it all, and you can't know it all, has been a great asset in tackling the challenge I am facing with Typescript. I could not get a hold of when to use Typescript and this time instead of taking much time trying to just figure it out on my own, I asked for help from the facilitators, Sam and Twist who helped to understand and lead me to the right resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dxu5sj2B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olx106jjksqjijeh9htm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dxu5sj2B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olx106jjksqjijeh9htm.jpg" alt="Time" width="770" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Life can only be understood backwards; but it must be lived forwards."&lt;br&gt;
&lt;strong&gt;Soren Kierkegaard&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Conclusively, A month can be perceived as a short time but if you look back and reflect it's enough time to make some meaningful improvements. I appreciate the opportunity offered by Awesomity Labs and Code Of Africa. Looking forward to the remainder of the Task Force. Thank you for giving it a read. I will keep you posted.&lt;/p&gt;

</description>
      <category>taskforce</category>
      <category>awesomity</category>
      <category>codeofafrica</category>
      <category>internship</category>
    </item>
    <item>
      <title>Icyumweru cya gatatu at TaskForce</title>
      <dc:creator>Bizimana Ibrahim</dc:creator>
      <pubDate>Sun, 06 Mar 2022 09:14:35 +0000</pubDate>
      <link>https://dev.to/ibrahim_/icyumweru-cya-gatatu-at-taskforce-16ae</link>
      <guid>https://dev.to/ibrahim_/icyumweru-cya-gatatu-at-taskforce-16ae</guid>
      <description>&lt;p&gt;You might be wondering what does the title mean? what does "Icyumweru cya gatatu" mean? Well it means "third week" in Kinyarwanda. So the title is “third week experience at TaskForce”. But why mix different languages? Why don't I just use English and make life easy? But to a Kinyarwanda only speaking person they might be wondering what does "at TaskForce"? They may also ask the same "why not use Kinyarwanda and make life easy?". This is the dilemma that arises when you communicate with people from different cultures. Which brings in the take of this week at TaskForce: Culture Awareness.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PN-P70e4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qh1vzyuipxbw7wkiojcf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PN-P70e4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qh1vzyuipxbw7wkiojcf.png" alt="diversity" width="880" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cultural awareness is the understanding that our own culture differs from one individual and group to the next, and specifically from our target language.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What I learnt this week was the importance of self awareness being aware of who you are, and how your culture influences the way we interact and how we behave. Which is different from the way others are. And always be willing to learn other people's culture and respect it.&lt;/p&gt;

&lt;p&gt;The biggest challenge this week was the Friday presentation. We had to come up with something special and working as a big team with different ideas was a bit challenge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_ZHIz8xJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qb09vu9uayrrwkt6fohm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_ZHIz8xJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qb09vu9uayrrwkt6fohm.jpeg" alt="I am right" width="215" height="235"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The way we worked on it was to chose a leader among ourselves. Making sure everyone has their ideas considered and making compromises where necessary. None was entitled to their opinion. The culture awareness and communication skills really helped a lot in that. And we were happy with the final presentation we made.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0nn1HvnD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7lbi5edk8op27revvk3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0nn1HvnD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7lbi5edk8op27revvk3.jpg" alt="happy" width="780" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a conclusion, differences and similarities can co-exist. We should always appreciate other people's culture. We can always find differences but we should focus on the similarities. I am really learning a lot of useful and interesting things at Taskforce. Can't wait for what's coming up next. Thank you for your time. See you on the next one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pF3xmUcZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26rkvevxuy4ljrqczyls.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pF3xmUcZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26rkvevxuy4ljrqczyls.jpeg" alt="Thank you" width="281" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>awesomity</category>
      <category>taskforc</category>
      <category>codeofafric</category>
      <category>culture</category>
    </item>
    <item>
      <title>WEEK 2 Experience at Taskforce 5.0</title>
      <dc:creator>Bizimana Ibrahim</dc:creator>
      <pubDate>Sun, 27 Feb 2022 09:31:07 +0000</pubDate>
      <link>https://dev.to/ibrahim_/week-2-experience-at-taskforce-50-1539</link>
      <guid>https://dev.to/ibrahim_/week-2-experience-at-taskforce-50-1539</guid>
      <description>&lt;p&gt;Oh, My, Time flies! I can't imagine it's already the end of my second week at Taskforce. Week two came in pretty quick, I missed the first day because of sickness but attended the remaining days of the week regardless of not being 100% fit.   Was it a good idea to attend work without being at my 100? Was it worth it? Here is what I learned from that.&lt;/p&gt;

&lt;p&gt;Having been out of work for 4 days just dealing with medication  and resting it was obvious that I lost my flow and pace. But Taskforce is quite intense and challenging. How do I handle it?&lt;/p&gt;

&lt;p&gt;The biggest challenge I faced was having to do two assignments on the same day; one of making integration pipelines and another of Codewars. I felt overwhelmed by the tasks at hand. The integration pipelines not working and having a number of Codewars challenges that I haven't done.&lt;/p&gt;

&lt;p&gt;How I dealt with it was with something I learnt from our facilitator silke on day one of not sticking with a failing strategy for too long. So what I did was to prioritize and begin with the easiest task which I deemed to be Codewars and submit it on time. Then integration pipelines later.&lt;/p&gt;

&lt;p&gt;A session with Hans, one of the co-founders of Code of Africa, regarding effective communication helped a lot with dealing with integration pipelines. We had to communicate with the facilitator(Yannick, a co-founder of Awesomity lab) to let him know of the difficulties we are facing and he really helped us a lot, which really encouraged us. How I ended up completing the task was to work as a team with a fellow intern who uses the same stack as me.&lt;/p&gt;

&lt;p&gt;Lastly, demo Friday came, by then I have already gained the pace and got to experience my first. it was fun and interesting as ever, as it was hyped by my fellow interns. So was it worth it? Yes definitely. Thank you for giving it a read. See you on the next.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My first-week experience at a boot camp: Task-Force 5.0</title>
      <dc:creator>Bizimana Ibrahim</dc:creator>
      <pubDate>Sun, 20 Feb 2022 09:12:10 +0000</pubDate>
      <link>https://dev.to/ibrahim_/my-first-week-experience-at-a-boot-camp-task-force-50-4apj</link>
      <guid>https://dev.to/ibrahim_/my-first-week-experience-at-a-boot-camp-task-force-50-4apj</guid>
      <description>&lt;p&gt;Introduction.&lt;/p&gt;

&lt;p&gt;Do you ever wonder what life is like in a boot camp at a cool tech company? Here is my take from my first-week experience.&lt;/p&gt;

&lt;p&gt;First and foremost what is this task force? if you visit the &lt;a href="https://awesomity.rw/our-projects"&gt;Awesomity website&lt;/a&gt; you see that it is a joint effort between Awesomity and code of Africa “to develop a solid and talented pool of software developers and product designers right here in the heart of Africa. ” as per the website. what have I learnt so far? Let’s dive into it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Communication&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As a software developer the first think that comes in your mind when you hear the word boot camp it’s what programming language am I going to learn. Undermining the most pivot skill which is communication and this is an important lesson I learnt from our first challenge.  The first challenge taught me that effective communication makes work a lot easier and moving on from a failing strategy can help to finish tasks in a timely manner. In task force they do not only give us technical skills but also soft skills which are as equally important since we won’t only be dealing with computers but also people.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Wars.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What I thought to be the biggest challenge of the week came as a coding challenge from code wars. We were supposed to do it as a team of two but me and my partner met a lot of roadblocks. We tried to find solutions among us as interns but to no avail. Forgetting they are brilliant software engineers next door from the code of Africa and Awesomity team. The way we tackled it was to ask for help. But in addition to that I am dedicating a couple of minutes a day to work on a challenge so that I can improve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agile Process.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We were introduced to agile process in software development and how to make user stories. We had to come up with the most viable product for a project of our choice and present it. And here came the biggest blow of the week I got really sick and couldn’t make it but my team had to adopt as that’s what agile is about and deliver the best even in my absence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;conclusively, my first-week was really interesting and fun. time flied fast I can’t imagine it’s been a week already and again it feels like we have been there for a long time because of the way were easily integrated in the team. Looking forward to another amazing week ahead&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
