<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://toughrogrammer.dev</loc></url><url><loc>https://toughrogrammer.dev/about</loc></url><url><loc>https://toughrogrammer.dev/page/2</loc></url><url><loc>https://toughrogrammer.dev/page/3</loc></url><url><loc>https://toughrogrammer.dev/page/4</loc></url><url><loc>https://toughrogrammer.dev/page/5</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-06-hello-world</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-07-writing-and-english</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-09-discrete-math-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-09-what-i-learned-in-computer-science</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-11-linear-algebra-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-12-formal-languages-and-automata-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-14-algorithm-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-14-data-structures-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-16-computer-architecture-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-17-operating-system-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-08-25-computer-network-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-09-01-database-concepts</loc></url><url><loc>https://toughrogrammer.dev/posts/2017-12-31-first-half-of-my-twenties-review</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-01-27-when-backend-developers-face-incidents</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-02-13-five-months-after-september-2017</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-06-19-purpose-and-role-of-big-data-frameworks</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-06-25-how-to-update-in-hadoop</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-08-13-dreaming-of-being-senior</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-09-23-time-for-new-computer-architecture-and-languages</loc></url><url><loc>https://toughrogrammer.dev/posts/2018-10-08-why-finding-the-right-answer-is-hard</loc></url><url><loc>https://toughrogrammer.dev/posts/2019-04-27-great-people-leave-beautiful-traces</loc></url><url><loc>https://toughrogrammer.dev/posts/2019-10-03-inertia-of-life</loc></url><url><loc>https://toughrogrammer.dev/posts/2019-10-10-b2b-startup-engineers-and-domain-knowledge</loc></url><url><loc>https://toughrogrammer.dev/posts/2019-12-15-need-for-long-term-thinking</loc></url><url><loc>https://toughrogrammer.dev/posts/2020-10-11-do-it-right-the-first-time</loc></url><url><loc>https://toughrogrammer.dev/posts/2021-06-27-essence-of-being-a-developer</loc></url><url><loc>https://toughrogrammer.dev/posts/2021-08-22-breaking-the-startup-vicious-cycle</loc></url><url><loc>https://toughrogrammer.dev/posts/2022-04-10-when-i-dreamed-of-being-senior</loc></url><url><loc>https://toughrogrammer.dev/posts/2022-06-01-work-of-developers</loc></url><url><loc>https://toughrogrammer.dev/posts/2023-01-02-second-half-of-my-twenties-review</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-01-05-self-justification-and-happiness</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-01-27-those-who-dont-tire-of-repetition-achieve</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-02-12-job-search-advice-for-junior-developers</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-03-11-first-day-greeting</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-03-17-timing-is-core-of-decision-making</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-04-24-pessimists-and-optimists</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-04-26-crossing-the-line</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-06-06-future-of-developers-and-essence-of-work-in-ai-age</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-07-08-what-makes-operations-stick</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-08-25-problem-identification-ability</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-09-30-understanding-the-problem-precisely</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-10-20-how-a-wait-time-display-helped-everyone</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-11-30-from-jazz-to-classical</loc></url><url><loc>https://toughrogrammer.dev/posts/2024-12-31-dont-confuse-means-and-ends</loc></url><url><loc>https://toughrogrammer.dev/posts/2025-01-31-love-and-hate-of-muddling-through</loc></url><url><loc>https://toughrogrammer.dev/posts/2025-02-28-wisdom-over-knowledge</loc></url><url><loc>https://toughrogrammer.dev/posts/2025-03-30-how-loss-aversion-affects-development</loc></url><url><loc>https://toughrogrammer.dev/posts/2025-04-30-timing-and-cost-effectiveness</loc></url><url><loc>https://toughrogrammer.dev/posts/2026-04-28-age-of-horizontal-expansion</loc></url><url><loc>https://toughrogrammer.dev/posts/2026-05-02-discernment-over-building-ability</loc></url></urlset>