<?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: Kevin Moe Myint Myat</title>
    <description>The latest articles on DEV Community by Kevin Moe Myint Myat (@m3yevn).</description>
    <link>https://dev.to/m3yevn</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%2F3865939%2F1b367d51-8bd4-4e0a-b6b2-4c6d06e5cf69.png</url>
      <title>DEV Community: Kevin Moe Myint Myat</title>
      <link>https://dev.to/m3yevn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/m3yevn"/>
    <language>en</language>
    <item>
      <title>Everyone Needs a README for Their Life</title>
      <dc:creator>Kevin Moe Myint Myat</dc:creator>
      <pubDate>Sun, 24 May 2026 09:37:01 +0000</pubDate>
      <link>https://dev.to/m3yevn/everyone-needs-a-readme-for-their-life-2gc0</link>
      <guid>https://dev.to/m3yevn/everyone-needs-a-readme-for-their-life-2gc0</guid>
      <description>&lt;p&gt;&lt;em&gt;"If you don't document it, the next person inherits your confusion—and that next person is often you, six months later, in a different city, wondering why you made the choices you made."&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I have cloned repositories where the code ran fine and the README was empty. I have also lived stretches of my life that way: functional on the surface, undocumented underneath. People could interact with me. I could show up, work, laugh, travel, answer messages. But if you asked what I was &lt;em&gt;for&lt;/em&gt;—what I needed, what I was building toward, what would break me if mishandled—the answer was buried in commit history no one had time to read.&lt;/p&gt;

&lt;p&gt;A README is not a résumé. A résumé is marketing. A README is orientation. It is the file you open first so you do not have to reverse-engineer the entire system before you touch anything.&lt;/p&gt;

&lt;p&gt;Everyone needs one for their life.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Life README Actually Is
&lt;/h2&gt;

&lt;p&gt;In software, a good README answers a small set of honest questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is this?&lt;/li&gt;
&lt;li&gt;Why does it exist?&lt;/li&gt;
&lt;li&gt;How do I run it without breaking something?&lt;/li&gt;
&lt;li&gt;What are the known issues?&lt;/li&gt;
&lt;li&gt;Who do I contact when I am lost?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Translate that to a person and it becomes less glamorous but more useful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What am I trying to become, not just what am I doing this quarter?&lt;/li&gt;
&lt;li&gt;What do I need when I am overwhelmed—space, structure, a walk, a call, silence?&lt;/li&gt;
&lt;li&gt;What are my non-negotiables?&lt;/li&gt;
&lt;li&gt;What patterns have already failed in production?&lt;/li&gt;
&lt;li&gt;Who is allowed to see the raw logs?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most of us never write this down. We assume people will infer it. They cannot. They guess. And guessing is how relationships, jobs, and friendships ship with hidden breaking changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Sections We Skip
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Installation
&lt;/h3&gt;

&lt;p&gt;Every project has prerequisites. So does every life.&lt;/p&gt;

&lt;p&gt;Mine are not impressive on paper: sleep that is not borrowed from tomorrow, a morning without notifications, a place that feels like mine for at least a few hours, one honest conversation per week. When those are missing, the build fails—not dramatically, but quietly. I become a version of myself that answers messages and misses the point of my own days.&lt;/p&gt;

&lt;p&gt;Your installation steps will look different. The point is to know them. If you do not, you keep trying to run at full performance on a machine that needed a reboot three versions ago.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dependencies
&lt;/h3&gt;

&lt;p&gt;No one is a standalone repo.&lt;/p&gt;

&lt;p&gt;I depend on a small circle of people who tell me the truth without making it a performance. On routines that hold when motivation does not. On places that reset my nervous system—water, old streets, a desk by a window. On work that feels like craft, not only survival.&lt;/p&gt;

&lt;p&gt;Dependencies are not weaknesses. They are architecture. Pretending otherwise is how you end up with a system that only works in the lab of your own isolation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Known Issues
&lt;/h3&gt;

&lt;p&gt;A README that hides bugs is worse than no README at all.&lt;/p&gt;

&lt;p&gt;I do not handle uncertainty gracefully when it arrives as silence. I over-prepare when I feel unmoored. I can mistake motion for progress. I have left places too quickly and stayed in others too long because I confused endurance with alignment.&lt;/p&gt;

&lt;p&gt;Naming your known issues is not self-flagellation. It is version control for the soul. It lets the people who love you file accurate bug reports instead of guessing what went wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  Environment Variables
&lt;/h3&gt;

&lt;p&gt;Some settings should not be hard-coded.&lt;/p&gt;

