<?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: Kauri Africa</title>
    <description>The latest articles on DEV Community by Kauri Africa (@kauriafrica).</description>
    <link>https://dev.to/kauriafrica</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%2F868111%2Fc8a28ae9-edaa-4211-bc4a-353c6a99a014.jpg</url>
      <title>DEV Community: Kauri Africa</title>
      <link>https://dev.to/kauriafrica</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kauriafrica"/>
    <language>en</language>
    <item>
      <title>6 THINGS TO CONSIDER WHEN STARTING YOUR FIRST PROJECT IN PRODUCT DESIGN</title>
      <dc:creator>Kauri Africa</dc:creator>
      <pubDate>Fri, 09 Sep 2022 13:12:00 +0000</pubDate>
      <link>https://dev.to/kauriafrica/6-things-to-consider-when-starting-your-first-project-in-product-design-39oh</link>
      <guid>https://dev.to/kauriafrica/6-things-to-consider-when-starting-your-first-project-in-product-design-39oh</guid>
      <description>&lt;p&gt;TABLE OF CONTENT&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What is product design?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Six step guide to starting a product design project.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KxM3PyrP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ih0o7ya7ajmme4rlyutn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KxM3PyrP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ih0o7ya7ajmme4rlyutn.png" alt="Image description" width="768" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is product design?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The process of creating a new product for sale to customers is known as product design. The product design expert works with art, science and technology to create these products. In the case of designing complex products as an application, the process of product design may involve dozens of professionals such as graphic designers, UX designers, animators, marketing specialists, business analysts, user behavior researchers etc. &lt;/p&gt;

&lt;p&gt;It is a complex multi-step process at the junction of engineering, management, and graphics. It provides a comprehensive understanding of what the final product would look like and what tasks and with what problems the product is looking to solve.&lt;/p&gt;

&lt;p&gt;Here are &lt;strong&gt;six (6)&lt;/strong&gt; steps to guide you when starting your product design project;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Define the product&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Always brainstorm to arrive at this stage so as too have a clear cut definition of a product, one needs to perceive and highlight general expectations for adequate implementation. The output is an abstract list. &lt;/p&gt;

&lt;p&gt;The activity is not targeted at perfection but rather gathering a fair idea about what actions and directions to take as a team.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Conduct a user research&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;User research deals with several aspects that include; market research to define the presence of competitors, the definition of trends, the assessment of the product’s prospective longevity, etc.&lt;/p&gt;

&lt;p&gt;This task is mostly done by business research analysts and marketers. The research provides grounds to study and build what the consumer wants and render a better understanding to you, developing the product. &lt;/p&gt;

&lt;p&gt;A well thought out research should make available the following details; gender, age, marital status, income level, place of residence (geography), employment, job position, typical problems, needs, fears, and desires etc.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sketch&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Coordinate a sketch to have a clearer view of the direction the product is going to take on a significant budget. Sketch narrows down the direction when choosing a specific concept, composition, layouts, edits, refinement of concept etc.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prototype&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Create a prototype knowing that the result obtained isn’t the beautiful final appearance but rather the skeleton of the product's future usage. The creation of the prototype allows the avoidance of lofty errors and corrections in the future.&lt;/p&gt;

&lt;p&gt;This helps save time, money and nerves both the consumer and the designer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Specifications&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The list of specifications is the process that involves the requirement specific elaboration. It allows reviewing all the requirements for the finished product and possible solutions in maximizing details. &lt;/p&gt;

&lt;p&gt;These specifications should contain the final delimitation of responsibilities, deadlines, and costs. These documents would be essential at the product development stage.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sample Testing&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Testing samples helps in timely identifying the flaws of the product inconsistencies with the requirements of specifications before you even begin an expensive procedure of its implementation. &lt;/p&gt;

&lt;p&gt;Manufacturing and testing the samples can be iterated as much as needed until they correspond to all the requirements and gain enough of the positive feedback from customers.&lt;/p&gt;

&lt;p&gt;In conclusion, designing any product is quite complicated. Its requirement involves the participation of diverse specialists. That is why it is important to note down these key things to help your product design thought process.&lt;/p&gt;

</description>
      <category>uiux</category>
      <category>productdesign</category>
      <category>design</category>
    </item>
    <item>
      <title>BUILDING AMAZING PRODUCTS WITH THE RIGHT DESIGN CHOICES.</title>
      <dc:creator>Kauri Africa</dc:creator>
      <pubDate>Fri, 26 Aug 2022 12:07:14 +0000</pubDate>
      <link>https://dev.to/kauriafrica/building-amazing-products-with-the-right-design-choices-4m9k</link>
      <guid>https://dev.to/kauriafrica/building-amazing-products-with-the-right-design-choices-4m9k</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Dt_lbNy1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iejads0f02bt8jqlye6b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Dt_lbNy1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iejads0f02bt8jqlye6b.png" alt="Image description" width="700" height="707"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Product design is the process of imagining, creating and iterating problems to solve the needs of users and meet the business goals in a given market. The art of building can be seen as a way of communicating or solving a problem.&lt;/p&gt;

&lt;p&gt;Sometimes it takes a very long time to come up with design specifications for the right product. All this is due to the weight of the project and purpose.&lt;/p&gt;

