<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:pagemap="http://www.google.com/schemas/sitemap-pagemap/1.0" xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://marcgg.com/blog/</loc>
  </url>

  <url>
    <loc>https://marcgg.com/books/</loc>
  </url>

  <url>
    <loc>https://marcgg.com/hire/</loc>
  </url>

  
    
      <url>
        <loc>https://marcgg.com/blog/2026/02/18/recruitment-setting-cursors/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/11/17/cross-team-work/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/10/24/minimum-viable-postmortem/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/10/14/smart-but/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/07/07/ios26-beta-so-far/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/06/10/highway-app/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/06/03/ux-details/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/03/12/types-of-power/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/03/10/blast-radius/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/20/tech-debt/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/19/team-morale/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/18/no-technical-project/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/17/ai-seo/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/13/laws/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/12/dev-youtube/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/11/high-growth/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/07/years-of-experience/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/06/wait-two-hours/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/02/03/ask-for-feedback/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2025/01/06/levels-of-defensiveness/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/12/09/the-small-stuff/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/11/20/standup/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/10/22/experimenting-apps/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/09/03/remove-that-feature/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/07/23/mvp-not-just-software/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/07/17/startup-technical-leadership/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/06/28/having-five-minutes/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/06/21/generative-ai-blogging/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/06/05/water-scrum-fall/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/04/16/estimating-risk-cost/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/04/03/learnings-from-bad-code/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/01/09/minimum-viable-product-iterations/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2024/01/05/editor-history/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2023/03/12/opinion-documents/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2022/11/30/i18n-localisation-xcode-google-sheet/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2021/04/04/game-devlogs-list/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2021/03/27/one-on-one-format/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/11/12/building-boxing-mobile-app-swiftui/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/06/04/force-multipliers/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/05/25/remote-distributed-synchronous-asynchronous/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/05/22/certainty-of-failure/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/05/06/circular-progressbar-clock-swiftui/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/04/22/automatic-image-preview/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/04/14/creating-my-manager-readme/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/04/11/add-text-image-rmagick-imagemagick/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/04/08/rails-update-bang/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/04/06/engineering-team-meeting-ideas/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/03/30/podcasts-episodes-for-quarantine/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2020/03/23/recruitment-interviews-startup/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2019/11/30/one-on-one-openers/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2019/02/04/management-feedback-loop/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/10/22/regression-testing-for-data-ruby/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/06/11/git-commit-all-the-time/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/05/15/expressing-intent-comments-ruby/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/04/03/desk-monitor-stand/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/04/02/simplify-git-flow/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/03/20/splitting-releases/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/03/18/software-quality-focus/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2018/02/18/todo-list-notebook-system/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/10/09/paper-note-taking-meetings/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/09/27/continous-integration/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/09/04/manager-you-want/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/08/22/starting-with-management/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/08/20/blogging-about-management/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/06/30/recruitment-process/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/03/13/mysql-viewport-gis/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/01/23/ruby-to-s-to-str/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2017/01/22/job-interview-questions/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/11/21/chiptune-sequencer-multiplayer/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/11/01/javascript-audio/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/10/17/kitchenless-restaurant/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/10/03/job-interview-time/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/08/22/csrf-rails/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/08/02/developer-resume/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/07/04/monitoring-bugs/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/05/09/rails-app-engine/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/04/25/git-multiple-remotes/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/03/14/github-pages-jekyll/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/03/14/birdly-ycombinator/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/03/01/vimrc-example/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/02/22/git-flow-heroku-pipelines/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2016/02/15/rspec-on-multiple-rails-projects/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/11/03/code-coverage-vanity-metric/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/10/18/git-checkout-minus/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/09/30/automate-repetitive-tasks/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/08/27/deadlines-estimates-software-startup/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/08/04/git-first-parent-log/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/07/01/game-of-life-gif/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/06/04/getting-started-with-elixir-processes/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/05/26/ab-testing-in-real-life-google-analytics/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/02/26/heroku-deploy-speed/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/02/02/grace-murray-hopper-technical/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/01/22/new-design/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2015/01/05/css-animations-failing-capybara-specs/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/12/16/coaching-startup-birdly-le-camping/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/10/13/mysql-try-all-indexes-combinations-script/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/09/17/huboard-kanban-board-github/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/07/28/company-process-red-tape/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/07/22/in-defense-of-legacy-code/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/05/06/quantified-self-iphone-app-track-mood-day/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/04/28/frame-based-layout-bad-code/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2014/04/09/phonegap-steroids-hybrid-native-app-tips/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/11/12/peak-productivity/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/11/05/enough-with-the-language-trolls/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/10/29/mixing-languages/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/08/29/appgyver-steroids-iphone-hybrid-javascript/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/07/09/passer-deuxieme-bac/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/06/24/not-proud-to-be-french/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/05/20/track-link-clicks/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/04/22/what-i-learned-teaching-web/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/03/25/please-changelog-open-source/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/02/04/developers-teach-non-tech-startup/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/01/14/html5-nodejs-websockets-games-learning/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2013/01/06/left-tigerlily-job/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/12/10/angelhack-third-place-paris-hackathon/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/11/12/webviews-javascript-ios-rubymotion/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/10/22/custom-slider-ios-rubymotion/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/10/15/dont-accept-brokeness-deal-with-annoyances/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/10/01/thumb-pain-developer-keyboard/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/09/24/working-with-apis-facebook/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/09/04/one-reason-to-switch-to-vim-editor/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2012/01/09/start-working-on-your-side-project/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2011/12/21/startup-outsourcing/</loc>
      </url>
    
  
    
      <url>
        <loc>https://marcgg.com/blog/2011/12/12/developer-from-ssii-to-startup/</loc>
      </url>
    
  

</urlset>