&lt;p&gt;Where I live changes what I need. What season it is changes my capacity. Whether I am building, healing, or returning home changes the correct response to the same email.&lt;/p&gt;

&lt;p&gt;If you do not document your environment variables, you will judge yourself by a configuration that is no longer active. You will wonder why last year's discipline feels impossible this year, without noticing that last year you had different inputs entirely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Changelog Culture
&lt;/h2&gt;

&lt;p&gt;We treat personal growth like it should be invisible. As if becoming someone new requires pretending the previous release never shipped.&lt;/p&gt;

&lt;p&gt;I prefer a changelog mindset.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;v2018–2023:&lt;/strong&gt; Chased mastery in syntax and systems. Learned that craftsmanship without rest becomes performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;v2024:&lt;/strong&gt; Migration arc. Learned that belonging is not a place you arrive at once.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;v2025–2026:&lt;/strong&gt; Reconstruction. Learned that stability is not the absence of movement—it is knowing what you are rebuilding and why.&lt;/p&gt;

&lt;p&gt;A changelog does not apologize for old versions. It explains them. It helps you stop fighting ghosts in your own repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contributing Guidelines
&lt;/h2&gt;

&lt;p&gt;Not everyone should have commit access to your core branch.&lt;/p&gt;

&lt;p&gt;Some people are read-only collaborators: wonderful at a distance, dangerous with write permissions. Some seasons require protected branches. Some feedback is a pull request you review in the morning, not a hotfix you merge at midnight because someone made urgency sound like love.&lt;/p&gt;

&lt;p&gt;Write your contributing guidelines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who gets to influence major decisions?&lt;/li&gt;
&lt;li&gt;What kind of criticism is useful versus performative?&lt;/li&gt;
&lt;li&gt;How do you want to be approached when you are struggling?&lt;/li&gt;
&lt;li&gt;What does &lt;em&gt;no&lt;/em&gt; look like when you are tired of being polite?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clarity here is not coldness. It is maintenance. It keeps resentment from becoming the default CI pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start (For the People Who Love You)
&lt;/h2&gt;

&lt;p&gt;If you are close to me and you want the short version:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Tell me the truth early, while it is still small.&lt;/li&gt;
&lt;li&gt;Do not confuse my calm with indifference.&lt;/li&gt;
&lt;li&gt;Ask what chapter I am in before offering advice from a chapter you remember.&lt;/li&gt;
&lt;li&gt;If I go quiet, I am probably processing—not punishing.&lt;/li&gt;
&lt;li&gt;Remind me of the README when I forget it exists.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That last line is the whole practice. You will forget. I will forget. The README is the artifact we return to when the system behaves in ways no one expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters Now
&lt;/h2&gt;

&lt;p&gt;We live in an age that automates the easy parts—boilerplate, drafts, summaries, suggestions. Which means the hard part is increasingly &lt;em&gt;context&lt;/em&gt;: knowing what you are, what you are not, what you are for.&lt;/p&gt;

&lt;p&gt;AI can help you write code faster. It cannot tell you what your life is trying to build unless you have already said it somewhere honest.&lt;/p&gt;

&lt;p&gt;An empty README is not humility. It is debt.&lt;/p&gt;

&lt;p&gt;Write yours—not for LinkedIn, not for posterity, not as a performance of self-awareness. Write it for the next you, who will land in a new city, a new job, a new season, and need to know how to run without breaking what took years to compile.&lt;/p&gt;

&lt;p&gt;Write it for the people who love you and deserve more than archaeology.&lt;/p&gt;

&lt;p&gt;Write it because your life is not a throwaway script. It is a system people inhabit with you, depend on, and sometimes have to restart when you go offline without warning.&lt;/p&gt;

&lt;p&gt;Everyone needs a README for their life.&lt;/p&gt;

&lt;p&gt;Start with one true sentence about what you are for.&lt;/p&gt;

&lt;p&gt;The rest can be incremental commits.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Drafted in the belief that clarity is a form of kindness—to yourself, and to everyone who has ever had to guess.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>documentation</category>
      <category>devdiscuss</category>
      <category>development</category>
    </item>
    <item>
      <title>Life is like a FTP Server</title>
      <dc:creator>Kevin Moe Myint Myat</dc:creator>
      <pubDate>Sun, 24 May 2026 09:05:59 +0000</pubDate>
      <link>https://dev.to/m3yevn/life-is-like-a-ftp-server-4n2k</link>
      <guid>https://dev.to/m3yevn/life-is-like-a-ftp-server-4n2k</guid>
      <description>&lt;h1&gt;
  
  
  Still Online
