<?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>Forem: Rust</title>
    <description>The latest articles on Forem by Rust (@rust_m).</description>
    <link>https://forem.com/rust_m</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%2F2235081%2F7a2c0b37-1789-47bf-9650-9aafc609067a.jpg</url>
      <title>Forem: Rust</title>
      <link>https://forem.com/rust_m</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rust_m"/>
    <language>en</language>
    <item>
      <title>Telegram Got This Simple UI Pattern Wrong</title>
      <dc:creator>Rust</dc:creator>
      <pubDate>Tue, 31 Mar 2026 11:33:00 +0000</pubDate>
      <link>https://forem.com/rust_m/telegram-got-this-simple-ui-pattern-wrong-mmb</link>
      <guid>https://forem.com/rust_m/telegram-got-this-simple-ui-pattern-wrong-mmb</guid>
      <description>&lt;p&gt;Do you know the difference between radio buttons and checkboxes?&lt;/p&gt;

&lt;p&gt;I recently ran into a few misunderstandings while using polls in Telegram with multiple selections enabled. The poll shows radio buttons even though users can select multiple options.&lt;/p&gt;

&lt;p&gt;By default:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Radio buttons signal single choice &lt;/li&gt;
&lt;li&gt;Checkboxes signal multiple choices &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So when users see radio buttons, they think they can pick only one option. And that’s exactly leading to unexpected results if you create a multiple selection pool.&lt;/p&gt;

&lt;p&gt;Users trust visual patterns more than instructions. When UI elements don’t match their expected behavior, misunderstandings are inevitable.&lt;/p&gt;

&lt;p&gt;Clarity and consistency in UI are not optional — they directly affect how people think and act.&lt;/p&gt;

&lt;h1&gt;
  
  
  UI #Frontend #Telegram
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Jira Board for Everyday Life</title>
      <dc:creator>Rust</dc:creator>
      <pubDate>Mon, 23 Mar 2026 11:15:00 +0000</pubDate>
      <link>https://forem.com/rust_m/jira-board-for-everyday-life-3jb9</link>
      <guid>https://forem.com/rust_m/jira-board-for-everyday-life-3jb9</guid>
      <description>&lt;p&gt;Do you use a task manager in your everyday life?&lt;/p&gt;

&lt;p&gt;I’ve been using a task manager since school. It started with a simple to-do list in my notebook. Later, when smartphones became common, I created my first digital to-do list on my phone.&lt;/p&gt;

&lt;p&gt;Today, there are many tools to manage your tasks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Notion&lt;/li&gt;
&lt;li&gt;Obsidian&lt;/li&gt;
&lt;li&gt;ClickUp &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;…and many others.&lt;/p&gt;

&lt;p&gt;I used Notion for a long time. It’s a really good tool, but I found it difficult to manage routine weekly tasks. At the beginning of every week, I had to manually recreate my routine tasks. Later, I created a template, but I still had to manually manage tasks that were not part of my weekly routine.&lt;/p&gt;

&lt;p&gt;One day, I talked with my project manager at work, and she shared an interesting idea: why not implement Jira in real life? I thought about it for a couple of weeks and discussed it with my friends. It was amazing to realize that I’m not alone. Many IT professionals think about using Jira in everyday life because it’s clear, standardized, and a familiar tool.&lt;/p&gt;




&lt;p&gt;A couple of months ago, I started implementing my life in Jira. I created Epics. In my system, Epics represent yearly goals, for example: read 12 books per year, launch one of my projects, save X amount of money, and so on. Epics combine monthly, weekly, and daily tasks under them.&lt;/p&gt;

&lt;p&gt;I also created labels to separate different areas of my life: family and friends, career, health and self-care, learning, sport and challenge.&lt;/p&gt;

&lt;p&gt;But what excited me the most was the automation part. Finally, I was able to set up my daily, weekly, monthly, and even yearly habits as routine tasks. I was really happy about that because now I don’t have to think about recreating them anymore. However, it’s worth noting that the free plan has a limit of 100 automation runs per month.&lt;/p&gt;

&lt;p&gt;I also customized my board statuses: Current Week, Daily Results (usually tasks where I can see the result at the end of the day), Today, In Progress, and Done.&lt;/p&gt;

&lt;p&gt;Another great feature is that I can share tasks with others (for example, my family members) and try to be more productive together.&lt;/p&gt;

&lt;p&gt;Jira has five priority levels, which felt like too many for me at first, so I started with three. Later, I expanded them to four levels.&lt;/p&gt;




&lt;p&gt;Overall, Jira is a great tool if you love systems and metrics. However, it can feel a bit heavy for everyday life planning. I believe it works best for engineers or people with a structured, analytical mindset.&lt;/p&gt;

