<?xml-stylesheet type="text/xsl" href="https://www.notaboutcode.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.notaboutcode.com/about/</loc><lastmod>2017-08-28T21:41:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/career/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/thoughts/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/42-being-lovable-boss-favorite/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/estimate/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/41-double-that-estimate/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/project-management/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/software-engineering/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/career/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/mindset/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/40-more-work-with-less-time/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/39-bloem-filter-01/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/38-promote-to-tech-lead/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/37-terminal-job-level/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/thoughts/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/36-tech-decision-on-ambiguity/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/35-what-got-you-here/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/34-definition-of-success/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/good-practice/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/technical/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/33-think-before-code/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/32-code-slowly-to-be-fast/</loc><lastmod>2025-01-25T15:06:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/caching/</loc><lastmod>2022-02-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/performance/</loc><lastmod>2022-02-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/scalability/</loc><lastmod>2022-02-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/system-design/</loc><lastmod>2022-02-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/31-caching/</loc><lastmod>2022-02-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/devops/</loc><lastmod>2022-02-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/log/</loc><lastmod>2022-02-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/observability/</loc><lastmod>2022-02-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/operation/</loc><lastmod>2022-02-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/30-structured-logging/</loc><lastmod>2022-02-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/conflict/</loc><lastmod>2020-06-11T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/design/</loc><lastmod>2020-06-11T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/meeting/</loc><lastmod>2020-06-11T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/technical-leadership/</loc><lastmod>2020-06-11T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/29-technical-conflict-resolution/</loc><lastmod>2020-06-11T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/28-deployment-methods/</loc><lastmod>2019-03-10T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/deployment/</loc><lastmod>2019-03-10T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/deployment/</loc><lastmod>2019-03-10T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/interview/</loc><lastmod>2018-09-16T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/recruitment/</loc><lastmod>2018-09-16T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/27-hiring-a-programmer/</loc><lastmod>2018-09-16T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/architecture/</loc><lastmod>2018-09-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/serverless/</loc><lastmod>2018-09-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/26-serverless-architecture/</loc><lastmod>2018-09-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/agile/</loc><lastmod>2018-06-23T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/culture/</loc><lastmod>2018-06-23T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/process/</loc><lastmod>2018-06-23T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/25-advices-for-adopting-agile/</loc><lastmod>2018-06-23T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/learning/</loc><lastmod>2018-06-16T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/24-catching-up-with-tech/</loc><lastmod>2018-06-16T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/cd/</loc><lastmod>2018-05-05T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/ci/</loc><lastmod>2018-05-05T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/categories/continuous-delivery/</loc><lastmod>2018-05-05T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/testing/</loc><lastmod>2018-05-05T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/23-karma-from-bad-tests2/</loc><lastmod>2018-05-05T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/system-design/</loc><lastmod>2018-04-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/22-design-to-scale/</loc><lastmod>2018-04-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/21-karma-from-bad-tests/</loc><lastmod>2018-04-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/equality/</loc><lastmod>2018-03-25T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/gender-bias/</loc><lastmod>2018-03-25T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/20-gender-bias/</loc><lastmod>2018-03-25T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/leadership/</loc><lastmod>2018-03-25T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/frontend/</loc><lastmod>2018-02-18T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/19-deploy-order/</loc><lastmod>2018-02-18T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/18-test-properties/</loc><lastmod>2018-01-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/distributed-system/</loc><lastmod>2018-01-07T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/17-cap-theorem/</loc><lastmod>2018-01-07T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/api/</loc><lastmod>2018-01-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/web-service/</loc><lastmod>2018-01-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/16-idempotent/</loc><lastmod>2018-01-01T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/15-service-api-versioning/</loc><lastmod>2017-12-15T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/14-technical-interview/</loc><lastmod>2017-12-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/behavioral/</loc><lastmod>2017-12-03T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/13-behavioral-interview/</loc><lastmod>2017-12-03T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/pitfalls/</loc><lastmod>2017-11-18T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/12-interviewer-bad-practices/</loc><lastmod>2017-11-18T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/bulkhead/</loc><lastmod>2017-11-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/reliability/</loc><lastmod>2017-11-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/11-bulkhead/</loc><lastmod>2017-11-12T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/rate-limit/</loc><lastmod>2017-11-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/throttling/</loc><lastmod>2017-11-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/10-throttle/</loc><lastmod>2017-11-09T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/loadbalancer/</loc><lastmod>2017-11-02T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/sticky-session/</loc><lastmod>2017-11-02T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/08-sticky-session/</loc><lastmod>2017-11-02T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/07-career-start-non-technical/</loc><lastmod>2017-10-31T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/06-career-start/</loc><lastmod>2017-10-19T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/availability/</loc><lastmod>2017-10-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/microservice/</loc><lastmod>2017-10-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/retry/</loc><lastmod>2017-10-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/05-retry/</loc><lastmod>2017-10-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/soa/</loc><lastmod>2017-10-14T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/tags/language/</loc><lastmod>2017-10-13T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/04-choosing-language/</loc><lastmod>2017-10-13T12:04:02+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/02-inside-ci-static-check/</loc><lastmod>2017-10-07T16:28:41+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/01-ci-journey/</loc><lastmod>2017-10-02T16:28:41+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.notaboutcode.com/post/xx-agilility-on-technical-side/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>