<?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: Bryan</title>
    <description>The latest articles on DEV Community by Bryan (@itsmebryan).</description>
    <link>https://dev.to/itsmebryan</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%2F1830467%2Fb4cd3f68-dd28-4072-9f8e-37ef76b7d7fa.jpeg</url>
      <title>DEV Community: Bryan</title>
      <link>https://dev.to/itsmebryan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itsmebryan"/>
    <language>en</language>
    <item>
      <title>Development, one of life's teachers</title>
      <dc:creator>Bryan</dc:creator>
      <pubDate>Wed, 24 Jul 2024 07:10:44 +0000</pubDate>
      <link>https://dev.to/itsmebryan/development-one-of-lifes-teachers-51h8</link>
      <guid>https://dev.to/itsmebryan/development-one-of-lifes-teachers-51h8</guid>
      <description>&lt;p&gt;Unlike other engineering disciplines, software development - specifically web development - doesn't have legally required regulations to operate on the web.&lt;/p&gt;

&lt;p&gt;There are standards and best practices to follow when creating a user experience on the web. These include accessibility for screen readers and visual and auditory aids, browser compatibility, privacy, and security, among others. For example, &lt;a href="https://developer.mozilla.org/en-US/curriculum/core/semantic-html/" rel="noopener noreferrer"&gt;semantic HTML&lt;/a&gt; improves SEO, accessibility, and built in browser features. &lt;/p&gt;

&lt;p&gt;However, breaking some of these best practices won't necessarily break a web page.  You'll see console errors, reduced website optimization, or even degraded user experience (UX). If you haven't experienced what poor UX &amp;amp; accessibility decisions can lead to I invite you to try out &lt;a href="https://userinyerface.com" rel="noopener noreferrer"&gt;https://userinyerface.com&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;At the same time, companies often make decisions to bypass certain best practices due to time, cost, or other trade-offs.  For example, does your website need to be translated into 150 languages? Perhaps &lt;a href="https://www.w3.org/WAI/WCAG2AAA-Conformance" rel="noopener noreferrer"&gt;WCAG A&lt;/a&gt; is a sufficient accessibility standard over AAA.&lt;/p&gt;

&lt;p&gt;The reality is, web technologies and standards are ever-changing, continually improving, and redefining what is considered "best". Old and &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear" rel="noopener noreferrer"&gt;depreciated&lt;/a&gt; JavaScript features like &lt;code&gt;Date.prototype.getYear()&lt;/code&gt; are replaced by &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear" rel="noopener noreferrer"&gt;new ones&lt;/a&gt; like &lt;code&gt;Date.prototype.getFullYear()&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;Adaptation and incrementally improving upon errors, mistakes, or simply outdated assumptions is expected in the world of software development. Which brings us full circle to the point of this short missive. &lt;/p&gt;

&lt;p&gt;Our current selves, decision-making, and pathfinding are based on what our &lt;em&gt;depreciated&lt;/em&gt; selves learned from mistakes, errors, and suboptimal information. Our day to day lives are decided by the choices and we make to progress, whether that would be a relationship, career, sport, or health. There may be some best practices to life, like trying to maintain health through exercise and healthy foods, or fostering long-term relationships by working through issues and continuing to communicate. However, there is no single guiding principal that will "solve" all issues. Life is a bit messy at times and a bit rigid at others. Improving upon our mistakes and making new decisions for our future is very much akin to how development work and life intersect.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