&lt;p&gt;But I’m really curious about your experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you prefer simple to-do lists or more structured systems with metrics?&lt;/li&gt;
&lt;li&gt;Have you ever tried using tools like Jira for personal planning?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love to hear your thoughts and approaches. Maybe there are even better systems out there that I haven’t tried yet.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>jira</category>
      <category>selfimprovement</category>
      <category>taskmanagement</category>
    </item>
    <item>
      <title>The Moment I Realized Dev Tools Matter</title>
      <dc:creator>Rust</dc:creator>
      <pubDate>Mon, 09 Feb 2026 14:00:00 +0000</pubDate>
      <link>https://forem.com/rust_m/the-moment-i-realized-dev-tools-matter-16e0</link>
      <guid>https://forem.com/rust_m/the-moment-i-realized-dev-tools-matter-16e0</guid>
      <description>&lt;p&gt;When you are starting your web developer career, you have to focus on the following (or similar) things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;HTML&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;CSS&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;JS/TS&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Git&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;React&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Vue&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Sass/Less&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Bootstrap / Material UI / Ant Design&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the list is rising and rising every year. Job seekers try to study more and more. Then you start searching for your first company. You absolutely know it’s not easy. And then there is your first job offer and the first day in your company. You are happy, and there is onboarding. You are trying to learn more: &lt;em&gt;Jira, Agile, team code styles, team rules, BAs, PMs, QAs&lt;/em&gt;, and etc. Finally, you start writing your code and fixing bugs.&lt;/p&gt;

&lt;p&gt;In all these things, I have absolutely forgotten about one important skill — how to fix bugs better and more efficiently using &lt;strong&gt;Dev Tools&lt;/strong&gt;. Honestly, I am not sure that I really knew much about &lt;strong&gt;Dev Tools&lt;/strong&gt;, because modern frontend courses often don’t include a &lt;strong&gt;Dev Tools&lt;/strong&gt; section or include only a very limited part. As a result, juniors don’t understand how helpful &lt;strong&gt;Dev Tools&lt;/strong&gt; can be.&lt;/p&gt;




&lt;p&gt;Today I would like to talk about how often &lt;strong&gt;Dev Tools&lt;/strong&gt; are pushed to the second or even third place when a junior starts working. But this is not a guide like “How to use &lt;strong&gt;Dev Tools&lt;/strong&gt;” or something like that.&lt;/p&gt;

&lt;p&gt;During the first couple of months at my job, I used &lt;strong&gt;Dev Tools&lt;/strong&gt; only to look at styles in the &lt;em&gt;Elements&lt;/em&gt; tab and the &lt;em&gt;Network&lt;/em&gt; tab to check request errors. That’s all. I was lost among the tabs and didn’t know what all those values meant… And it didn’t feel required for a junior. My attention was focused on other parts of the job, and I completely lost focus on my efficiency. I ignored &lt;strong&gt;Dev Tools&lt;/strong&gt; for a long time: I tried to debug using &lt;code&gt;console.log&lt;/code&gt; instead of breakpoints, and I tried to write more code instead of analyzing already written code in &lt;strong&gt;Dev Tools&lt;/strong&gt;. Just tell me that I was not alone…&lt;/p&gt;

&lt;p&gt;Then I started to understand how powerful &lt;strong&gt;Dev Tools&lt;/strong&gt; really are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;em&gt;Breakpoints&lt;/em&gt; and inspect variables live&lt;/li&gt;
&lt;li&gt;Measure rendering and scripting performance in real time&lt;/li&gt;
&lt;li&gt;Detect UI freezes and long tasks&lt;/li&gt;
&lt;li&gt;Analyze unnecessary re-renders&lt;/li&gt;
&lt;li&gt;Inspect framework component trees, props, and state&lt;/li&gt;
&lt;li&gt;Simulate slow networks, weak devices, or even offline mode&lt;/li&gt;
&lt;li&gt;Audit accessibility issues&lt;/li&gt;
&lt;li&gt;Use &lt;em&gt;Lighthouse&lt;/em&gt; to analyze performance and SEO&lt;/li&gt;
&lt;li&gt;Use the &lt;em&gt;Memory&lt;/em&gt; tab to inspect localStorage, sessionStorage, cookies, and IndexedDB&lt;/li&gt;
&lt;li&gt;Debug production bugs that don’t reproduce in development mode&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Dev Tools&lt;/strong&gt; are like your car dashboard. If you know exactly where to look, you can find the reason for almost any problem. But modern &lt;strong&gt;Dev Tools&lt;/strong&gt; are much more crowded compared to a car dashboard. It feels like a car is bigger and more massive than modern websites, yet &lt;strong&gt;Dev Tools&lt;/strong&gt; contain far more information than a car’s dashboard.&lt;/p&gt;




&lt;p&gt;So &lt;strong&gt;Dev Tools&lt;/strong&gt; are often the real difference between a junior developer and a middle or senior one. You can keep working with &lt;code&gt;console.log&lt;/code&gt; or asking AI to debug the code using those logs — and sometimes that will work. But if you truly want to grow, to understand what’s happening instead of guessing, you need something more powerful. You need to see, measure, pause, and analyze.&lt;/p&gt;

&lt;p&gt;That’s where &lt;strong&gt;Dev Tools&lt;/strong&gt; stop being optional and start becoming your habit.&lt;/p&gt;

&lt;p&gt;And if you want to become a master, this is one of those skills you simply can’t ignore.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>tooling</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
