<?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 Toth</title>
    <description>The latest articles on DEV Community by Martin Toth (@martintoth).</description>
    <link>https://dev.to/martintoth</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%2F3623320%2F57f3f721-b6a4-4491-8536-5d9105d5f16c.webp</url>
      <title>DEV Community: Martin Toth</title>
      <link>https://dev.to/martintoth</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/martintoth"/>
    <language>en</language>
    <item>
      <title>From Oil Changes to JavaScript: Why a Car Mechanic Started Coding</title>
      <dc:creator>Martin Toth</dc:creator>
      <pubDate>Fri, 21 Nov 2025 16:26:20 +0000</pubDate>
      <link>https://dev.to/martintoth/from-oil-changes-to-javascript-why-a-car-mechanic-started-coding-1e5d</link>
      <guid>https://dev.to/martintoth/from-oil-changes-to-javascript-why-a-car-mechanic-started-coding-1e5d</guid>
      <description>&lt;p&gt;My name is Martin and I spend most of my day in an auto repair shop in Bratislava. I work with engines, brakes, diagnostics and customers who just want their car to “finally work again”.&lt;/p&gt;

&lt;p&gt;A few years ago I would never have imagined that I’d also spend my evenings looking at JavaScript, APIs and browser dev tools. But here I am – an automechanic learning web development.&lt;/p&gt;

&lt;p&gt;In this post I want to share why I started coding and how my life in the garage actually helps me think like a developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a mechanic started learning to code
&lt;/h2&gt;

&lt;p&gt;In a small car shop you quickly see how many things are still done “on paper” or in messy Excel files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;appointments written in a notebook&lt;/li&gt;
&lt;li&gt;customer data split across notes, emails and phone contacts&lt;/li&gt;
&lt;li&gt;parts inventory tracked from memory (“I think we still have two of those filters…”)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted to fix these problems the same way we fix cars: by understanding how things work and improving them step by step. Coding felt like a tool that could help me do that.&lt;/p&gt;

&lt;p&gt;My first goals were simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;make it easier for customers to book a visit&lt;/li&gt;
&lt;li&gt;track jobs and parts in a cleaner, more automated way&lt;/li&gt;
&lt;li&gt;reduce repetitive tasks for me and my colleagues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s how I ended up learning HTML, CSS and JavaScript in the evenings after work.&lt;/p&gt;

&lt;h2&gt;
  
  
  What car repair and coding have in common
&lt;/h2&gt;

&lt;p&gt;Being a mechanic actually translates surprisingly well to programming:&lt;/p&gt;

&lt;p&gt;Diagnostics mindset – In cars, you don’t just replace random parts. You listen, test, narrow down possibilities, and confirm the root cause. Debugging code feels very similar.&lt;/p&gt;

&lt;p&gt;Systems thinking – A car is a system of connected parts. Change one thing, something else reacts. Same with software.&lt;/p&gt;

&lt;p&gt;Patience with problems – Some issues in a car take hours to find. That trains you not to give up when a bug doesn’t make sense at first.&lt;/p&gt;

&lt;p&gt;Because of this, even though I’m still a beginner in web dev, the way of thinking is already familiar.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I plan to share here
&lt;/h2&gt;

&lt;p&gt;On DEV Community I want to document this journey from workshop to web:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;small tools I build to help in the garage&lt;/li&gt;
&lt;li&gt;simple automation ideas for “offline” businesses&lt;/li&gt;
&lt;li&gt;lessons learned while switching from wrench to keyboard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re also coming to programming from a non-IT background, or if you’re a developer curious about the “real world” problems in small businesses, I hope my posts will be useful (or at least a bit entertaining).&lt;/p&gt;

&lt;p&gt;Thanks for reading – see you in the comments!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>motivation</category>
      <category>career</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