&lt;/h1&gt;

&lt;p&gt;These days, my life moves between Nha Trang and Jakarta.&lt;/p&gt;

&lt;p&gt;One city uploads silence into me.&lt;br&gt;&lt;br&gt;
The other floods me with traffic, neon reflections, unfinished ambition, and noise that never fully sleeps.&lt;/p&gt;

&lt;p&gt;Somewhere between the two, I stopped feeling like a person with a permanent address.&lt;/p&gt;

&lt;p&gt;I became infrastructure.&lt;/p&gt;

&lt;p&gt;An always-online system running quietly in the background of different countries.&lt;/p&gt;

&lt;p&gt;People think remote work is freedom.&lt;br&gt;&lt;br&gt;
But after enough airports, temporary apartments, café workstations, and hotel check-ins, your life starts resembling an old FTP server more than a home.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/work
/clients
/drafts
/archive
/unfinished
/dont_open
/final_final_v2_REAL
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Some folders are clean and organized.&lt;/p&gt;

&lt;p&gt;Others contain emotional debris from years ago that you forgot to delete.&lt;/p&gt;

&lt;p&gt;Old photographs.&lt;br&gt;&lt;br&gt;
Expired visas.&lt;br&gt;&lt;br&gt;
Screenshots from conversations that no longer matter.&lt;br&gt;&lt;br&gt;
Ideas written at 3AM during thunderstorms in Jakarta.&lt;br&gt;&lt;br&gt;
Half-working side projects from beach cafés in Vietnam.&lt;/p&gt;

&lt;p&gt;Every city leaves files behind.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nha Trang
&lt;/h2&gt;

&lt;p&gt;Nha Trang stores slower memories.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Morning coffee near the coast
&lt;/li&gt;
&lt;li&gt;Ocean wind entering the room during deployments
&lt;/li&gt;
&lt;li&gt;The strange peace of hearing motorbikes fade into the distance after midnight&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Jakarta
&lt;/h2&gt;

&lt;p&gt;Jakarta stores heavier ones.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rain against skyscraper windows
&lt;/li&gt;
&lt;li&gt;Laptop heat in crowded cafés
&lt;/li&gt;
&lt;li&gt;Quiet burnout hidden beneath professional Zoom calls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes I feel like my entire identity is synchronized across devices.&lt;/p&gt;

&lt;p&gt;Fragments replicated between locations.&lt;/p&gt;

&lt;p&gt;No true main server anymore.&lt;/p&gt;

&lt;p&gt;Just mirrors.&lt;br&gt;&lt;br&gt;
Backups.&lt;br&gt;&lt;br&gt;
Temporary sessions.&lt;/p&gt;

&lt;p&gt;Even relationships feel networked now.&lt;/p&gt;

&lt;p&gt;Some people get read-only access.&lt;br&gt;&lt;br&gt;
Some disappear after timeout.&lt;br&gt;&lt;br&gt;
Some still exist somewhere deep in the archive after years of inactivity.&lt;/p&gt;

&lt;p&gt;And me?&lt;/p&gt;

&lt;p&gt;I continue maintaining uptime.&lt;/p&gt;

&lt;p&gt;Replying to messages.&lt;br&gt;&lt;br&gt;
Pushing commits.&lt;br&gt;&lt;br&gt;
Joining calls from different countries while pretending the system is stable.&lt;/p&gt;

&lt;p&gt;But occasionally, late at night, I wonder something strange:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if remote workers slowly become distributed systems themselves?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Human beings converted into portable environments.&lt;br&gt;&lt;br&gt;
Carrying entire lives through laptops, cloud storage, hotel Wi-Fi, and encrypted passwords.&lt;/p&gt;

&lt;p&gt;No permanent geography.&lt;/p&gt;

&lt;p&gt;Only active connections.&lt;/p&gt;

&lt;p&gt;Maybe that is why certain cities become emotional servers for us.&lt;/p&gt;

&lt;p&gt;Nha Trang holds the softer parts of me.&lt;br&gt;&lt;br&gt;
Jakarta holds the restless ones.&lt;/p&gt;

&lt;p&gt;And somewhere between those two endpoints, packets of memory continue travelling back and forth across invisible lines.&lt;/p&gt;

&lt;p&gt;Still syncing.&lt;br&gt;&lt;br&gt;
Still unresolved.&lt;br&gt;&lt;br&gt;
Still online.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ftp</category>
      <category>serverless</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
