<?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: Martin Lexelius</title>
    <description>The latest articles on DEV Community by Martin Lexelius (@martinlex).</description>
    <link>https://dev.to/martinlex</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%2F2078770%2Fe0869b56-1511-4e79-8c74-312fc2b0bd9d.jpg</url>
      <title>DEV Community: Martin Lexelius</title>
      <link>https://dev.to/martinlex</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/martinlex"/>
    <language>en</language>
    <item>
      <title>Att uppfinna hjulet</title>
      <dc:creator>Martin Lexelius</dc:creator>
      <pubDate>Wed, 06 May 2026 14:37:07 +0000</pubDate>
      <link>https://dev.to/martinlex/att-uppfinna-hjulet-59mi</link>
      <guid>https://dev.to/martinlex/att-uppfinna-hjulet-59mi</guid>
      <description>&lt;p&gt;Vi skulle bygga en ny bilmodell. Något som verkligen stack ut. Något som signalerade innovation och mod. En tydlig identitet!&lt;/p&gt;

&lt;p&gt;Vi kom till steget där vi skulle bestämma hjul och däck. Vi funderade: vanliga hjul kändes… lite generiska. Så förväntat! Runda hjul är ju standard. De gör sitt jobb, visst, men säger inte så mycket om varumärket.&lt;/p&gt;

&lt;p&gt;Vår logotyp däremot, en åttakantig badge, är unik och modern. Så vi började utforska idén: tänk om hjulen kunde spegla samma form? Åttakantiga hjul. En tydlig visuell identitet som verkligen stack ut. Vi gjorde research, ingen annan hade gjort så!&lt;/p&gt;

&lt;p&gt;Vi designade, byggde och lanserade. &lt;strong&gt;Det såg verkligen snyggt ut.&lt;/strong&gt; Och sedan började folk köra bilen.&lt;/p&gt;

&lt;p&gt;“Den känns lite skakig.”&lt;/p&gt;

&lt;p&gt;“Är det meningen att det ska hoppa sådär?”&lt;/p&gt;

&lt;p&gt;Det visade sig att åttakantiga hjul inte rullade helt jämnt. Men det gick att lösa. Vi tog in en partner som hjälpte oss med vibrationsdämpning. Ett extra lager som jämnade ut rörelsen. En elegant lösning ovanpå vår innovation. Det tog några månader men vi var nöjda.&lt;/p&gt;

&lt;p&gt;Sedan hörde kunder av sig – det gick inte att byta däck. Standardverktyg fungerade inte längre. Vi prioriterade om i vårt arbete. Det måste gå att byta däck. Vi tog fram adaptrar, uppdaterade verkstäder, löste logistiken.&lt;/p&gt;

&lt;p&gt;Andra problem dök upp längs vägen: klonkande ljud i framvagnen, högt slitage på motorväg, buller i kupén, ojämn bromsverkan.&lt;/p&gt;

&lt;p&gt;Inget av det var olösligt. Men varje lösning krävde tid, resurser och nya lager ovanpå det vi redan byggt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Det här handlar inte om bilar.
&lt;/h2&gt;

&lt;p&gt;Det handlar om hur vi bygger saker. Standarder finns inte för att begränsa kreativitet. De finns för att de har fungerat, och fortsätter fungera, tack vare många iterationer.&lt;/p&gt;

&lt;p&gt;Runda hjul är det som redan finns. De är testade, pålitliga och kompatibla.&lt;/p&gt;

&lt;p&gt;Åttakantiga hjul är det vi ibland bygger för att det känns mer “vårt” eller mer unikt. Och ganska ofta innebär det att vi behöver lägga tid på att få dem att fungera lika bra som det som redan fanns från början. Jag har själv varit med och byggt sådana lösningar genom åren.&lt;/p&gt;

&lt;p&gt;Webbplatser fungerar på liknande sätt. HTML har redan inbyggda komponenter. De är standardiserade i webbläsarna, inte som en begränsning, utan som en styrka. De är robusta, testade och användarna förstår dem.&lt;/p&gt;

&lt;p&gt;När vi väljer att bygga egna varianter av något som redan finns, tar vi ofta på oss ett större ansvar än vi först tänkt oss.&lt;/p&gt;

&lt;p&gt;Tiden man sparar på att använda en inbyggd komponent istället för en specialsnickrad lösning kan ofta läggas på annat som skapar mer värde:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prestanda&lt;/li&gt;
&lt;li&gt;Säkerhet&lt;/li&gt;
&lt;li&gt;SEO&lt;/li&gt;
&lt;li&gt;Användningstester&lt;/li&gt;
&lt;li&gt;Felhantering&lt;/li&gt;
&lt;li&gt;Dokumentation&lt;/li&gt;
&lt;li&gt;Automatiserade tester&lt;/li&gt;
&lt;li&gt;Edge cases&lt;/li&gt;
&lt;li&gt;Arbeta bort teknisk skuld&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Händer det här i verkligheten?
&lt;/h2&gt;

&lt;p&gt;Exemplet med åttakantiga hjul är såklart överdrivet och lite fånigt. Men ja, oftare än man tror. Många webblösningar och UI-bibliotek innehåller egna implementationer av saker som redan finns lösta. &lt;/p&gt;

&lt;p&gt;Som designers, utvecklare och produktägare kan vi hjälpas åt att ställa frågan lite tidigare i processen: &lt;strong&gt;behöver vi verkligen bygga det här själva?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;För i slutändan handlar det sällan om om vi kan bygga något. Det kan vi oftast. Frågan är varför. Och om svaret mest handlar om att standardlösningen &lt;em&gt;känns tråkig&lt;/em&gt;, kan det vara värt att tänka ett varv till.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>uidesign</category>
      <category>html</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
