<?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: Andi P.</title>
    <description>The latest articles on DEV Community by Andi P. (@riptide99614).</description>
    <link>https://dev.to/riptide99614</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4075393%2Fca7e5927-b6fa-4a24-9303-0612cc1f6a88.jpeg</url>
      <title>DEV Community: Andi P.</title>
      <link>https://dev.to/riptide99614</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/riptide99614"/>
    <language>en</language>
    <item>
      <title>Six months in Vietname</title>
      <dc:creator>Andi P.</dc:creator>
      <pubDate>Tue, 01 Sep 2026 14:19:28 +0000</pubDate>
      <link>https://dev.to/riptide99614/six-months-in-vietname-11e0</link>
      <guid>https://dev.to/riptide99614/six-months-in-vietname-11e0</guid>
      <description>&lt;p&gt;Hello DEV. First post here, so I keep it short.&lt;/p&gt;

&lt;p&gt;I am originally from Sidoarjo in East Java, Indonesia. Since earlier this year I am living and working in Hai Phong, Vietnam. A few people asked me about this on other places, so I write it once here.&lt;/p&gt;

&lt;p&gt;Why Hai Phong and not Hanoi or Saigon&lt;/p&gt;

&lt;p&gt;Everyone goes to Hanoi or Ho Chi Minh City. Hai Phong is quieter, closer to the coast, and the cost of living is much lower. For someone working remote and paid in USD this makes a big difference. Also the food is very good and nobody talks about it enough.&lt;/p&gt;

&lt;p&gt;The internet is better than I expected&lt;/p&gt;

&lt;p&gt;This was my main worry. Fibre here is cheap and stable — I get around 200 Mbps for less than 10 USD a month. Only problem is the power cuts in summer, so a UPS is not optional. I learned that the hard way in July when I lost about two hours of work.&lt;/p&gt;

&lt;p&gt;Working hours&lt;/p&gt;

&lt;p&gt;Vietnam and Indonesia are same time zone (UTC+7), so nothing changed for me there. This was one reason I chose Vietnam over Thailand or Philippines.&lt;/p&gt;

&lt;p&gt;Coworking&lt;/p&gt;

&lt;p&gt;I tried a few places in the city centre. Most are fine but I ended up just working from home, it is cheaper and quieter. Cafes here will let you sit for hours with one coffee, which is nice but not good for concentration.&lt;/p&gt;

&lt;p&gt;Still figuring things out. If anyone else is working remote from Vietnam, would be good to hear from you.&lt;/p&gt;

&lt;p&gt;I mostly write small Python things, some of it is on my GitHub if you want to look — nothing serious, just tools I use myself. &lt;a href="https://github.com/riptide99614" rel="noopener noreferrer"&gt;https://github.com/riptide99614&lt;/a&gt;&lt;/p&gt;

</description>
      <category>remote</category>
      <category>career</category>
      <category>python</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Rebuilding my dotfiles after moving to Hải Phòng</title>
      <dc:creator>Andi P.</dc:creator>
      <pubDate>Thu, 13 Aug 2026 00:34:19 +0000</pubDate>
      <link>https://dev.to/riptide99614/rebuilding-my-dotfiles-after-moving-to-hai-phong-1p57</link>
      <guid>https://dev.to/riptide99614/rebuilding-my-dotfiles-after-moving-to-hai-phong-1p57</guid>
      <description>&lt;p&gt;Finally got properly settled in Hải Phòng a few months ago — new apartment, new desk, new everything. The one thing that always takes longest to feel like home is the terminal. Fresh machine, and suddenly none of my muscle memory works because half my aliases are gone.&lt;/p&gt;

&lt;p&gt;So this weekend I sat down and rebuilt my dotfiles from scratch, and cleaned them up while I was at it. Posting the useful bits here, partly so future-me has a copy, partly in case anyone finds a shortcut worth stealing.&lt;/p&gt;

&lt;p&gt;Nothing exotic — just a .bashrc, a .gitconfig, and a couple of helper functions I use every day. Full versions live in my dotfiles repo on GitHub if you want the lot.&lt;/p&gt;

&lt;h1&gt;
  
  
  ---- history ----
&lt;/h1&gt;

&lt;h1&gt;
  
  
  stop bash forgetting things the moment I need them
&lt;/h1&gt;

&lt;p&gt;HISTSIZE=50000&lt;br&gt;
HISTFILESIZE=100000&lt;br&gt;
HISTCONTROL=ignoreboth:erasedups   # no dupes, no leading-space commands&lt;br&gt;
shopt -s histappend                # append, don't overwrite, on exit&lt;br&gt;
PROMPT_COMMAND='history -a'        # write after every command, not just logout&lt;/p&gt;

&lt;h1&gt;
  
  
  ---- quality of life ----
&lt;/h1&gt;

&lt;p&gt;shopt -s checkwinsize   # keep $LINES/$COLUMNS right after resizing&lt;br&gt;
shopt -s cdspell        # fix small typos in cd paths&lt;br&gt;
shopt -s autocd 2&amp;gt;/dev/null || true   # type a dir name, cd into it&lt;/p&gt;

&lt;h1&gt;
  
  
  ---- prompt: user@host, cwd, git branch, all on one line ----
&lt;/h1&gt;

&lt;p&gt;parse_git_branch() {&lt;br&gt;
    git branch 2&amp;gt;/dev/null | sed -n 's/^* (.*)/ (\1)/p'&lt;br&gt;
}&lt;br&gt;
PS1='[\e[32m]\u@\h[\e[0m]:[\e[34m]\w[\e[33m]$(parse_git_branch)[\e[0m]\$ '&lt;/p&gt;

&lt;h1&gt;
  
  
  ---- aliases ----
&lt;/h1&gt;

&lt;p&gt;alias ll='ls -lah'&lt;br&gt;
alias la='ls -A'&lt;br&gt;
alias ..='cd ..'&lt;br&gt;
alias ...='cd ../..'&lt;br&gt;
alias grep='grep --color=auto'&lt;br&gt;
alias ports='ss -tulpn'&lt;br&gt;
alias myip='curl -s ifconfig.me; echo'&lt;br&gt;
alias serve='python3 -m http.server 8000'&lt;/p&gt;

&lt;h1&gt;
  
  
  ---- timezone sanity ----
&lt;/h1&gt;

&lt;h1&gt;
  
  
  server logs are UTC, I am not. this one line has saved me
&lt;/h1&gt;

&lt;h1&gt;
  
  
  more debugging pain than anything else in this file.
&lt;/h1&gt;

&lt;p&gt;export TZ='Asia/Ho_Chi_Minh'   # UTC+7&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