&lt;p&gt;Design always puts the “user” first in everything. There are two aspects to product design.&lt;/p&gt;

&lt;p&gt;They are;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User Interface Design (UI)&lt;/li&gt;
&lt;li&gt;User Experience Design (UX)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m7zUS0Zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9bvl7ii8aw5bfzmg26c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m7zUS0Zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9bvl7ii8aw5bfzmg26c.png" alt="Image description" width="700" height="812"&gt;&lt;/a&gt;&lt;br&gt;
All starting with the word “user” obviously cements the former explanation to user centering. Every product is built to suit a user’s purpose, style and preference. A perfect product combines the two aspects to achieve a complete and perfect package to user satisfaction.&lt;/p&gt;

&lt;p&gt;There are also some things to consider when building functional products. These are &lt;strong&gt;aesthetics, ergonomics, modularity, materials etc&lt;/strong&gt;. These aforementioned elements help in the way the design appears and looks always with the user in mind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User Interface (UI)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;User Interface is defined as communication between two or more things more so human-computer interaction in a device or product. This way through which the user interacts with the product, application or website. &lt;/p&gt;

&lt;p&gt;The UI is often talked about in conjunction with user experience UX, which may include the aesthetic appearance of the device, response time and the content that is presented to the user within the context of the user interface.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;User Experience (UX)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;User Experience is how a user interacts with and experiences a product, service or system. The first requirement for an exemplary user experience is to meet the exact needs of the customer, without fuss or bother. &lt;br&gt;
The addition of simplicity and elegance that produce products that are a joy to own and a joy to use. User experience goes far beyond giving customers what they say they want, or providing checklist features.&lt;/p&gt;

&lt;p&gt;The right amount of everything makes a design a perfect fit for a product. Making the right choices and reassessing whatever is needed to make a product work to the users advantage whether it’s a mobile or web application.&lt;/p&gt;

</description>
      <category>webdesign</category>
      <category>uiux</category>
      <category>product</category>
      <category>design</category>
    </item>
    <item>
      <title>THE IRONY OF BEING A FULL STACK DEVELOPER</title>
      <dc:creator>Kauri Africa</dc:creator>
      <pubDate>Fri, 22 Jul 2022 11:11:14 +0000</pubDate>
      <link>https://dev.to/kauriafrica/the-irony-of-being-a-full-stack-developer-2cj8</link>
      <guid>https://dev.to/kauriafrica/the-irony-of-being-a-full-stack-developer-2cj8</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SnPtgxA9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/294t54e2fh9afomwrqm2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SnPtgxA9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/294t54e2fh9afomwrqm2.jpg" alt="Image description" width="880" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table of content&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Everyone wants to be called a fullstack developer&lt;/li&gt;
&lt;li&gt;The irony, the struggle and the risk&lt;/li&gt;
&lt;li&gt;Why not just be called a developer?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Everyone wants to be called a full stack developer.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;In this blog, i will be talking about how being a full stack developer evolves and behaves. I always wonder momentarily and ask myself what all these developer titles really mean and its effects on how well people work. &lt;/p&gt;

&lt;p&gt;I also had a hard time figuring out how one person could do a lot and still be called something of worth and even be paid measurably. Over the years, there hasn’t been a single moment where I have never questioned if one man could do it all.&lt;/p&gt;

&lt;p&gt;There was a time I wondered if one person could have all the knowledge about software. People get the impression once they can code a bit of front-end and back-end, it makes them specialists in all fields of code.&lt;/p&gt;

&lt;p&gt;Having spoken to a few professionals, it is a fallacy, a joke and requires some level of decorum to help survive in the nerdy world of 0s and 1s.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The irony, the struggle and the risk.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;The whole farce about being a fullstack developer is like slippery slop, blind spot and needle in a hay stack to all the things that matter. Full stack development is said to be the combination of front-end, back-end and maybe devOps, cloud computing and data. That is where most people miss out on the point. DevOps is a new discovery in recent times. &lt;/p&gt;

&lt;p&gt;A devop has basic knowledge of both IT development and software. Knowing how well everything operates and how to make products and software work to the satisfaction of the people involved both on the side of creation and usage.&lt;/p&gt;

&lt;p&gt;These technologies come with loads of frameworks and tools. These include that of front-end, back-end and DevOps. Siting some examples of these tools and frameworks, js front end frameworks, .net blazor, HTML, CSS, PHP, Java, Laravel, C++, C#, Microsoft Azure DevOps etc.&lt;/p&gt;

&lt;p&gt;All this in the mind of one man? Not a chance. I mean it is slightly possible but there could be a lot of short falls and challenges. Challenges which might include, limited time, new developments, opportunity to specialize and several others. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why not just a “developer'' instead?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If there was a choice of which there is, I believe being called a developer with no extra appellation keeps things very open and teachable. There is always a thin line between being a Pro and a Beginner.&lt;/p&gt;

&lt;p&gt;In a case where titles don’t dictate how well you perform, there is much more effort in performance which has been statistically proven on work ethics. In the end, the goal is to build awesome products as a developer. &lt;/p&gt;

&lt;p&gt;Titles don’t prove whether or not you’re good, the work does.&lt;/p&gt;

</description>
      <category>web</category>
      <category>development</category>
      <category>webdev</category>
      <category>mobiledev</category>
    </item>
  </channel>
</rss>
