<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://blog.wavvel.com/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/pages/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/pages/about-me/</loc>
        <lastmod>2023-08-12T23:30:30+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/pages/macos-setup/</loc>
        <lastmod>2025-03-05T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/development-practices/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/development-practices/partnership-system-integration-tips/</loc>
        <lastmod>2020-08-22T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/development-practices/practical-programming-principles/</loc>
        <lastmod>2021-09-18T00:00:25+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/development-practices/technical-design-doc-guidelines/</loc>
        <lastmod>2021-06-20T00:00:25+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/git/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/git/phabricator-developing-feature-on-top-of-other-feature/</loc>
        <lastmod>2020-04-12T22:37:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/debt-free-is-it-worth-it/</loc>
        <lastmod>2025-03-17T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/emergency-fund-and-its-components/</loc>
        <lastmod>2025-05-13T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/gwyneth-earlier-days-at-school/</loc>
        <lastmod>2025-07-19T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/melaporkan-kpr-di-spt-pajak-tahunan-orang-pribadi/</loc>
        <lastmod>2025-03-10T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/setting-up-a-structure-on-problem-solving-and-life/</loc>
        <lastmod>2023-08-05T14:39:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/the-2nd-macbook-purchase/</loc>
        <lastmod>2025-02-27T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/life/what-is-wealth/</loc>
        <lastmod>2025-04-06T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/programming/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/programming/traceroute-naive-implementation-part-1-proof-of-concept/</loc>
        <lastmod>2024-01-07</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/programming/traceroute-naive-implementation-part-2-raw-ip-socket/</loc>
        <lastmod>2024-01-20</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/reading-checklist/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/reading-checklist/postgresql/</loc>
        <lastmod>2023-09-10</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/code-review/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/code-review/code-review-code-author-best-practices/</loc>
        <lastmod>2023-12-10</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/learning-path-to-software-engineering-role-from-a-self-taught/</loc>
        <lastmod>2023-08-12T23:30:30+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/software-engineering-day-to-day-best-practices/</loc>
        <lastmod>2023-09-19</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/tools-that-i-use-for-software-engineering/</loc>
        <lastmod>2023-08-24T00:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/minimizing-logic-errors-in-unit-tests/</loc>
        <lastmod>2023-10-14</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/organizing-unit-tests/</loc>
        <lastmod>2023-10-21</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/prioritizing-unit-test-cases/</loc>
        <lastmod>2023-10-19</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/the-point-of-unit-tests/</loc>
        <lastmod>2023-10-07</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/unit-testing/your-first-step-in-unit-testing-practice-what-to-expect/</loc>
        <lastmod>2023-10-08</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/software-engineering/why-documentation-matters/</loc>
        <lastmod>2023-09-13</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/customizing-uisearchbar/</loc>
        <lastmod>2018-02-10T03:19:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/detect-mime-type-with-swime/</loc>
        <lastmod>2017-04-26T23:00:44+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/macos/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/macos/full-width-ns-collection-view-item/</loc>
        <lastmod>2017-03-04T23:48:35+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/macos/unproportional-zoom/</loc>
        <lastmod>2017-02-10T20:47:23+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/swift/race-condition-on-cells/</loc>
        <lastmod>2016-07-04T22:58:59+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/team/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/team/engineering-lead-achieving-team-goals/</loc>
        <lastmod>2021-02-23T20:00:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/terminal/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/terminal/living-in-the-terminal/</loc>
        <lastmod>2017-03-11T14:56:17+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/tools/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/tools/productivity-over-9000/</loc>
        <lastmod>2016-07-10T00:49:40+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/vim/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/vim/copy-file-path-from-project-root/</loc>
        <lastmod>2018-02-13T00:11:00+07:00</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/war-stories/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/posts/war-stories/accidentally-ran-a-database-update-without-where-clause/</loc>
        <lastmod>2023-09-30</lastmod>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/about-me/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/achieving/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/appkit/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/best-practices/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/career-switch/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/career/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/code-review/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/coding/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/database/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/day-to-day/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/development/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/documentation/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/family/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/financial/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/git/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/goals/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/guidelines/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/integration/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/ios/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/learning-path/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/libraries/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/life/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/macbook/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/macos/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/mimetype/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/networking-utilities/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/nscollectionview/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/nscollectionviewitem/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/nsimageview/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/parenting/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/phabricator/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/practice/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/principles/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/problem-solving/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/productivity/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/programming/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/reading-checklist/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/rxswift/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/software-engineering/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/swift/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/swime/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/tax/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/team/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/technicaldesigndoc/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/terminal/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/tips/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/tools/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/traceroute-implementation/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/uisearchbar/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/uiview/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/unit-testing/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/vim/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/war-stories/</loc>
    </url>
    <url>
        <loc>https://blog.wavvel.com/tags/zsh/</loc>
    </url>
</urlset>
