<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://jetthoughts.com/blog/tags/engineering/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering/"/></url><url><loc>https://jetthoughts.com/blog/tags/management/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/management/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails/"/></url><url><loc>https://jetthoughts.com/blog/should-you-build-it-in-rails/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/blog/should-you-build-it-in-rails/assembly-vs-convention.svg</image:loc><image:title>assembly-vs-convention.svg</image:title><image:caption>assembly-vs-convention.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/should-you-build-it-in-rails/cover_hu_4358ea62455ae9d7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/should-you-build-it-in-rails/dependency-fan-out.svg</image:loc><image:title>dependency-fan-out.svg</image:title><image:caption>dependency-fan-out.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/should-you-build-it-in-rails/hiring-pool.svg</image:loc><image:title>hiring-pool.svg</image:title><image:caption>hiring-pool.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/should-you-build-it-in-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup/"/></url><url><loc>https://jetthoughts.com/tags/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.4</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/tags/"/></url><url><loc>https://jetthoughts.com/blog/tags/agents/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/agents/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai/"/></url><url><loc>https://jetthoughts.com/blog/tags/architecture/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/architecture/"/></url><url><loc>https://jetthoughts.com/blog/agent-team-success-rate/</loc><lastmod>2026-08-23T03:03:08+03:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/blog/agent-team-success-rate/cover_hu_582aa6e6dd916404.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/agent-team-success-rate/writers.svg</image:loc><image:title>writers.svg</image:title><image:caption>writers.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/agent-team-success-rate/"/></url><url><loc>https://jetthoughts.com/blog/tags/founders/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/founders/"/></url><url><loc>https://jetthoughts.com/blog/app-idea-where-to-start/</loc><lastmod>2026-09-09T23:08:51+03:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/blog/app-idea-where-to-start/cover_hu_84e6ac2be656ebc8.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/app-idea-where-to-start/follow-up-wireframe.svg</image:loc><image:title>follow-up-wireframe.svg</image:title><image:caption>follow-up-wireframe.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/app-idea-where-to-start/"/></url><url><loc>https://jetthoughts.com/blog/tags/non-technical-founder/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/non-technical-founder/"/></url><url><loc>https://jetthoughts.com/blog/tags/prototyping/</loc><lastmod>2026-09-09T23:08:51+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/prototyping/"/></url><url><loc>https://jetthoughts.com/blog/generate-then-verify-moved-the-work/</loc><lastmod>2026-08-23T03:03:08+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/generate-then-verify-moved-the-work/cover_hu_26db197ddc7d656c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/generate-then-verify-moved-the-work/refactoring.svg</image:loc><image:title>refactoring.svg</image:title><image:caption>refactoring.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/generate-then-verify-moved-the-work/"/></url><url><loc>https://jetthoughts.com/blog/tags/code-review/</loc><lastmod>2026-08-28T22:01:51+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/code-review/"/></url><url><loc>https://jetthoughts.com/blog/tags/productivity/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/productivity/"/></url><url><loc>https://jetthoughts.com/blog/tags/automation/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/automation/"/></url><url><loc>https://jetthoughts.com/blog/ai-powered-code-reviews-transforming-development-workflows/</loc><lastmod>2026-08-28T22:01:51+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-powered-code-reviews-transforming-development-workflows/cover_hu_78e54eae85fe73fc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-powered-code-reviews-transforming-development-workflows/reporter-not-judge.svg</image:loc><image:title>reporter-not-judge.svg</image:title><image:caption>reporter-not-judge.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-powered-code-reviews-transforming-development-workflows/"/></url><url><loc>https://jetthoughts.com/blog/tags/hiring/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hiring/"/></url><url><loc>https://jetthoughts.com/blog/tags/security/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/security/"/></url><url><loc>https://jetthoughts.com/blog/dev-shop-ai-code-review-what-to-ask/</loc><lastmod>2026-08-23T03:03:08+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-ai-code-review-what-to-ask/cover_hu_6973b634169d42d0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-ai-code-review-what-to-ask/suppressed.svg</image:loc><image:title>suppressed.svg</image:title><image:caption>suppressed.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/dev-shop-ai-code-review-what-to-ask/"/></url><url><loc>https://jetthoughts.com/blog/tags/ci/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ci/"/></url><url><loc>https://jetthoughts.com/blog/tags/content/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/content/"/></url><url><loc>https://jetthoughts.com/blog/how-to-audit-content-you-didnt-write/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/how-to-audit-content-you-didnt-write/cover_hu_3a5c6675f64b0ff1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-to-audit-content-you-didnt-write/domains.svg</image:loc><image:title>domains.svg</image:title><image:caption>domains.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-to-audit-content-you-didnt-write/"/></url><url><loc>https://jetthoughts.com/blog/tags/marketing/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/marketing/"/></url><url><loc>https://jetthoughts.com/blog/tags/quality/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/quality/"/></url><url><loc>https://jetthoughts.com/blog/tags/ruby/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/testing/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/trust/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/trust/"/></url><url><loc>https://jetthoughts.com/blog/what-senior-developers-catch-that-ai-misses/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/what-senior-developers-catch-that-ai-misses/chain.svg</image:loc><image:title>chain.svg</image:title><image:caption>chain.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-senior-developers-catch-that-ai-misses/cover_hu_f07965190522ee3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-senior-developers-catch-that-ai-misses/metr.svg</image:loc><image:title>metr.svg</image:title><image:caption>metr.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-senior-developers-catch-that-ai-misses/"/></url><url><loc>https://jetthoughts.com/blog/when-did-a-test-last-fail-on-purpose/</loc><lastmod>2026-08-22T21:04:10+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/when-did-a-test-last-fail-on-purpose/checked.svg</image:loc><image:title>checked.svg</image:title><image:caption>checked.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/when-did-a-test-last-fail-on-purpose/cover_hu_b34909123237b731.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/when-did-a-test-last-fail-on-purpose/"/></url><url><loc>https://jetthoughts.com/blog/tags/langchain/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/langchain/"/></url><url><loc>https://jetthoughts.com/blog/tags/production/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/production/"/></url><url><loc>https://jetthoughts.com/blog/tags/rubyllm/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rubyllm/"/></url><url><loc>https://jetthoughts.com/blog/rubyllm-vs-langchainrb-rails-llm-stack/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-vs-langchainrb-rails-llm-stack/cover_hu_fef88bfc67b59145.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-vs-langchainrb-rails-llm-stack/mermaid-4613d3aa.svg</image:loc><image:title>mermaid-4613d3aa.svg</image:title><image:caption>mermaid-4613d3aa.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rubyllm-vs-langchainrb-rails-llm-stack/"/></url><url><loc>https://jetthoughts.com/blog/rubyllm-retries-timeouts-rails/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-retries-timeouts-rails/cover_hu_a797bf272afb0a4a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-retries-timeouts-rails/mermaid-5a686c11.svg</image:loc><image:title>mermaid-5a686c11.svg</image:title><image:caption>mermaid-5a686c11.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rubyllm-retries-timeouts-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/async/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/async/"/></url><url><loc>https://jetthoughts.com/blog/debugging-rubyllm-agents-rails/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/debugging-rubyllm-agents-rails/cover_hu_609550bf34cbec4f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/debugging-rubyllm-agents-rails/mermaid-85eec7cd.svg</image:loc><image:title>mermaid-85eec7cd.svg</image:title><image:caption>mermaid-85eec7cd.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/debugging-rubyllm-agents-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/evals/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/evals/"/></url><url><loc>https://jetthoughts.com/blog/evaluating-rubyllm-agents-rails/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/evaluating-rubyllm-agents-rails/cover_hu_56c186b6ddcc844.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/evaluating-rubyllm-agents-rails/mermaid-c6634f63.svg</image:loc><image:title>mermaid-c6634f63.svg</image:title><image:caption>mermaid-c6634f63.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/evaluating-rubyllm-agents-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/llm/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/llm/"/></url><url><loc>https://jetthoughts.com/blog/multi-agent-llm-rails-rubyllm/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/multi-agent-llm-rails-rubyllm/cover_hu_c493c2c15bc435f4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/multi-agent-llm-rails-rubyllm/mermaid-d87bf1a1.svg</image:loc><image:title>mermaid-d87bf1a1.svg</image:title><image:caption>mermaid-d87bf1a1.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/multi-agent-llm-rails-rubyllm/"/></url><url><loc>https://jetthoughts.com/blog/tags/performance/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/performance/"/></url><url><loc>https://jetthoughts.com/blog/ruby-3-4-yjit-performance-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-3-4-yjit-performance-guide/cover_hu_23ee2a3bf663799c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-3-4-yjit-performance-guide/mermaid-8e788c1f.svg</image:loc><image:title>mermaid-8e788c1f.svg</image:title><image:caption>mermaid-8e788c1f.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-3-4-yjit-performance-guide/"/></url><url><loc>https://jetthoughts.com/blog/fibers-async-ruby-llm-streaming-rails/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/fibers-async-ruby-llm-streaming-rails/cover_hu_356ff6c43f38d8f2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fibers-async-ruby-llm-streaming-rails/mermaid-f6f87f6e.svg</image:loc><image:title>mermaid-f6f87f6e.svg</image:title><image:caption>mermaid-f6f87f6e.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fibers-async-ruby-llm-streaming-rails/"/></url><url><loc>https://jetthoughts.com/blog/rubyllm-rails-getting-started/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-rails-getting-started/cover_hu_a8d692936f9d3f00.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rubyllm-rails-getting-started/mermaid-73388fe4.svg</image:loc><image:title>mermaid-73388fe4.svg</image:title><image:caption>mermaid-73388fe4.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rubyllm-rails-getting-started/"/></url><url><loc>https://jetthoughts.com/blog/tags/vcr/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vcr/"/></url><url><loc>https://jetthoughts.com/blog/tags/yjit/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/yjit/"/></url><url><loc>https://jetthoughts.com/blog/tags/zjit/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/zjit/"/></url><url><loc>https://jetthoughts.com/blog/tags/active-storage/</loc><lastmod>2026-08-13T14:49:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/active-storage/"/></url><url><loc>https://jetthoughts.com/blog/tags/cve/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cve/"/></url><url><loc>https://jetthoughts.com/blog/tags/devops/</loc><lastmod>2026-08-22T15:27:27+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/devops/"/></url><url><loc>https://jetthoughts.com/blog/migrate-lovable-replit-app-to-rails/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/migrate-lovable-replit-app-to-rails/cover_hu_f16084446ef24a51.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/migrate-lovable-replit-app-to-rails/mermaid-345b798e.svg</image:loc><image:title>mermaid-345b798e.svg</image:title><image:caption>mermaid-345b798e.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/migrate-lovable-replit-app-to-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/migration/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/migration/"/></url><url><loc>https://jetthoughts.com/blog/tags/mvp/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/mvp/"/></url><url><loc>https://jetthoughts.com/blog/rails-7-eol-unpatched-security-exposure/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-7-eol-unpatched-security-exposure/cover_hu_81e6f252d6f9e2f0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-7-eol-unpatched-security-exposure/"/></url><url><loc>https://jetthoughts.com/blog/rails-cve-2026-66066-active-storage-rce/</loc><lastmod>2026-08-13T14:49:57+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-cve-2026-66066-active-storage-rce/cover_hu_ad7a5431066cfc0e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-cve-2026-66066-active-storage-rce/"/></url><url><loc>https://jetthoughts.com/blog/tags/startups/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startups/"/></url><url><loc>https://jetthoughts.com/blog/tags/supabase/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/supabase/"/></url><url><loc>https://jetthoughts.com/blog/tags/upgrade/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/upgrade/"/></url><url><loc>https://jetthoughts.com/blog/tags/vibe-coding/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vibe-coding/"/></url><url><loc>https://jetthoughts.com/blog/tags/deployment/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/deployment/"/></url><url><loc>https://jetthoughts.com/blog/tags/kamal/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/kamal/"/></url><url><loc>https://jetthoughts.com/blog/kamal-2-multi-server-deployment-complete-guide/</loc><lastmod>2026-08-13T14:49:57+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/kamal-2-multi-server-deployment-complete-guide/cover_hu_382a9a9f39150c83.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/kamal-2-multi-server-deployment-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/multi-server/</loc><lastmod>2026-08-13T14:49:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/multi-server/"/></url><url><loc>https://jetthoughts.com/blog/tags/hire-track-reference/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hire-track-reference/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fractional-cto-sow-reference/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fractional-cto-sow-reference/"/></url><url><loc>https://jetthoughts.com/blog/cheap-developers-expensive-without-cto-review/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/cheap-developers-expensive-without-cto-review/cover_hu_becb1729dde6a206.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-developers-expensive-without-cto-review/mermaid-02a52382.svg</image:loc><image:title>mermaid-02a52382.svg</image:title><image:caption>mermaid-02a52382.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cheap-developers-expensive-without-cto-review/"/></url><url><loc>https://jetthoughts.com/blog/tags/code-quality/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/code-quality/"/></url><url><loc>https://jetthoughts.com/blog/tags/founder/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/founder/"/></url><url><loc>https://jetthoughts.com/blog/tags/agile/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/agile/"/></url><url><loc>https://jetthoughts.com/blog/asked-simple-admin-panel-built-spaceship/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/asked-simple-admin-panel-built-spaceship/blanks-get-filled.svg</image:loc><image:title>blanks-get-filled.svg</image:title><image:caption>blanks-get-filled.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/asked-simple-admin-panel-built-spaceship/cover_hu_51c6a1f653d20388.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/asked-simple-admin-panel-built-spaceship/"/></url><url><loc>https://jetthoughts.com/blog/tags/code-ownership/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/code-ownership/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-companion/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-companion/"/></url><url><loc>https://jetthoughts.com/blog/dev-shop-contract-code-ownership/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-contract-code-ownership/assignment-vs-default.svg</image:loc><image:title>assignment-vs-default.svg</image:title><image:caption>assignment-vs-default.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-contract-code-ownership/cover_hu_ad14b0f0fa18841.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/dev-shop-contract-code-ownership/"/></url><url><loc>https://jetthoughts.com/blog/tags/dev-agency/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/dev-agency/"/></url><url><loc>https://jetthoughts.com/blog/tags/outsourcing/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/outsourcing/"/></url><url><loc>https://jetthoughts.com/blog/tags/product/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/product/"/></url><url><loc>https://jetthoughts.com/blog/tags/requirements/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/requirements/"/></url><url><loc>https://jetthoughts.com/blog/retros-founder-transparency-tool/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/retros-founder-transparency-tool/cover_hu_ecaa406bc9bdacfc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/retros-founder-transparency-tool/retro-plus-demo.svg</image:loc><image:title>retro-plus-demo.svg</image:title><image:caption>retro-plus-demo.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/retros-founder-transparency-tool/retro-summary-annotated.svg</image:loc><image:title>retro-summary-annotated.svg</image:title><image:caption>retro-summary-annotated.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/retros-founder-transparency-tool/"/></url><url><loc>https://jetthoughts.com/blog/tags/sla/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sla/"/></url><url><loc>https://jetthoughts.com/blog/switch-dev-shops-safely-transition-guide/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/switch-dev-shops-safely-transition-guide/cover_hu_46baf5ce8eb7a716.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/switch-dev-shops-safely-transition-guide/mermaid-1b3ebb29.svg</image:loc><image:title>mermaid-1b3ebb29.svg</image:title><image:caption>mermaid-1b3ebb29.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/switch-dev-shops-safely-transition-guide/mermaid-c1666728.svg</image:loc><image:title>mermaid-c1666728.svg</image:title><image:caption>mermaid-c1666728.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/switch-dev-shops-safely-transition-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/template/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/template/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/founder-os-pack/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/founder-os-pack/"/></url><url><loc>https://jetthoughts.com/blog/tags/transparency/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/transparency/"/></url><url><loc>https://jetthoughts.com/blog/dev-shop-sla-requirements-checklist/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-sla-requirements-checklist/cover_hu_ea1338ddaed42edb.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-sla-requirements-checklist/severity-reply-clock.svg</image:loc><image:title>severity-reply-clock.svg</image:title><image:caption>severity-reply-clock.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/dev-shop-sla-requirements-checklist/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/interview-scorecard/</loc><lastmod>2026-07-30T16:05:56+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/interview-scorecard/cover_hu_88e5d4cceb849627.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/interview-scorecard/scorecard-5-questions.svg</image:loc><image:title>scorecard-5-questions.svg</image:title><image:caption>scorecard-5-questions.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/interview-scorecard/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pre-launch-checklist/</loc><lastmod>2026-07-30T16:05:56+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pre-launch-checklist/cover_hu_90b3b74279675b3d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pre-launch-checklist/pre-launch-gates.svg</image:loc><image:title>pre-launch-gates.svg</image:title><image:caption>pre-launch-gates.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pre-launch-checklist/"/></url><url><loc>https://jetthoughts.com/blog/tags/self-serve/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/self-serve/"/></url><url><loc>https://jetthoughts.com/blog/tags/validation/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/validation/"/></url><url><loc>https://jetthoughts.com/blog/tags/background-jobs/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/background-jobs/"/></url><url><loc>https://jetthoughts.com/blog/tags/monitoring/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/monitoring/"/></url><url><loc>https://jetthoughts.com/blog/solid-queue-advanced-patterns-retries-concurrency/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/solid-queue-advanced-patterns-retries-concurrency/cover_hu_b76d0f04bf6735.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/solid-queue-advanced-patterns-retries-concurrency/"/></url><url><loc>https://jetthoughts.com/blog/tags/solid-queue/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/solid-queue/"/></url><url><loc>https://jetthoughts.com/blog/tags/benchmarks/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/benchmarks/"/></url><url><loc>https://jetthoughts.com/blog/tags/falcon/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/falcon/"/></url><url><loc>https://jetthoughts.com/blog/falcon-web-server-production-tuning-benchmarks/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/blog/falcon-web-server-production-tuning-benchmarks/cover_hu_c57c6d9ad24844d7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/falcon-web-server-production-tuning-benchmarks/"/></url><url><loc>https://jetthoughts.com/blog/tags/web-server/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/web-server/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-4-walkthrough-mia/</loc><lastmod>2026-08-17T13:15:40+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-4-walkthrough-mia/artifact-trail.svg</image:loc><image:title>artifact-trail.svg</image:title><image:caption>artifact-trail.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-4-walkthrough-mia/cover_hu_fbd8f24d731d2dc4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-4-walkthrough-mia/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-5-walkthrough-mia/</loc><lastmod>2026-08-12T23:53:06+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-5-walkthrough-mia/artifact-trail.svg</image:loc><image:title>artifact-trail.svg</image:title><image:caption>artifact-trail.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-5-walkthrough-mia/cover_hu_7662ac0fe56ccc7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-5-walkthrough-mia/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-2-walkthrough-mia/</loc><lastmod>2026-07-17T17:07:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-2-walkthrough-mia/artifact-trail.svg</image:loc><image:title>artifact-trail.svg</image:title><image:caption>artifact-trail.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-2-walkthrough-mia/cover_hu_db4f782dcf2dc7e6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-2-walkthrough-mia/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-3-walkthrough-mia/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-3-walkthrough-mia/artifact-trail.svg</image:loc><image:title>artifact-trail.svg</image:title><image:caption>artifact-trail.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-3-walkthrough-mia/cover_hu_6e9409c28ac60873.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-3-walkthrough-mia/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-network-list/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-network-list/cover_hu_520b3c2c369495e0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-network-list/network-buckets.svg</image:loc><image:title>network-buckets.svg</image:title><image:caption>network-buckets.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-network-list/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-outreach-message/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-outreach-message/cover_hu_709464264865faa9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-outreach-message/network-audit-grid.svg</image:loc><image:title>network-audit-grid.svg</image:title><image:caption>network-audit-grid.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-outreach-message/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-send-track/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-send-track/cover_hu_6cb460691a7d44e2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-send-track/send-day-rhythm-card.svg</image:loc><image:title>send-day-rhythm-card.svg</image:title><image:caption>send-day-rhythm-card.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-ten-customers-send-track/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-index/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-index/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-landing/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-landing/"/></url><url><loc>https://jetthoughts.com/blog/tags/first-paying-customer/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/first-paying-customer/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/cover_hu_6ce0b74f7ea9e0c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-1-walkthrough-mia/</loc><lastmod>2026-07-19T01:41:12+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-1-walkthrough-mia/artifact-trail.svg</image:loc><image:title>artifact-trail.svg</image:title><image:caption>artifact-trail.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-1-walkthrough-mia/cover_hu_60e33551a8b2f671.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/module-1-walkthrough-mia/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-build-page/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-build-page/cover_hu_60859f7c8d50fe95.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-build-page/draft-vs-rewrite.svg</image:loc><image:title>draft-vs-rewrite.svg</image:title><image:caption>draft-vs-rewrite.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-build-page/page-anatomy.svg</image:loc><image:title>page-anatomy.svg</image:title><image:caption>page-anatomy.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-build-page/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-wire-tracking/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-wire-tracking/cover_hu_4b9cc866887aad91.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-wire-tracking/tracking-snippets.svg</image:loc><image:title>tracking-snippets.svg</image:title><image:caption>tracking-snippets.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-wire-tracking/"/></url><url><loc>https://jetthoughts.com/blog/tags/smoke-test/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/smoke-test/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-faq/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-faq/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-quickstart/</loc><lastmod>2026-07-31T12:38:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-quickstart/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/faq/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/faq/cover_hu_231cd18296e85f32.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/faq/module-strip.svg</image:loc><image:title>module-strip.svg</image:title><image:caption>module-strip.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/faq/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/quickstart/</loc><lastmod>2026-07-31T12:38:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/quickstart/cover_hu_9c98cfafff17c48c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/quickstart/minimal-path.svg</image:loc><image:title>minimal-path.svg</image:title><image:caption>minimal-path.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/quickstart/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-reference/</loc><lastmod>2026-08-02T01:47:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-reference/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validation-tools-field-guide/</loc><lastmod>2026-08-02T01:47:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validation-tools-field-guide/cover_hu_74a14cde50f9fe0e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validation-tools-field-guide/tools-in-sequence.svg</image:loc><image:title>tools-in-sequence.svg</image:title><image:caption>tools-in-sequence.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validation-tools-field-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/course-overview/</loc><lastmod>2026-08-14T14:15:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/course-overview/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/how-this-course-works/</loc><lastmod>2026-08-14T14:15:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/how-this-course-works/cover_hu_961022abdbbb2374.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/how-this-course-works/program-map.svg</image:loc><image:title>program-map.svg</image:title><image:caption>program-map.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/how-this-course-works/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fake-stripe-pre-sale-pieter-levels/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fake-stripe-pre-sale-pieter-levels/cover_hu_52b4deb153c32837.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fake-stripe-pre-sale-pieter-levels/dollar-presale-flow.svg</image:loc><image:title>dollar-presale-flow.svg</image:title><image:caption>dollar-presale-flow.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/fake-stripe-pre-sale-pieter-levels/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-uses-ai-follow-up-questions/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-uses-ai-follow-up-questions/cover_hu_d367dde75706032b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-uses-ai-follow-up-questions/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/price-hypothesis-on-smoke-test-page/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/price-hypothesis-on-smoke-test-page/clicks-vs-payments.svg</image:loc><image:title>clicks-vs-payments.svg</image:title><image:caption>clicks-vs-payments.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/price-hypothesis-on-smoke-test-page/cover_hu_7ea54ff8d9dbaf3d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/price-hypothesis-on-smoke-test-page/stripe-payment-link.svg</image:loc><image:title>stripe-payment-link.svg</image:title><image:caption>stripe-payment-link.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/price-hypothesis-on-smoke-test-page/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-persona-pre-validation-mom-test-prep/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-persona-pre-validation-mom-test-prep/cover_hu_aea47355103201a7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-persona-pre-validation-mom-test-prep/rehearsal-loop.svg</image:loc><image:title>rehearsal-loop.svg</image:title><image:caption>rehearsal-loop.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-persona-pre-validation-mom-test-prep/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-where-to-look/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-where-to-look/cover_hu_a15abf96530921fa.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-where-to-look/find10-journey.svg</image:loc><image:title>find10-journey.svg</image:title><image:caption>find10-journey.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-where-to-look/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-with-problem-outreach-2026/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-with-problem-outreach-2026/cover_hu_5d1fc20b3c7b70a2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-with-problem-outreach-2026/outreach-funnel-strip.svg</image:loc><image:title>outreach-funnel-strip.svg</image:title><image:caption>outreach-funnel-strip.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/find-10-people-with-problem-outreach-2026/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/clickable-prototype-validation-2-hour-lovable/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/clickable-prototype-validation-2-hour-lovable/cover_hu_803a777c37f2b7ea.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/clickable-prototype-validation-2-hour-lovable/prototype-build-strip.svg</image:loc><image:title>prototype-build-strip.svg</image:title><image:caption>prototype-build-strip.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/clickable-prototype-validation-2-hour-lovable/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/one-page-product-brief-vibe-prd/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/one-page-product-brief-vibe-prd/cover_hu_ac23b8e6fcaaa2d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/one-page-product-brief-vibe-prd/vibe-prd-template-visual.svg</image:loc><image:title>vibe-prd-template-visual.svg</image:title><image:caption>vibe-prd-template-visual.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/one-page-product-brief-vibe-prd/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/stop-specifying-features-start-outcomes/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/stop-specifying-features-start-outcomes/admin-panel-spaceship.svg</image:loc><image:title>admin-panel-spaceship.svg</image:title><image:caption>admin-panel-spaceship.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/stop-specifying-features-start-outcomes/cover_hu_2349cd9ad2210198.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/stop-specifying-features-start-outcomes/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-lovable-supabase-stripe-2026/</loc><lastmod>2026-08-17T13:15:40+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-lovable-supabase-stripe-2026/cover_hu_ba2af984a5f758ca.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-lovable-supabase-stripe-2026/stack-boundaries.svg</image:loc><image:title>stack-boundaries.svg</image:title><image:caption>stack-boundaries.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-lovable-supabase-stripe-2026/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-build-phases/</loc><lastmod>2026-08-17T13:15:40+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-build-phases/build-phases-strip.svg</image:loc><image:title>build-phases-strip.svg</image:title><image:caption>build-phases-strip.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-build-phases/cover_hu_cf33cbfa443865da.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-mvp-stack-build-phases/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai-augmented/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai-augmented/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai-era/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai-era/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/build-path-decision-worksheet/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/build-path-decision-worksheet/cover_hu_9142e21fab494e4b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/build-path-decision-worksheet/"/></url><url><loc>https://jetthoughts.com/blog/tags/cost-management/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cost-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/customer-research/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/customer-research/"/></url><url><loc>https://jetthoughts.com/blog/tags/decision-framework/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/decision-framework/"/></url><url><loc>https://jetthoughts.com/blog/tags/dev-shop-management/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/dev-shop-management/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/persona-rehearsal-full/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/persona-rehearsal-full/cover_hu_cd61fb874aebf594.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/persona-rehearsal-full/persona-rehearsal-loop.svg</image:loc><image:title>persona-rehearsal-loop.svg</image:title><image:caption>persona-rehearsal-loop.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/persona-rehearsal-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outcomes-not-features-full/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outcomes-not-features-full/cover_hu_3821876a5381ca9f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outcomes-not-features-full/feature-vs-outcome.svg</image:loc><image:title>feature-vs-outcome.svg</image:title><image:caption>feature-vs-outcome.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outcomes-not-features-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/find-10-people-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/find-10-people-full/channels-to-10-calls-funnel.svg</image:loc><image:title>channels-to-10-calls-funnel.svg</image:title><image:caption>channels-to-10-calls-funnel.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/find-10-people-full/cover_hu_350b4215550edfbc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/find-10-people-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stripe-price-test-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stripe-price-test-full/cover_hu_f406abe9b6c924dd.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stripe-price-test-full/price-test-flow.svg</image:loc><image:title>price-test-flow.svg</image:title><image:caption>price-test-flow.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stripe-price-test-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/prototype-build-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/prototype-build-full/cover_hu_7ab9ded2e24470c9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/prototype-build-full/wireframe-strip.svg</image:loc><image:title>wireframe-strip.svg</image:title><image:caption>wireframe-strip.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/prototype-build-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/product-brief-full/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/product-brief-full/cover_hu_94f4fed4005bb4c6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/product-brief-full/good-vs-bad-prd.svg</image:loc><image:title>good-vs-bad-prd.svg</image:title><image:caption>good-vs-bad-prd.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/product-brief-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mvp-build-phases-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mvp-build-phases-full/cover_hu_843e6e6a1cd4e502.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mvp-build-phases-full/mvp-build-phases-map.svg</image:loc><image:title>mvp-build-phases-map.svg</image:title><image:caption>mvp-build-phases-map.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mvp-build-phases-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stack-tools-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stack-tools-full/cover_hu_35204e067dc7db9f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stack-tools-full/stack-layer-boundaries.svg</image:loc><image:title>stack-layer-boundaries.svg</image:title><image:caption>stack-layer-boundaries.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/stack-tools-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/architecture-comparison.svg</image:loc><image:title>architecture-comparison.svg</image:title><image:caption>architecture-comparison.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/cover_hu_c3d7e0bcecabe21d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/jargon-translator.svg</image:loc><image:title>jargon-translator.svg</image:title><image:caption>jargon-translator.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/refactor-check.svg</image:loc><image:title>refactor-check.svg</image:title><image:caption>refactor-check.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/five-tech-words-stop-nodding-at/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hire-track-supplementary-reference/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hire-track-supplementary-reference/cover_hu_94faa942d6e9a5f7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hire-track-supplementary-reference/hire-track-map.svg</image:loc><image:title>hire-track-map.svg</image:title><image:caption>hire-track-map.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hire-track-supplementary-reference/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hiring-interview-script/</loc><lastmod>2026-08-17T14:28:02+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hiring-interview-script/cover_hu_dac2095832becc4b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hiring-interview-script/scorecard-at-a-glance.svg</image:loc><image:title>scorecard-at-a-glance.svg</image:title><image:caption>scorecard-at-a-glance.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/hiring-interview-script/"/></url><url><loc>https://jetthoughts.com/blog/tags/module-1/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/module-1/"/></url><url><loc>https://jetthoughts.com/blog/tags/module-2/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/module-2/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-interview-script/</loc><lastmod>2026-07-19T01:41:12+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-interview-script/cover_hu_8a5bfe9c3990cec7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-interview-script/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/</loc><lastmod>2026-07-26T11:23:54+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/bump-decision.svg</image:loc><image:title>bump-decision.svg</image:title><image:caption>bump-decision.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/cover_hu_1ef9b8f22660f6a9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/message-channels.svg</image:loc><image:title>message-channels.svg</image:title><image:caption>message-channels.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/outreach-cadence.svg</image:loc><image:title>outreach-cadence.svg</image:title><image:caption>outreach-cadence.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outreach-sequence-template/"/></url><url><loc>https://jetthoughts.com/blog/tags/oversight/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/oversight/"/></url><url><loc>https://jetthoughts.com/blog/tags/rescue/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rescue/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/salvage-vs-rebuild-decision-tree/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/salvage-vs-rebuild-decision-tree/cover_hu_1c34d19399786b2e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/salvage-vs-rebuild-decision-tree/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-stack-walkthrough/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-stack-walkthrough/cover_hu_bb25a907b65f8366.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-stack-walkthrough/walkthrough-milestones.svg</image:loc><image:title>walkthrough-milestones.svg</image:title><image:caption>walkthrough-milestones.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/self-serve-stack-walkthrough/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/slopsquatting-ai-supply-chain-attack/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/slopsquatting-ai-supply-chain-attack/attack-chain.svg</image:loc><image:title>attack-chain.svg</image:title><image:caption>attack-chain.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/slopsquatting-ai-supply-chain-attack/cover_hu_929eccc8c38ca1d9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/slopsquatting-ai-supply-chain-attack/hallucinated-vs-real.svg</image:loc><image:title>hallucinated-vs-real.svg</image:title><image:caption>hallucinated-vs-real.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/slopsquatting-ai-supply-chain-attack/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/sow-reading-guide/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/sow-reading-guide/cover_hu_4d16c96e591a809a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/sow-reading-guide/eight-clause-risk-map.svg</image:loc><image:title>eight-clause-risk-map.svg</image:title><image:caption>eight-clause-risk-map.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/sow-reading-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/tech-literacy/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tech-literacy/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-ai-five-questions/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-ai-five-questions/cover_hu_56111daeb6090ca.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-ai-five-questions/scorecard-at-a-glance.svg</image:loc><image:title>scorecard-at-a-glance.svg</image:title><image:caption>scorecard-at-a-glance.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/agency-ai-five-questions/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-token-bill-dev-shop-pass-through-cost/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-token-bill-dev-shop-pass-through-cost/cover_hu_253ae9553ab8f199.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-token-bill-dev-shop-pass-through-cost/invoice-loop.svg</image:loc><image:title>invoice-loop.svg</image:title><image:caption>invoice-loop.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ai-token-bill-dev-shop-pass-through-cost/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/catching-the-lie.svg</image:loc><image:title>catching-the-lie.svg</image:title><image:caption>catching-the-lie.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/cover_hu_dda133e84e181e84.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/demo-rule.svg</image:loc><image:title>demo-rule.svg</image:title><image:caption>demo-rule.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/friday-loop.svg</image:loc><image:title>friday-loop.svg</image:title><image:caption>friday-loop.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-rule-founder-progress/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/engineering-org-chart-non-technical-founder/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/engineering-org-chart-non-technical-founder/cover_hu_d9a945a06c590e22.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/engineering-org-chart-non-technical-founder/reviewer-attention.svg</image:loc><image:title>reviewer-attention.svg</image:title><image:caption>reviewer-attention.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/engineering-org-chart-non-technical-founder/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/weekly-dev-report-template-founders/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/weekly-dev-report-template-founders/cover_hu_a9789bdd5e868714.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/weekly-dev-report-template-founders/five-sections.svg</image:loc><image:title>five-sections.svg</image:title><image:caption>five-sections.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/weekly-dev-report-template-founders/report-comparison.svg</image:loc><image:title>report-comparison.svg</image:title><image:caption>report-comparison.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/weekly-dev-report-template-founders/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/three-questions-turn-standup-into-proof/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/three-questions-turn-standup-into-proof/cover_hu_79039d31a678ff4f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/three-questions-turn-standup-into-proof/daily-weekly-cadence.svg</image:loc><image:title>daily-weekly-cadence.svg</image:title><image:caption>daily-weekly-cadence.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/three-questions-turn-standup-into-proof/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validated-problem-statement-template/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validated-problem-statement-template/cover_hu_2bf5356ff237df6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/validated-problem-statement-template/"/></url><url><loc>https://jetthoughts.com/blog/tags/vendor-screening/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vendor-screening/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-prd-template/</loc><lastmod>2026-08-01T20:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-prd-template/cover_hu_7f1c974aa0d4a468.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-prd-template/vibe-prd-skeleton.svg</image:loc><image:title>vibe-prd-skeleton.svg</image:title><image:caption>vibe-prd-skeleton.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-prd-template/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/where-to-hire-developer-2026-map/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/where-to-hire-developer-2026-map/cover_hu_d6272cac05702d6a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/where-to-hire-developer-2026-map/hiring-region-map.svg</image:loc><image:title>hiring-region-map.svg</image:title><image:caption>hiring-region-map.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/where-to-hire-developer-2026-map/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ownership-checklist/</loc><lastmod>2026-07-17T17:07:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ownership-checklist/cover_hu_a6f6ca4b33e8b9ec.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/ownership-checklist/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pivot-or-persevere-decision-framework/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pivot-or-persevere-decision-framework/cover_hu_67703cb9e1b6249e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pivot-or-persevere-decision-framework/pivot-ledger.svg</image:loc><image:title>pivot-ledger.svg</image:title><image:caption>pivot-ledger.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pivot-or-persevere-decision-framework/pivot-wheel.svg</image:loc><image:title>pivot-wheel.svg</image:title><image:caption>pivot-wheel.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/pivot-or-persevere-decision-framework/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/customers-leaving-churn-triage-not-acquisition/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/customers-leaving-churn-triage-not-acquisition/cover_hu_d4e75becb2978e45.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/customers-leaving-churn-triage-not-acquisition/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/form-your-founding-hypothesis-90-minute-sprint/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/form-your-founding-hypothesis-90-minute-sprint/cover_hu_997ef477b2e6ffda.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/form-your-founding-hypothesis-90-minute-sprint/hypothesis-mad-libs.svg</image:loc><image:title>hypothesis-mad-libs.svg</image:title><image:caption>hypothesis-mad-libs.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/form-your-founding-hypothesis-90-minute-sprint/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-landing-page-7-day-demand-test/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-landing-page-7-day-demand-test/cover_hu_e3f2e9980f2bfce9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-landing-page-7-day-demand-test/smoke-test-signal.svg</image:loc><image:title>smoke-test-signal.svg</image:title><image:caption>smoke-test-signal.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/smoke-test-landing-page-7-day-demand-test/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-ask-about-past-not-future/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-ask-about-past-not-future/cover_hu_2262cc4ea7968f9d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-ask-about-past-not-future/mom-test-script.svg</image:loc><image:title>mom-test-script.svg</image:title><image:caption>mom-test-script.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-ask-about-past-not-future/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-synthesis-build-pivot-kill/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-synthesis-build-pivot-kill/cover_hu_d8bbb7794e890a7f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/mom-test-synthesis-build-pivot-kill/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/should-you-hire-2026-decision-tree/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/should-you-hire-2026-decision-tree/cover_hu_c50155f2519c56f7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/should-you-hire-2026-decision-tree/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/github-aws-database-ownership-checklist/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/github-aws-database-ownership-checklist/cover_hu_213d242ab6e56c4a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/github-aws-database-ownership-checklist/ownership-audit-flow.svg</image:loc><image:title>ownership-audit-flow.svg</image:title><image:caption>ownership-audit-flow.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/github-aws-database-ownership-checklist/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-coding-ceiling-signals/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-coding-ceiling-signals/cover_hu_cdb077b98ccbe800.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/vibe-coding-ceiling-signals/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/must-have-segment-pmf-test/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/must-have-segment-pmf-test/cover_hu_2fd2472cfb5c7949.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/must-have-segment-pmf-test/sean-ellis-gauge.svg</image:loc><image:title>sean-ellis-gauge.svg</image:title><image:caption>sean-ellis-gauge.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/must-have-segment-pmf-test/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/channel-selection-before-outbound/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/channel-selection-before-outbound/channel-fit-canvas.svg</image:loc><image:title>channel-fit-canvas.svg</image:title><image:caption>channel-fit-canvas.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/channel-selection-before-outbound/cover_hu_8b9728d0cc7f669.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/channel-selection-before-outbound/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/paid-pilot-charge-before-ship/</loc><lastmod>2026-08-20T14:36:26+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/paid-pilot-charge-before-ship/cover_hu_c882782d9561d41c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/paid-pilot-charge-before-ship/free-vs-paid-pilot.svg</image:loc><image:title>free-vs-paid-pilot.svg</image:title><image:caption>free-vs-paid-pilot.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/paid-pilot-charge-before-ship/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outbound-without-sales-team/</loc><lastmod>2026-08-20T18:12:38+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outbound-without-sales-team/cover_hu_2265320db7e91df1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outbound-without-sales-team/mermaid-9eb6b123.svg</image:loc><image:title>mermaid-9eb6b123.svg</image:title><image:caption>mermaid-9eb6b123.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outbound-without-sales-team/ph-vs-ih.svg</image:loc><image:title>ph-vs-ih.svg</image:title><image:caption>ph-vs-ih.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/outbound-without-sales-team/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-template/</loc><lastmod>2026-07-30T17:39:34+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-template/cover_hu_1d3320b8beeabf1e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-template/friday-demo-timeline.svg</image:loc><image:title>friday-demo-timeline.svg</image:title><image:caption>friday-demo-timeline.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/friday-demo-template/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/channel-selection-full/</loc><lastmod>2026-07-31T12:38:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/channel-selection-full/channel-fit-decision.svg</image:loc><image:title>channel-fit-decision.svg</image:title><image:caption>channel-fit-decision.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/channel-selection-full/cover_hu_55b027fa58c7529d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/channel-selection-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outbound-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outbound-full/cover_hu_4dc74d41ae356e05.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outbound-full/stage-cadence.svg</image:loc><image:title>stage-cadence.svg</image:title><image:caption>stage-cadence.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/outbound-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ownership-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ownership-full/bad-vs-good-email.svg</image:loc><image:title>bad-vs-good-email.svg</image:title><image:caption>bad-vs-good-email.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ownership-full/cover_hu_9b6cc4aaaa2514f8.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ownership-full/ownership-zones.svg</image:loc><image:title>ownership-zones.svg</image:title><image:caption>ownership-zones.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ownership-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/smoke-test-channel-guide/</loc><lastmod>2026-07-31T12:38:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/smoke-test-channel-guide/channel-icp-matrix.svg</image:loc><image:title>channel-icp-matrix.svg</image:title><image:caption>channel-icp-matrix.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/smoke-test-channel-guide/cover_hu_624130fe06375b4f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/smoke-test-channel-guide/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ceiling-signals-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ceiling-signals-full/cover_hu_bdd8759bd7b7fe35.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ceiling-signals-full/shed-house-skyscraper.svg</image:loc><image:title>shed-house-skyscraper.svg</image:title><image:caption>shed-house-skyscraper.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/ceiling-signals-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hypothesis-sprint-full/</loc><lastmod>2026-07-31T12:38:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hypothesis-sprint-full/cover_hu_84c07788a347cf8c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hypothesis-sprint-full/sprint-timeline.svg</image:loc><image:title>sprint-timeline.svg</image:title><image:caption>sprint-timeline.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hypothesis-sprint-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hire-decision-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hire-decision-full/airbnb-test.svg</image:loc><image:title>airbnb-test.svg</image:title><image:caption>airbnb-test.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hire-decision-full/cover_hu_c44d9adf7e03773f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/hire-decision-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mom-test-full/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mom-test-full/cover_hu_b050db6fa6d31c96.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mom-test-full/good-vs-bad-answers.svg</image:loc><image:title>good-vs-bad-answers.svg</image:title><image:caption>good-vs-bad-answers.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/mom-test-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/paid-pilot-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/paid-pilot-full/cover_hu_4cf8c9f647cbd9e1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/paid-pilot-full/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/must-have-survey-full/</loc><lastmod>2026-08-20T13:36:20+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/must-have-survey-full/cover_hu_b916077e98c16a73.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/must-have-survey-full/segment-isolation.svg</image:loc><image:title>segment-isolation.svg</image:title><image:caption>segment-isolation.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/reference/must-have-survey-full/"/></url><url><loc>https://jetthoughts.com/blog/tags/hypothesis/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hypothesis/"/></url><url><loc>https://jetthoughts.com/blog/tags/lead-magnet/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/lead-magnet/"/></url><url><loc>https://jetthoughts.com/blog/tags/module-5/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/module-5/"/></url><url><loc>https://jetthoughts.com/blog/tags/sales/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sales/"/></url><url><loc>https://jetthoughts.com/blog/tags/scale/</loc><lastmod>2026-08-17T14:06:35+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/scale/"/></url><url><loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-paying-customer-operating-kit/</loc><lastmod>2026-08-17T15:27:44+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-paying-customer-operating-kit/cover_hu_a916624e49d83916.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-paying-customer-operating-kit/kit-components.svg</image:loc><image:title>kit-components.svg</image:title><image:caption>kit-components.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-paying-customer-operating-kit/kit-sample-row.svg</image:loc><image:title>kit-sample-row.svg</image:title><image:caption>kit-sample-row.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/course/tech-for-non-technical-founders-2026/first-paying-customer-operating-kit/"/></url><url><loc>https://jetthoughts.com/blog/vibe-coding-disposable-by-design/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/vibe-coding-disposable-by-design/cover_hu_110b4cc1487be4e0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/vibe-coding-disposable-by-design/patch-doesnt-stick.svg</image:loc><image:title>patch-doesnt-stick.svg</image:title><image:caption>patch-doesnt-stick.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/vibe-coding-disposable-by-design/pay-twice-math.svg</image:loc><image:title>pay-twice-math.svg</image:title><image:caption>pay-twice-math.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/vibe-coding-disposable-by-design/"/></url><url><loc>https://jetthoughts.com/blog/ai-code-ownership-accountability/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-code-ownership-accountability/cover_hu_f615c54ac1ca6dc6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-code-ownership-accountability/"/></url><url><loc>https://jetthoughts.com/blog/tags/bestpractices/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/bestpractices/"/></url><url><loc>https://jetthoughts.com/blog/tags/claude-code/</loc><lastmod>2026-08-22T15:28:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/claude-code/"/></url><url><loc>https://jetthoughts.com/blog/claude-code-xp-team-workflow/</loc><lastmod>2026-08-22T15:28:03+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/claude-code-xp-team-workflow/cover_hu_a198986fa21324fa.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/claude-code-xp-team-workflow/pipeline.svg</image:loc><image:title>pipeline.svg</image:title><image:caption>pipeline.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/claude-code-xp-team-workflow/"/></url><url><loc>https://jetthoughts.com/blog/tags/learning/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/learning/"/></url><url><loc>https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/core-6-refactorings.svg</image:loc><image:title>core-6-refactorings.svg</image:title><image:caption>core-6-refactorings.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/cover_hu_1e031382681b2b41.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/mikado-graph.svg</image:loc><image:title>mikado-graph.svg</image:title><image:caption>mikado-graph.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/trilogy-nav.svg</image:loc><image:title>trilogy-nav.svg</image:title><image:caption>trilogy-nav.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/refactor-step-tdd-three-line-discipline-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/refactoring/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/refactoring/"/></url><url><loc>https://jetthoughts.com/blog/tags/tdd/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tdd/"/></url><url><loc>https://jetthoughts.com/blog/test-driven-development-tdd-in-ruby-step-by-guide-tutorial-bestpractices/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/test-driven-development-tdd-in-ruby-step-by-guide-tutorial-bestpractices/cover_hu_16a49faf7f4885ce.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/test-driven-development-tdd-in-ruby-step-by-guide-tutorial-bestpractices/trilogy-nav.svg</image:loc><image:title>trilogy-nav.svg</image:title><image:caption>trilogy-nav.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/test-driven-development-tdd-in-ruby-step-by-guide-tutorial-bestpractices/"/></url><url><loc>https://jetthoughts.com/blog/tdd-overkill-myth-lightweight-ruby/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/tdd-overkill-myth-lightweight-ruby/cover_hu_23ea08b1d9292752.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tdd-overkill-myth-lightweight-ruby/time-ledger.svg</image:loc><image:title>time-ledger.svg</image:title><image:caption>time-ledger.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tdd-overkill-myth-lightweight-ruby/trilogy-nav.svg</image:loc><image:title>trilogy-nav.svg</image:title><image:caption>trilogy-nav.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tdd-overkill-myth-lightweight-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/tech-debt/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tech-debt/"/></url><url><loc>https://jetthoughts.com/blog/tags/tutorial/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tutorial/"/></url><url><loc>https://jetthoughts.com/blog/tags/xp/</loc><lastmod>2026-08-22T15:28:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/xp/"/></url><url><loc>https://jetthoughts.com/blog/rails-cve-2026-41316-founder-guide/</loc><lastmod>2026-05-08T09:39:39+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-cve-2026-41316-founder-guide/cover_hu_a340865f13031b5c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-cve-2026-41316-founder-guide/"/></url><url><loc>https://jetthoughts.com/blog/quality-tax-ai-mvp-cost/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/quality-tax-ai-mvp-cost/cover_hu_caf8877840cda652.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/quality-tax-ai-mvp-cost/"/></url><url><loc>https://jetthoughts.com/blog/ai-agent-deleted-production-database-pocketos/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-agent-deleted-production-database-pocketos/cover_hu_bcfd4e47358c29ab.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-agent-deleted-production-database-pocketos/"/></url><url><loc>https://jetthoughts.com/blog/tags/incident/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/incident/"/></url><url><loc>https://jetthoughts.com/blog/hiring-dev-shop-questions/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/hiring-dev-shop-questions/cover_hu_bd9938d8bb6b7d7f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hiring-dev-shop-questions/"/></url><url><loc>https://jetthoughts.com/blog/tags/logging/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/logging/"/></url><url><loc>https://jetthoughts.com/blog/tags/observability/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/observability/"/></url><url><loc>https://jetthoughts.com/blog/rails-event-structured-logging-8-1/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-event-structured-logging-8-1/cover_hu_d041bb05b7450d1a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-event-structured-logging-8-1/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-8/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-8/"/></url><url><loc>https://jetthoughts.com/blog/47-startups-failed-same-coding-mistake/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/47-startups-failed-same-coding-mistake/cover_hu_abe9d8d0c9ae2c4e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/47-startups-failed-same-coding-mistake/"/></url><url><loc>https://jetthoughts.com/blog/dev-shop-red-flags-checklist/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/dev-shop-red-flags-checklist/cover_hu_28f8e401a44939ab.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/dev-shop-red-flags-checklist/"/></url><url><loc>https://jetthoughts.com/blog/founders-guide-hiring-dev-shop/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/founders-guide-hiring-dev-shop/cover_hu_6b0ac5bf3045e09.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/founders-guide-hiring-dev-shop/"/></url><url><loc>https://jetthoughts.com/blog/vibe-coding-crisis-ai-code-debt/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/vibe-coding-crisis-ai-code-debt/cover_hu_c09fa7296a63004f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/vibe-coding-crisis-ai-code-debt/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-1-active-job-continuations-background-jobs/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-1-active-job-continuations-background-jobs/cover_hu_b46196a4e8c67041.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-1-active-job-continuations-background-jobs/"/></url><url><loc>https://jetthoughts.com/blog/tags/active-job/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/active-job/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-8-1/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-8-1/"/></url><url><loc>https://jetthoughts.com/blog/tags/sidekiq/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sidekiq/"/></url><url><loc>https://jetthoughts.com/blog/tags/caching/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/caching/"/></url><url><loc>https://jetthoughts.com/blog/solid-trifecta-hybrid-redis-rails-8/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/solid-trifecta-hybrid-redis-rails-8/cover_hu_3deac9a3b1e2933a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/solid-trifecta-hybrid-redis-rails-8/"/></url><url><loc>https://jetthoughts.com/blog/fire-dev-shop-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/fire-dev-shop-guide/cover_hu_a26b55c01f28342f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fire-dev-shop-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/optimization/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/optimization/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-performance-optimization-patterns-2026/</loc><lastmod>2026-08-22T13:23:13+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-performance-optimization-patterns-2026/cover_hu_b9ebf7f9f04594bc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-performance-optimization-patterns-2026/"/></url><url><loc>https://jetthoughts.com/blog/tags/argon2/</loc><lastmod>2026-08-08T14:10:31+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/argon2/"/></url><url><loc>https://jetthoughts.com/blog/tags/authentication/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/authentication/"/></url><url><loc>https://jetthoughts.com/blog/tags/has_secure_password/</loc><lastmod>2026-08-08T14:10:31+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/has_secure_password/"/></url><url><loc>https://jetthoughts.com/blog/rails-argon2-has-secure-password-migration-guide/</loc><lastmod>2026-08-08T14:10:31+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-argon2-has-secure-password-migration-guide/cover_hu_48dd7cec4bd35e50.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-argon2-has-secure-password-migration-guide/"/></url><url><loc>https://jetthoughts.com/blog/jetthoughts-top-web-development-agency-2026-techreviewer/</loc><lastmod>2026-05-08T16:49:03+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-top-web-development-agency-2026-techreviewer/cover_hu_5f57f837af0e1156.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jetthoughts-top-web-development-agency-2026-techreviewer/"/></url><url><loc>https://jetthoughts.com/blog/tags/techreviewer/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/techreviewer/"/></url><url><loc>https://jetthoughts.com/blog/tags/webdev/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/webdev/"/></url><url><loc>https://jetthoughts.com/blog/async-remote-xp-practices/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/async-remote-xp-practices/cover_hu_75c625996d3963cd.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/async-remote-xp-practices/"/></url><url><loc>https://jetthoughts.com/blog/tags/distributed-teams/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/distributed-teams/"/></url><url><loc>https://jetthoughts.com/blog/tags/remote-work/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/remote-work/"/></url><url><loc>https://jetthoughts.com/blog/tags/team-management/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/team-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/xp-practices/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/xp-practices/"/></url><url><loc>https://jetthoughts.com/blog/tags/development/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/development/"/></url><url><loc>https://jetthoughts.com/blog/how-technical-leaders-handle-unrealistic-deadlines/</loc><lastmod>2026-05-08T16:53:44+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/how-technical-leaders-handle-unrealistic-deadlines/cover_hu_dbd246db6cdf33ff.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-technical-leaders-handle-unrealistic-deadlines/"/></url><url><loc>https://jetthoughts.com/blog/tags/leadership/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/cost-analysis/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cost-analysis/"/></url><url><loc>https://jetthoughts.com/blog/tags/django/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/django/"/></url><url><loc>https://jetthoughts.com/blog/django-technical-debt-cost-calculator-elimination-strategy/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/django-technical-debt-cost-calculator-elimination-strategy/cover_hu_c3a842bd4d189e3d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/django-technical-debt-cost-calculator-elimination-strategy/"/></url><url><loc>https://jetthoughts.com/blog/tags/docker/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/docker/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-docker-deployment-production-guide/</loc><lastmod>2026-08-22T15:27:27+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-docker-deployment-production-guide/cover_hu_be82ece086a2b3a7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-docker-deployment-production-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/technical-debt/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/technical-debt/"/></url><url><loc>https://jetthoughts.com/blog/tags/apm/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/apm/"/></url><url><loc>https://jetthoughts.com/blog/tags/assets/</loc><lastmod>2026-08-24T18:31:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/assets/"/></url><url><loc>https://jetthoughts.com/blog/tags/devise/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/devise/"/></url><url><loc>https://jetthoughts.com/blog/django-5-enterprise-migration-guide-production-strategies/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/django-5-enterprise-migration-guide-production-strategies/cover_hu_5781d070094a6e93.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/django-5-enterprise-migration-guide-production-strategies/"/></url><url><loc>https://jetthoughts.com/blog/tags/enterprise/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/enterprise/"/></url><url><loc>https://jetthoughts.com/blog/tags/hotwire/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hotwire/"/></url><url><loc>https://jetthoughts.com/blog/hotwire-turbo-8-performance-patterns-real-time-rails/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/hotwire-turbo-8-performance-patterns-real-time-rails/cover_hu_752b1cf4abaae98d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hotwire-turbo-8-performance-patterns-real-time-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/laravel/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/laravel/"/></url><url><loc>https://jetthoughts.com/blog/laravel-performance-monitoring-complete-apm-comparison-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/laravel-performance-monitoring-complete-apm-comparison-guide/cover_hu_4d73d0c0795b1869.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/laravel-performance-monitoring-complete-apm-comparison-guide/"/></url><url><loc>https://jetthoughts.com/blog/laravel-11-migration-guide-production-deployment-strategies/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/laravel-11-migration-guide-production-deployment-strategies/cover_hu_304dceb34b841b36.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/laravel-11-migration-guide-production-deployment-strategies/"/></url><url><loc>https://jetthoughts.com/blog/tags/laravel11/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/laravel11/"/></url><url><loc>https://jetthoughts.com/blog/tags/php/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/php/"/></url><url><loc>https://jetthoughts.com/blog/tags/propshaft/</loc><lastmod>2026-08-24T18:31:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/propshaft/"/></url><url><loc>https://jetthoughts.com/blog/propshaft-vs-sprockets-rails-8-asset-pipeline-migration/</loc><lastmod>2026-08-24T18:31:57+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/propshaft-vs-sprockets-rails-8-asset-pipeline-migration/cover_hu_763396b7657ce6fc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/propshaft-vs-sprockets-rails-8-asset-pipeline-migration/"/></url><url><loc>https://jetthoughts.com/blog/tags/python/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/python/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-authentication-generator-devise-migration/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-authentication-generator-devise-migration/cover_hu_41a95119b2b35cbd.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-authentication-generator-devise-migration/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-solid-cache-performance-redis-migration/</loc><lastmod>2026-08-28T15:59:23+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-solid-cache-performance-redis-migration/cover_hu_1d3608d95a2dc4b1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-solid-cache-performance-redis-migration/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails8/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails8/"/></url><url><loc>https://jetthoughts.com/blog/tags/realtime/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/realtime/"/></url><url><loc>https://jetthoughts.com/blog/tags/redis/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/redis/"/></url><url><loc>https://jetthoughts.com/blog/tags/solid-cache/</loc><lastmod>2026-08-28T15:59:23+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/solid-cache/"/></url><url><loc>https://jetthoughts.com/blog/tags/sprockets/</loc><lastmod>2026-08-24T18:31:57+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sprockets/"/></url><url><loc>https://jetthoughts.com/blog/tags/turbo/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/turbo/"/></url><url><loc>https://jetthoughts.com/blog/tags/agent-orchestration/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/agent-orchestration/"/></url><url><loc>https://jetthoughts.com/blog/tags/autogen/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/autogen/"/></url><url><loc>https://jetthoughts.com/blog/tags/crewai/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/crewai/"/></url><url><loc>https://jetthoughts.com/blog/tags/frameworks/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/frameworks/"/></url><url><loc>https://jetthoughts.com/blog/tags/langgraph/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/langgraph/"/></url><url><loc>https://jetthoughts.com/blog/autogen-crewai-langgraph-ai-agent-frameworks-2025/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/autogen-crewai-langgraph-ai-agent-frameworks-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/multi-agent/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/multi-agent/"/></url><url><loc>https://jetthoughts.com/blog/tags/ci-cd/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ci-cd/"/></url><url><loc>https://jetthoughts.com/blog/tags/mocking/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/mocking/"/></url><url><loc>https://jetthoughts.com/blog/tags/rspec/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rspec/"/></url><url><loc>https://jetthoughts.com/blog/ruby-langchain-testing-complete-rspec-guide/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-langchain-testing-complete-rspec-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/webmock/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/webmock/"/></url><url><loc>https://jetthoughts.com/blog/tags/elixir/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/elixir/"/></url><url><loc>https://jetthoughts.com/blog/elixir-ai-integration-tutorial-complete-guide/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/elixir-ai-integration-tutorial-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/genserver/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/genserver/"/></url><url><loc>https://jetthoughts.com/blog/laravel-ai-integration-tutorial-complete-guide/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/laravel-ai-integration-tutorial-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/liveview/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/liveview/"/></url><url><loc>https://jetthoughts.com/blog/tags/openai/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/openai/"/></url><url><loc>https://jetthoughts.com/blog/tags/otp/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/otp/"/></url><url><loc>https://jetthoughts.com/blog/tags/phoenix/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/phoenix/"/></url><url><loc>https://jetthoughts.com/blog/tags/phpunit/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/phpunit/"/></url><url><loc>https://jetthoughts.com/blog/building-rag-applications-rails-pgvector/</loc><lastmod>2026-08-28T15:23:37+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/building-rag-applications-rails-pgvector/cover_hu_46f6e1c01ff6e208.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-rag-applications-rails-pgvector/"/></url><url><loc>https://jetthoughts.com/blog/tags/machine-learning/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/machine-learning/"/></url><url><loc>https://jetthoughts.com/blog/tags/postgresql/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/postgresql/"/></url><url><loc>https://jetthoughts.com/blog/tags/rag/</loc><lastmod>2026-08-28T15:23:37+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rag/"/></url><url><loc>https://jetthoughts.com/blog/tags/semantic-search/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/semantic-search/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai-agents/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai-agents/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai-architecture/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai-architecture/"/></url><url><loc>https://jetthoughts.com/blog/tags/ai-monitoring/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ai-monitoring/"/></url><url><loc>https://jetthoughts.com/blog/tags/conversational-ai/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/conversational-ai/"/></url><url><loc>https://jetthoughts.com/blog/tags/cost-optimization/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cost-optimization/"/></url><url><loc>https://jetthoughts.com/blog/cost-optimization-llm-applications-token-management/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/cost-optimization-llm-applications-token-management/cover_hu_b60f02f09d501058.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cost-optimization-llm-applications-token-management/"/></url><url><loc>https://jetthoughts.com/blog/crewai-multi-agent-systems-orchestration/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/crewai-multi-agent-systems-orchestration/cover_hu_e654034af9360724.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/crewai-multi-agent-systems-orchestration/"/></url><url><loc>https://jetthoughts.com/blog/tags/enterprise-ai/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/enterprise-ai/"/></url><url><loc>https://jetthoughts.com/blog/tags/fastapi/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/fastapi/"/></url><url><loc>https://jetthoughts.com/blog/production-scaling-langchain-crewai-enterprise/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/production-scaling-langchain-crewai-enterprise/cover_hu_1163b50660efa8b5.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/production-scaling-langchain-crewai-enterprise/"/></url><url><loc>https://jetthoughts.com/blog/tags/kubernetes/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/kubernetes/"/></url><url><loc>https://jetthoughts.com/blog/langchain-architecture-production-ready-agents/</loc><lastmod>2026-05-09T00:05:58+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/langchain-architecture-production-ready-agents/cover_hu_4e94a094e702f189.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/langchain-architecture-production-ready-agents/"/></url><url><loc>https://jetthoughts.com/blog/tags/langchain-memory/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/langchain-memory/"/></url><url><loc>https://jetthoughts.com/blog/langchain-memory-systems-conversational-ai/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/langchain-memory-systems-conversational-ai/cover_hu_bdb63127367e7397.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/langchain-memory-systems-conversational-ai/"/></url><url><loc>https://jetthoughts.com/blog/langgraph-workflows-state-machines-ai-agents/</loc><lastmod>2026-08-28T15:59:23+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/langgraph-workflows-state-machines-ai-agents/cover_hu_6b0995a1c5edeaab.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/langgraph-workflows-state-machines-ai-agents/"/></url><url><loc>https://jetthoughts.com/blog/tags/langsmith/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/langsmith/"/></url><url><loc>https://jetthoughts.com/blog/tags/llm-testing/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/llm-testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/production-scaling/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/production-scaling/"/></url><url><loc>https://jetthoughts.com/blog/tags/ruby-on-rails/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ruby-on-rails/"/></url><url><loc>https://jetthoughts.com/blog/testing-monitoring-llm-applications-production/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/testing-monitoring-llm-applications-production/cover_hu_31721a588b22f2b0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/testing-monitoring-llm-applications-production/"/></url><url><loc>https://jetthoughts.com/blog/tags/workflows/</loc><lastmod>2026-08-28T15:59:23+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/workflows/"/></url><url><loc>https://jetthoughts.com/blog/tags/accountability/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/accountability/"/></url><url><loc>https://jetthoughts.com/blog/tags/budget-management/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/budget-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/budget-planning/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/budget-planning/"/></url><url><loc>https://jetthoughts.com/blog/tags/developer-contractors/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/developer-contractors/"/></url><url><loc>https://jetthoughts.com/blog/tags/development-team/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/development-team/"/></url><url><loc>https://jetthoughts.com/blog/tags/founder-guide/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/founder-guide/"/></url><url><loc>https://jetthoughts.com/blog/fractional-cto-roi-calculator-startup-decision-framework/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/fractional-cto-roi-calculator-startup-decision-framework/cover_hu_d66337764f41d0ad.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fractional-cto-roi-calculator-startup-decision-framework/"/></url><url><loc>https://jetthoughts.com/blog/tags/fractional-cto/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/fractional-cto/"/></url><url><loc>https://jetthoughts.com/blog/tags/hiring-strategy/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hiring-strategy/"/></url><url><loc>https://jetthoughts.com/blog/infrastructure-spending-evaluation-founders/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/infrastructure-spending-evaluation-founders/cover_hu_e41b09d3e4faf876.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/infrastructure-spending-evaluation-founders/"/></url><url><loc>https://jetthoughts.com/blog/code-quality-evaluation-non-technical-founders/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/code-quality-evaluation-non-technical-founders/cover_hu_b8eb0c0e88129e34.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/code-quality-evaluation-non-technical-founders/"/></url><url><loc>https://jetthoughts.com/blog/remote-team-accountability-non-technical-founders/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/remote-team-accountability-non-technical-founders/cover_hu_8e27334ead9bc89d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/remote-team-accountability-non-technical-founders/"/></url><url><loc>https://jetthoughts.com/blog/tags/infrastructure-costs/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/infrastructure-costs/"/></url><url><loc>https://jetthoughts.com/blog/tags/roi-calculator/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/roi-calculator/"/></url><url><loc>https://jetthoughts.com/blog/hiring-developers-contractors-budget-guide-founders/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/hiring-developers-contractors-budget-guide-founders/cover_hu_76f9a7302f68f88c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hiring-developers-contractors-budget-guide-founders/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-cto/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-cto/"/></url><url><loc>https://jetthoughts.com/blog/tags/technical-leadership/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/technical-leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/programming/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/programming/"/></url><url><loc>https://jetthoughts.com/blog/ai-agent-onboarding-problem-real-version/</loc><lastmod>2026-04-10T19:23:23+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-agent-onboarding-problem-real-version/cover_hu_3b6a33277520138a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-agent-onboarding-problem-real-version/"/></url><url><loc>https://jetthoughts.com/blog/ai-forces-what-rails-teams-already/</loc><lastmod>2026-08-17T14:28:02+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-forces-what-rails-teams-already/cover_hu_7d8f97013bf9f396.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-forces-what-rails-teams-already/"/></url><url><loc>https://jetthoughts.com/blog/tags/tooling/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tooling/"/></url><url><loc>https://jetthoughts.com/blog/solid-queue-vs-sidekiq-complete-comparison/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/solid-queue-vs-sidekiq-complete-comparison/cover_hu_5afb85e3a14130f0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/solid-queue-vs-sidekiq-complete-comparison/"/></url><url><loc>https://jetthoughts.com/blog/tags/concurrency/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/concurrency/"/></url><url><loc>https://jetthoughts.com/blog/falcon-web-server-async-ruby-production/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/falcon-web-server-async-ruby-production/cover_hu_e28181a7c228fb2a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/falcon-web-server-async-ruby-production/"/></url><url><loc>https://jetthoughts.com/blog/tags/fibers/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/fibers/"/></url><url><loc>https://jetthoughts.com/blog/when-small-method-choices-cascade-into/</loc><lastmod>2026-05-10T12:05:53+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/when-small-method-choices-cascade-into/cover_hu_fed58b86d337c9dd.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/when-small-method-choices-cascade-into/"/></url><url><loc>https://jetthoughts.com/blog/calming-delivery-chaos-jetthoughts-field-note/</loc><lastmod>2025-10-19T01:47:53+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/calming-delivery-chaos-jetthoughts-field-note/cover_hu_79860dee0575b614.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/calming-delivery-chaos-jetthoughts-field-note/"/></url><url><loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/cover_hu_34014386a9b9e350.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_0_hu_b45c41d6c7afa10.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_1_hu_b8edbffe8724482f.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_2_hu_f7501d6fa42e78f2.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_3_hu_61d783cc64095deb.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_4_hu_e98f7f6012f52472.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_5_hu_1a460b05fa257b09.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_6_hu_99b5fbfff4688a17.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_7_hu_601d9e188d8382c1.webp</image:loc><image:title>file_7.png</image:title><image:caption>file_7.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_8_hu_b938a7908fb8443b.webp</image:loc><image:title>file_8.png</image:title><image:caption>file_8.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/file_9_hu_2941447a962cb395.webp</image:loc><image:title>file_9.png</image:title><image:caption>file_9.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fixing-slow-engineering-teams-an-extended/"/></url><url><loc>https://jetthoughts.com/blog/simplicity-paradox-why-your-startups-technical/</loc><lastmod>2026-04-10T23:26:03+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simplicity-paradox-why-your-startups-technical/cover_hu_12ba685a126f5b08.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplicity-paradox-why-your-startups-technical/file_0_hu_b047a54f95d5da27.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simplicity-paradox-why-your-startups-technical/"/></url><url><loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups-9e56/</loc><lastmod>2026-04-10T19:23:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups-9e56/cover_hu_a8937cd003b79a14.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups-9e56/cover_hu_b60f02f09d501058.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups-9e56/file_0_hu_dcc7258a4e545ef0.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/harnessing-ai-guide-for-startups-9e56/"/></url><url><loc>https://jetthoughts.com/blog/rise-of-open-source-ai-opportunities/</loc><lastmod>2026-04-10T19:23:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rise-of-open-source-ai-opportunities/cover_hu_a3e86edcbf63825.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rise-of-open-source-ai-opportunities/cover_hu_e0bb93d8cb5fe8a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rise-of-open-source-ai-opportunities/file_0_hu_3735b473110332b9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rise-of-open-source-ai-opportunities/"/></url><url><loc>https://jetthoughts.com/blog/engineering-unlocks-behind-deepseek-yc-decoded/</loc><lastmod>2026-04-10T19:23:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/engineering-unlocks-behind-deepseek-yc-decoded/cover_hu_41bfdf6991011dce.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/engineering-unlocks-behind-deepseek-yc-decoded/cover_hu_b36533d0e216b7fa.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/engineering-unlocks-behind-deepseek-yc-decoded/file_0_hu_6a18501ad00db07a.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/engineering-unlocks-behind-deepseek-yc-decoded/"/></url><url><loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/cover_hu_e39d19e395722f2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/cover_hu_a15dcf8fd2696cb9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/file_0_hu_d2a656b85bd2ea3a.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/file_1_hu_136a1df0f4c2e0c7.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/file_2_hu_c8dca2d4eb987bc4.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-your-niche-software-developer-startup/"/></url><url><loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/cover_hu_1e05ae86f176cb68.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/cover_hu_a3ba92f7c9afd2cb.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/file_0_hu_32eeb5d6c992b59d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/file_1_hu_6cab613cbf55c534.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-command-line-create-new-rails/file_2_hu_15d2aaa3e47a1c3e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-command-line-create-new-rails/"/></url><url><loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone-2881/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone-2881/cover_hu_50d13a77e35da4ca.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone-2881/file_0_hu_3905e23ea5e2d7f5.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-personal-staff-for-everyone-2881/"/></url><url><loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing-335c/</loc><lastmod>2025-10-19T01:28:11+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing-335c/cover_hu_54aa8b83203ad110.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing-335c/file_0_hu_fc4a9b05f51f33f.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing-335c/"/></url><url><loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex-ef14/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex-ef14/cover_hu_b2a5f86ce6d3efb5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex-ef14/file_0_hu_2dc16851a4084b59.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex-ef14/"/></url><url><loc>https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right-cdbb/</loc><lastmod>2026-04-10T19:23:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right-cdbb/cover_hu_5cdd04a92bd39f35.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right-cdbb/cover_hu_41a8543241133a79.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right-cdbb/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-content-personalization-with-ai-strategic/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-content-personalization-with-ai-strategic/cover_hu_f193144dd8d1a75.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-content-personalization-with-ai-strategic/"/></url><url><loc>https://jetthoughts.com/blog/boosting-satisfaction-sales-an-e-commerce/</loc><lastmod>2025-10-19T01:44:15+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/boosting-satisfaction-sales-an-e-commerce/cover_hu_d6f4391b0763cbfa.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/boosting-satisfaction-sales-an-e-commerce/"/></url><url><loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad-b280/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad-b280/cover_hu_3f981a768af1eec5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad-b280/file_0_hu_75d0d28b886bd811.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-future-insights-from-parker-conrad-b280/"/></url><url><loc>https://jetthoughts.com/blog/compliance-audit-c04a/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/compliance-audit-c04a/cover_hu_77840cd78bed0fdd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/compliance-audit-c04a/cover_hu_434fa8bcf7031223.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/compliance-audit-c04a/file_0_hu_40fdf41ab29ba189.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/compliance-audit-c04a/"/></url><url><loc>https://jetthoughts.com/blog/datacenters/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/datacenters/cover_hu_cc7d11437811ba16.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/datacenters/file_0_hu_987338edd0c913c.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/datacenters/"/></url><url><loc>https://jetthoughts.com/blog/devtools-for-ai-agents-45a4/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/devtools-for-ai-agents-45a4/cover_hu_5c7ac1511a37682e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/devtools-for-ai-agents-45a4/file_0_hu_2bbdb4924c502ee9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/devtools-for-ai-agents-45a4/"/></url><url><loc>https://jetthoughts.com/blog/essential-guide-onboarding-remote-developers-in/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-guide-onboarding-remote-developers-in/cover_hu_256114cc9c71f5f8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-guide-onboarding-remote-developers-in/"/></url><url><loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/cover_hu_f4202fe5484e81fe.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/file_0_hu_58d7c7507549a60d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/file_1_hu_7d970f8a56080eaf.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/file_2_hu_f60a9041a4d12858.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-best-app-developers-for-startups-ca30/"/></url><url><loc>https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/cover_hu_bc92ae9b7249a3d3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/file_0_hu_21fcff632f810fb9.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/file_1_hu_4a04b3a65bbc0e0c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/file_2_hu_9d0331bb2c929859.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-your-dream-software-engineer-startup/"/></url><url><loc>https://jetthoughts.com/blog/leading-software-company-new-york-innovations/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/leading-software-company-new-york-innovations/cover_hu_23be2ebf432e9c59.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/leading-software-company-new-york-innovations/file_0_hu_34f85ad5b8c47e79.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/leading-software-company-new-york-innovations/file_1_hu_5ce88f817405ca75.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/leading-software-company-new-york-innovations/file_2_hu_6cc92b78b9e7e79a.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/leading-software-company-new-york-innovations/"/></url><url><loc>https://jetthoughts.com/blog/mastering-front-end-build-tools-for/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-front-end-build-tools-for/cover_hu_dd4cd859143d5980.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-front-end-build-tools-for/file_0_hu_30c8b1ec9ef37e8c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-front-end-build-tools-for/file_1_hu_ecce62d516a2b1d8.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-front-end-build-tools-for/file_2_hu_fbb6fa8c356e86de.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-front-end-build-tools-for/"/></url><url><loc>https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for-7ad1/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for-7ad1/cover_hu_288a467933173e8b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for-7ad1/"/></url><url><loc>https://jetthoughts.com/blog/quantum-computing-unveiling-future-of-computation/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/quantum-computing-unveiling-future-of-computation/cover_hu_85a71ed968cf3551.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/quantum-computing-unveiling-future-of-computation/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-potential-rise-of-software-development/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-rise-of-software-development/cover_hu_35e2336e44860e99.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-potential-rise-of-software-development/"/></url><url><loc>https://jetthoughts.com/blog/ai-transforms-customer-outreach-new-era/</loc><lastmod>2025-10-19T01:30:19+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-transforms-customer-outreach-new-era/cover_hu_34b3455e2c01de47.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-transforms-customer-outreach-new-era/"/></url><url><loc>https://jetthoughts.com/blog/compliance-audit/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/compliance-audit/cover_hu_77840cd78bed0fdd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/compliance-audit/file_0_hu_40fdf41ab29ba189.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/compliance-audit/"/></url><url><loc>https://jetthoughts.com/blog/mastering-data-labeling-key-effective-machine/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-data-labeling-key-effective-machine/cover_hu_557ec6b45a095d30.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-data-labeling-key-effective-machine/"/></url><url><loc>https://jetthoughts.com/blog/vertical-ai-agents/</loc><lastmod>2026-05-01T23:07:32+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/vertical-ai-agents/cover_hu_2126cc77b49da31b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/vertical-ai-agents/file_0_hu_e9358b84f6d204c3.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/vertical-ai-agents/"/></url><url><loc>https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for/cover_hu_288a467933173e8b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-social-media-graphics-strategies-for/"/></url><url><loc>https://jetthoughts.com/blog/devtools-for-ai-agents/</loc><lastmod>2025-10-19T00:53:43+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/devtools-for-ai-agents/cover_hu_8d56573801af68ad.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/devtools-for-ai-agents/file_0_hu_2bbdb4924c502ee9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/devtools-for-ai-agents/"/></url><url><loc>https://jetthoughts.com/blog/ais-ux-revolution-design-expert-unpacks/</loc><lastmod>2025-10-19T01:28:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ais-ux-revolution-design-expert-unpacks/cover_hu_f86071fef6a72d18.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ais-ux-revolution-design-expert-unpacks/"/></url><url><loc>https://jetthoughts.com/blog/mastering-generative-ai-4-stage-blueprint/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-generative-ai-4-stage-blueprint/cover_hu_8291f1c57afd626f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-generative-ai-4-stage-blueprint/"/></url><url><loc>https://jetthoughts.com/blog/ai-commercial-open-source-software-aicoss/</loc><lastmod>2025-10-19T01:32:52+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-commercial-open-source-software-aicoss/cover_hu_b74cf005fe4c63b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-commercial-open-source-software-aicoss/file_0_hu_3735b473110332b9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-commercial-open-source-software-aicoss/"/></url><url><loc>https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/cover_hu_996667c72564b407.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/file_0_hu_96bf7188f4a6bb0f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/file_1_hu_9a79aeb1d8f77bf7.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/file_2_hu_ef14ae4ded9094a.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-your-dream-ruby-work-comprehensive/"/></url><url><loc>https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/cover_hu_a44368e282f9068.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/file_0_hu_230a7d20bf807d2c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/file_1_hu_2cc3a2e15d7c3f20.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/file_2_hu_928a6d4c27d71b51.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-guide-becoming-top-tier-front/"/></url><url><loc>https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right/cover_hu_6d160cd13c78f497.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/freelancers-vs-dedicated-engineers-making-right/"/></url><url><loc>https://jetthoughts.com/blog/bob-mcgrew-ai-agents-path-agi/</loc><lastmod>2025-10-19T01:29:27+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/bob-mcgrew-ai-agents-path-agi/cover_hu_173594182c72493b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/bob-mcgrew-ai-agents-path-agi/file_0_hu_3a50847b9426357b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/bob-mcgrew-ai-agents-path-agi/"/></url><url><loc>https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/</loc><lastmod>2025-10-19T01:59:40+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/cover_hu_65e28b105ce31057.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/file_0_hu_b49d187d440855f1.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/file_1_hu_f0b0e05c628dc389.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/file_2_hu_f60fa1fb97cbe039.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-tips-for-hiring-software-developers/"/></url><url><loc>https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/cover_hu_af7537d468da4281.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/file_0_hu_a5d7e345f8c5ecee.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/file_1_hu_2180c1ab93ab53c7.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/file_2_hu_58b0e1fb278ce241.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-tips-hire-developers-for-startups/"/></url><url><loc>https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/cover_hu_a329d95769af6e99.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/file_0_hu_28ed13173e396856.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/file_1_hu_53deaadf846df5f9.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/file_2_hu_eade69dd6755a678.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-different-staffing-agencies-finding-right/"/></url><url><loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future-e4f6/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future-e4f6/cover_hu_c723603a8c295035.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future-e4f6/file_0_hu_c18150b9a347dd7d.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-secure-ai-app-store-future-e4f6/"/></url><url><loc>https://jetthoughts.com/blog/navigating-talent-landscape-it-staff-augmentation/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-talent-landscape-it-staff-augmentation/cover_hu_2060ee381e5cbac9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-talent-landscape-it-staff-augmentation/"/></url><url><loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone/</loc><lastmod>2025-10-19T01:30:44+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone/cover_hu_3e1acab120b3514f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-personal-staff-for-everyone/file_0_hu_3905e23ea5e2d7f5.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-personal-staff-for-everyone/"/></url><url><loc>https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/cover_hu_ab3431d3944e30ed.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/file_0_hu_72c190b13edc30c7.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/file_1_hu_5b43caca46fe0426.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/file_2_hu_ee238f294d7c818e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/enhancing-developer-experience-key-strategies-for/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-talent-hire-pre-vetted-developers/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-talent-hire-pre-vetted-developers/cover_hu_c6df976f9176e23c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-talent-hire-pre-vetted-developers/"/></url><url><loc>https://jetthoughts.com/blog/future-of-compliance-audit-how-ai/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-compliance-audit-how-ai/cover_hu_338cbd305177b4a6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-compliance-audit-how-ai/file_0_hu_40fdf41ab29ba189.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-compliance-audit-how-ai/"/></url><url><loc>https://jetthoughts.com/blog/overcommitment-trap-systems-design-problem/</loc><lastmod>2025-10-19T01:05:54+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/overcommitment-trap-systems-design-problem/cover_hu_e621465592ca680f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/overcommitment-trap-systems-design-problem/file_0_hu_e621465592ca680f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/overcommitment-trap-systems-design-problem/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/cover_hu_c656afcc53c4f26e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/file_0_hu_e1856092413cd5dd.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/file_1_hu_7ba268c8467105e6.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/file_2_hu_2b274bcc5ba98030.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-importance-of-an-experience/"/></url><url><loc>https://jetthoughts.com/blog/discover-best-programming-companies-near-me/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-best-programming-companies-near-me/cover_hu_8257239190c37f1e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-programming-companies-near-me/file_0_hu_45073ed4f5d04820.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-programming-companies-near-me/file_1_hu_e79d69f0427b14c4.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-programming-companies-near-me/file_2_hu_c9c3d35f01d0ef88.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-best-programming-companies-near-me/"/></url><url><loc>https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/cover_hu_8044de043ac08f0c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/file_0_hu_1c77a399749d578d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/file_1_hu_8bcc4a850c62b357.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/file_2_hu_1a2a51ee477ff4c8.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/effective-strategies-when-looking-for-new/"/></url><url><loc>https://jetthoughts.com/blog/tags/communication/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/communication/"/></url><url><loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups/cover_hu_35373816473450fe.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups/file_0_hu_252b011cffe8cf4b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups/file_1_hu_1bd3c0b90ca583c2.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-app-developers-for-startups/file_2_hu_a952bf6845c6e497.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-best-app-developers-for-startups/"/></url><url><loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/cover_hu_78bd620a939c9296.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_0_hu_d2af685d6a329b26.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_1_hu_120fa195b5cfe561.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_2_hu_94083ff66cf11cf6.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_3_hu_4a3565f4dda9c84.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_4_hu_b9a5c4fc33978bd6.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_5_hu_598b92007371e10b.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/file_6_hu_8f7d1c128ec53444.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-pitfalls-profit-how-successfully-implement/"/></url><url><loc>https://jetthoughts.com/blog/tags/process/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/process/"/></url><url><loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/cover_hu_80fac556c3276bc4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_0_hu_970de5f2995ecce6.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_1_hu_763824ba6496d5ca.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_2_hu_4f45541096a6fd23.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_3_hu_b7a78aadb43fb1d3.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_4_hu_58ac48bb1b934679.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_5_hu_c19ba9b7a2b9594f.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/file_6_hu_fcd54393c91723fe.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/async-advantage-how-switching-communication-styles/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-ais-future-insights-from-bob/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-ais-future-insights-from-bob/cover_hu_d49bdcfe09996663.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-ais-future-insights-from-bob/file_0_hu_3a50847b9426357b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-ais-future-insights-from-bob/"/></url><url><loc>https://jetthoughts.com/blog/how-scaling-laws-will-determine-ais/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-scaling-laws-will-determine-ais/cover_hu_c785f0df79093e9b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-scaling-laws-will-determine-ais/file_0_hu_63bff47b70faad3b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-scaling-laws-will-determine-ais/"/></url><url><loc>https://jetthoughts.com/blog/future-of-datacenters-building-faster-smarter/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-datacenters-building-faster-smarter/cover_hu_d1b43f6e76baf34e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-datacenters-building-faster-smarter/file_0_hu_987338edd0c913c.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-datacenters-building-faster-smarter/"/></url><url><loc>https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/cover_hu_c7de3f4f55ada421.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/file_0_hu_aa835d7921b553ed.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/file_1_hu_dcc5a15637494493.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/file_2_hu_c0f7f4f7c5a13456.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-an-effective-dev-team-strategies/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/cover_hu_91262277ec28f5b5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/file_0_hu_c5f06439e090d19.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/file_1_hu_b0b6223310671b35.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/file_2_hu_95f6fb9074f29646.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-efficiency-discover-best-dev-tools/"/></url><url><loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future/cover_hu_da60604b8895b3d9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-secure-ai-app-store-future/file_0_hu_c18150b9a347dd7d.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-secure-ai-app-store-future/"/></url><url><loc>https://jetthoughts.com/blog/essential-collaboration-tools-for-remote-development/</loc><lastmod>2025-10-19T01:49:00+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-collaboration-tools-for-remote-development/cover_hu_742ba7235285adc1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-collaboration-tools-for-remote-development/"/></url><url><loc>https://jetthoughts.com/blog/exploring-future-of-web-software-development/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-web-software-development/cover_hu_217550a8f24322b3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-web-software-development/file_0_hu_7e9c3f2dfaebefeb.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-web-software-development/file_1_hu_1006fa1a73392518.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-web-software-development/file_2_hu_a7b4fc6ea255f70f.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-future-of-web-software-development/"/></url><url><loc>https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/</loc><lastmod>2025-10-19T00:55:28+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/cover_hu_f8a2476b448f2190.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/file_0_hu_c8d7f60790fce14d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/file_1_hu_303102e67019d5e3.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/file_2_hu_5f25ba7b4f4a2410.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-start-up-recruiters-can-transform/"/></url><url><loc>https://jetthoughts.com/blog/navigating-us-tech-talent-shortage-strategies/</loc><lastmod>2026-04-10T23:42:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-us-tech-talent-shortage-strategies/cover_hu_8c3f3578e8264b62.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-us-tech-talent-shortage-strategies/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/cover_hu_c83497d8b96ed7bc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/file_0_hu_c619d81a05e608d4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/file_1_hu_a869662a2e90a9f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/file_2_hu_5bd88e11b81bc5bd.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-how-thrive-as-ruby/"/></url><url><loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing/</loc><lastmod>2025-10-19T01:05:53+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing/cover_hu_3b6e689dfe7686fb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing/file_0_hu_fc4a9b05f51f33f.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ai-revolution-what-nobody-else-seeing/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-remote-work-success-lessons-from/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-remote-work-success-lessons-from/cover_hu_28f5b5e1e8dbbe8d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-remote-work-success-lessons-from/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1-553a/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1-553a/cover_hu_dddfc9b9f5067465.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1-553a/file_0_hu_1cb0589ccc965b93.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1-553a/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1/cover_hu_3755da520ef0d93f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1/file_0_hu_1cb0589ccc965b93.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-complex-reasoning-how-openais-o1/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/cover_hu_ec27c00196803f0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/file_0_hu_77c6c721c006dd63.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/file_1_hu_d670699eed14113f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/file_2_hu_eb4e6895340232d2.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-innovation-essential-guide-developer-experience/"/></url><url><loc>https://jetthoughts.com/blog/essential-project-management-tools-for-remote/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-project-management-tools-for-remote/cover_hu_e1c032195492354a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-project-management-tools-for-remote/"/></url><url><loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/cover_hu_d9b5e07268d6ce3c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/file_0_hu_ce1a9b9c710646ec.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/file_1_hu_827a2a954b57bed1.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/file_2_hu_aaa1e7f82001c5f8.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/file_3_hu_cd9cb57f8aa23195.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jtbd-okrs-practical-guide-for-customer/"/></url><url><loc>https://jetthoughts.com/blog/future-of-ai-are-we-hitting/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-ai-are-we-hitting/cover_hu_519f535843e0a7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-ai-are-we-hitting/file_0_hu_63bff47b70faad3b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-ai-are-we-hitting/"/></url><url><loc>https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/cover_hu_176e9c2d7f7128d6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/file_0_hu_21ab65d642676e48.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/file_1_hu_ce2aa85bcacb557.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/file_2_hu_85a443cb3c10a478.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-software-development-practices-for-2025/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/cover_hu_74038794c527fab6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/file_0_hu_44bc1346e32f73aa.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/file_1_hu_4fc352e753a047cf.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/file_2_hu_fb3b6144f9ddbebe.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-how-become-successful-ror/"/></url><url><loc>https://jetthoughts.com/blog/discover-best-business-hiring-near-me/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-best-business-hiring-near-me/cover_hu_1469d5529f2ac518.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-business-hiring-near-me/file_0_hu_991a2b29d3e106f4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-business-hiring-near-me/file_1_hu_deae855ec08e7e37.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-business-hiring-near-me/file_2_hu_83383758ec5144f9.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-best-business-hiring-near-me/"/></url><url><loc>https://jetthoughts.com/blog/mastering-virtual-onboarding-insights-from-360learnings/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-virtual-onboarding-insights-from-360learnings/cover_hu_17f8b566bc052555.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-virtual-onboarding-insights-from-360learnings/"/></url><url><loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups/cover_hu_a09d79f448f1a0b2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/harnessing-ai-guide-for-startups/file_0_hu_dcc7258a4e545ef0.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/harnessing-ai-guide-for-startups/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/cover_hu_394d02860c84c55a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/file_0_hu_2d8f84259ead172d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/file_1_hu_a2f2e4192bfa1527.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/file_2_hu_38d3d4ed4adffdda.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-future-role-of-developer-experience/"/></url><url><loc>https://jetthoughts.com/blog/insights-from-zapiers-cto-on-managing/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/insights-from-zapiers-cto-on-managing/cover_hu_ab405cb68f1ac811.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/insights-from-zapiers-cto-on-managing/"/></url><url><loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad/</loc><lastmod>2025-10-19T01:29:01+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad/cover_hu_abcbc1c5f73b1316.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-parker-conrad/file_0_hu_75d0d28b886bd811.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-future-insights-from-parker-conrad/"/></url><url><loc>https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/</loc><lastmod>2026-05-08T22:18:16+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/cover_hu_8e0a9b81a7b15323.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/file_0_hu_644615e7800ddc38.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/file_1_hu_3dd85b63c3a5fe59.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/file_2_hu_9e714970685afa82.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-ruby-frontend-development-best-practices/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/cover_hu_e1a79ba04243aeeb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/file_0_hu_308c0cf65177f3a3.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/file_1_hu_7a5e3fefba140840.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/file_2_hu_b5c868fdd34540ca.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-creativity-best-open-source-website/"/></url><url><loc>https://jetthoughts.com/blog/how-focus-on-right-problems-c557/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-focus-on-right-problems-c557/cover_hu_319f60e29b16df91.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-focus-on-right-problems-c557/file_0_hu_824b94f532ac168a.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-focus-on-right-problems-c557/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-agile-success-top-13-scrum/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-agile-success-top-13-scrum/cover_hu_edbfd3b0e569c84.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-agile-success-top-13-scrum/"/></url><url><loc>https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/cover_hu_d27656b57f10c1e6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/file_0_hu_35cc690d11a811f7.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/file_1_hu_3a833b08de2bb3dd.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/file_2_hu_398b766683628481.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/emerging-startup-software-companies-in-usa/"/></url><url><loc>https://jetthoughts.com/blog/from-zero-one-rujul-zapardes-journey/</loc><lastmod>2025-10-19T01:21:29+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-zero-one-rujul-zapardes-journey/cover_hu_5c676308833042ba.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-zero-one-rujul-zapardes-journey/file_0_hu_a89630b8ec2cfeeb.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-zero-one-rujul-zapardes-journey/"/></url><url><loc>https://jetthoughts.com/blog/transforming-b2b-marketing-embracing-brand-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transforming-b2b-marketing-embracing-brand-for/cover_hu_6cc946113b875e87.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transforming-b2b-marketing-embracing-brand-for/"/></url><url><loc>https://jetthoughts.com/blog/accelerate-your-hiring-process-pre-vetted/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/accelerate-your-hiring-process-pre-vetted/cover_hu_a31231c88bc47dcc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/accelerate-your-hiring-process-pre-vetted/"/></url><url><loc>https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/</loc><lastmod>2025-10-19T01:56:06+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/cover_hu_a18a5f890790fb2b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/file_0_hu_c90d8289461fee93.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/file_1_hu_594b2ead3b20a2b3.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/file_2_hu_ed4b120204e20368.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/choosing-right-frontend-development-agency-for/"/></url><url><loc>https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/cover_hu_2e50d52703e17585.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/file_0_hu_991fa11fd46e4fe2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/file_1_hu_8986d8c76cdf468c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/file_2_hu_83bb56eaee22a5c6.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/comprehensive-list-of-recruitment-agencies-in/"/></url><url><loc>https://jetthoughts.com/blog/mastering-art-of-hiring-net-developers/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-art-of-hiring-net-developers/cover_hu_1f10e09bc8b3c1f7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-art-of-hiring-net-developers/"/></url><url><loc>https://jetthoughts.com/blog/tags/database/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/database/"/></url><url><loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/cover_hu_7ee003d4435e8638.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/cover_hu_1e65abb2b6f60617.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/file_0_hu_b41ffd5fa18cb173.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/file_1_hu_6d433cab42ddc954.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/file_2_hu_6fabfd34b31b82c3.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-leading-software-companies-in-california/"/></url><url><loc>https://jetthoughts.com/blog/rails-71-how-ruby-on-developers/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-71-how-ruby-on-developers/cover_hu_53253f28774d952e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-71-how-ruby-on-developers/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/cover_hu_25558ca65d739c36.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/file_0_hu_d1a7758233d23873.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/file_1_hu_26e9367ed148a59c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/file_2_hu_6ad7e672ce19e297.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-essential-software-engineering-best/"/></url><url><loc>https://jetthoughts.com/blog/mastering-asynchronous-communication-game-changer-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-asynchronous-communication-game-changer-for/cover_hu_4083d9408850054d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-asynchronous-communication-game-changer-for/"/></url><url><loc>https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/</loc><lastmod>2025-10-19T01:09:07+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/cover_hu_a9394f90e63a13de.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/file_0_hu_2685cfc892000c3d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/file_1_hu_b30e748f4cc2f143.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/file_2_hu_bbab9a4e6885e5d1.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/choosing-right-mvp-app-development-company/"/></url><url><loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of-2eff/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of-2eff/cover_hu_bb5586e075063c84.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of-2eff/file_0_hu_ad32fd5350bbc8df.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-bump-google-photos-journey-of-2eff/"/></url><url><loc>https://jetthoughts.com/blog/nicolas-dessaignes-essential-advice-for-new/</loc><lastmod>2025-10-19T00:57:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/nicolas-dessaignes-essential-advice-for-new/cover_hu_852e979fc58854b7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/nicolas-dessaignes-essential-advice-for-new/file_0_hu_c9ea07e074d2e63.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/nicolas-dessaignes-essential-advice-for-new/"/></url><url><loc>https://jetthoughts.com/blog/solving-kamals-target-failed-become-healthy/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/solving-kamals-target-failed-become-healthy/cover_hu_aa47c8982c29f662.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/solving-kamals-target-failed-become-healthy/"/></url><url><loc>https://jetthoughts.com/blog/art-of-form-objects-elegant-search/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/art-of-form-objects-elegant-search/cover_hu_237463ca3e0db6dc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/art-of-form-objects-elegant-search/"/></url><url><loc>https://jetthoughts.com/blog/turbocharge-your-rails-apps-with-smart/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/turbocharge-your-rails-apps-with-smart/cover_hu_3cc5a2fee5d2fab6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/turbocharge-your-rails-apps-with-smart/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/cover_hu_db640080bf41307.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/file_0_hu_16eebb6fb70d6faf.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/file_1_hu_f19b0e369137606d.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/file_2_hu_d3556edde8459950.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-essential-software-development-services/"/></url><url><loc>https://jetthoughts.com/blog/tags/beginners/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/beginners/"/></url><url><loc>https://jetthoughts.com/blog/how-send-custom-email-content-types/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-send-custom-email-content-types/cover_hu_9075351cdde1c2c3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-send-custom-email-content-types/file_0_hu_6df8601374ef4a23.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-send-custom-email-content-types/"/></url><url><loc>https://jetthoughts.com/blog/lightcone-2025-forecast-predictions-for-startups/</loc><lastmod>2025-10-19T01:19:34+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/lightcone-2025-forecast-predictions-for-startups/cover_hu_e741705470f1514.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/lightcone-2025-forecast-predictions-for-startups/file_0_hu_4c9a0aec155f2ac2.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/lightcone-2025-forecast-predictions-for-startups/"/></url><url><loc>https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/cover_hu_59f623e35cce2228.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/file_0_hu_f9847bee0a5d912.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/file_1_hu_bb586314f804f67d.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/file_2_hu_c238919c1a19d9a2.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-innovative-open-source-front-end/"/></url><url><loc>https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales/cover_hu_6c89eaae6119eec2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales/file_0_hu_d3f76b44e9e3842b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/cover_hu_3198eda2401dea96.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/file_0_hu_d8d81075c87851b2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/file_1_hu_e6db3d96051a84cf.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/file_2_hu_1def9c5d6dda5204.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-creativity-ultimate-guide-open-source/"/></url><url><loc>https://jetthoughts.com/blog/top-11-blockchain-startups-revolutionizing-real/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/top-11-blockchain-startups-revolutionizing-real/cover_hu_12cefcac9a2d78d1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/top-11-blockchain-startups-revolutionizing-real/"/></url><url><loc>https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/cover_hu_581535a5e71b0ec.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/file_0_hu_c11be56833a7ebd1.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/file_1_hu_7392419f477de9f4.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/file_2_hu_3e0d0d675eb62028.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-hire-ruby-on-rails-developer/"/></url><url><loc>https://jetthoughts.com/blog/7-essential-strategies-boost-remote-worker/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/7-essential-strategies-boost-remote-worker/cover_hu_5f9cc73a87d686aa.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/7-essential-strategies-boost-remote-worker/"/></url><url><loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex/cover_hu_2023731d864cdb87.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex/file_0_hu_2dc16851a4084b59.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/astranis-launches-four-satellites-with-spacex/"/></url><url><loc>https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/cover_hu_347f576bee6473b6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/file_0_hu_45cbdce3aba74ea7.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/file_1_hu_d956a1327e2dd933.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/file_2_hu_e7d2c43e994c90c9.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-exciting-ruby-on-rails-jobs/"/></url><url><loc>https://jetthoughts.com/blog/discover-top-react-development-companies-of/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-top-react-development-companies-of/cover_hu_1d91829f7321021a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-react-development-companies-of/file_0_hu_1f080dc913cc3e88.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-react-development-companies-of/file_1_hu_90d41cb98583e98c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-react-development-companies-of/file_2_hu_d9300618c89225ef.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-top-react-development-companies-of/"/></url><url><loc>https://jetthoughts.com/blog/2024-year-startups-thrived-against-all/</loc><lastmod>2025-10-19T01:06:34+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/2024-year-startups-thrived-against-all/cover_hu_7f12eacf80fb6cf1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/2024-year-startups-thrived-against-all/file_0_hu_e6b8f393ca3ac7ca.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/2024-year-startups-thrived-against-all/"/></url><url><loc>https://jetthoughts.com/blog/how-focus-on-right-problems/</loc><lastmod>2025-10-19T01:05:28+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-focus-on-right-problems/cover_hu_c3bb916416dd9b7d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-focus-on-right-problems/file_0_hu_824b94f532ac168a.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-focus-on-right-problems/"/></url><url><loc>https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/</loc><lastmod>2025-10-19T00:50:03+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/cover_hu_637c0944c3577d3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/file_0_hu_6fd5cda82cd9b4f2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/file_1_hu_7a7113a7332ecc38.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/file_2_hu_d19a17cc3580ac92.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-best-platforms-for-software-development/"/></url><url><loc>https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/cover_hu_a76c6779a2690cd1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/file_0_hu_b25d4a376c14c46e.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/file_1_hu_23bfdddbc54b3e4f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/file_2_hu_ee38984dc1a5c9a2.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-best-recruitment-agencies-in-usa/"/></url><url><loc>https://jetthoughts.com/blog/innovative-marketing-strategies-creative-edge-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-marketing-strategies-creative-edge-for/cover_hu_4cc32bf5f408fc72.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-marketing-strategies-creative-edge-for/"/></url><url><loc>https://jetthoughts.com/blog/yc-partner-algolia-co-founder-nicolas/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/yc-partner-algolia-co-founder-nicolas/cover_hu_7cb4a785aafb99f3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/yc-partner-algolia-co-founder-nicolas/file_0_hu_c9ea07e074d2e63.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/yc-partner-algolia-co-founder-nicolas/"/></url><url><loc>https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/cover_hu_eea78b0062240c35.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/file_0_hu_f243a451ff259e5b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/file_1_hu_d44784a7009dc705.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/file_2_hu_d5edaffd9b42689f.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-future-of-innovation-with-software/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/</loc><lastmod>2026-05-08T22:18:16+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/cover_hu_b3317e96bf366eee.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/file_0_hu_704d85b41c1760c6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/file_1_hu_c4c2f15d674e688c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/file_2_hu_3ce4a4df53fbd0a0.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-power-of-ruby-on-rails/"/></url><url><loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of/cover_hu_53262e7db5cba6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-bump-google-photos-journey-of/file_0_hu_ad32fd5350bbc8df.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-bump-google-photos-journey-of/"/></url><url><loc>https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/cover_hu_2b419fad4e6bd9eb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/file_0_hu_61e2484c95531bef.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/file_1_hu_1ae4924487e54a92.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/file_2_hu_baf52f37dbb09827.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-steps-launching-successful-software-development/"/></url><url><loc>https://jetthoughts.com/blog/how-david-lieb-turned-failing-startup/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-david-lieb-turned-failing-startup/cover_hu_c40b1a4ac19cad4b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-david-lieb-turned-failing-startup/file_0_hu_c83be6911c0e48d5.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-david-lieb-turned-failing-startup/"/></url><url><loc>https://jetthoughts.com/blog/mastering-product-design-comprehensive-6-step/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-product-design-comprehensive-6-step/cover_hu_3c3bb85e8766748f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-product-design-comprehensive-6-step/"/></url><url><loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights-8569/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights-8569/cover_hu_ac853d5f87a67176.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights-8569/file_0_hu_178dd81429396343.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-start-dev-tools-company-insights-8569/"/></url><url><loc>https://jetthoughts.com/blog/implementing-instant-search-dynamic-forms-infinite/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/implementing-instant-search-dynamic-forms-infinite/cover_hu_44d4c1c6cb53ba44.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/implementing-instant-search-dynamic-forms-infinite/file_0.gif</image:loc><image:title>file_0.gif</image:title><image:caption>file_0.gif</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/implementing-instant-search-dynamic-forms-infinite/file_1_hu_f9b9e95fc8d47d41.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/implementing-instant-search-dynamic-forms-infinite/"/></url><url><loc>https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/cover_hu_e55c8ebb8756a2de.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/file_0_hu_2848c5172c58c89b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/file_1_hu_c70a9d91a8f79555.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/file_2_hu_a7611bd5c72c243e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-companies-using-ruby-how-they/"/></url><url><loc>https://jetthoughts.com/blog/tags/stimulus/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/stimulus/"/></url><url><loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for-3565/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for-3565/cover_hu_74b54669e2ab216b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for-3565/file_0_hu_d8936df176ab16a9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for-3565/"/></url><url><loc>https://jetthoughts.com/blog/2024-year-gpt-wrapper-myth-proved/</loc><lastmod>2025-10-19T01:08:12+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/2024-year-gpt-wrapper-myth-proved/cover_hu_ff5bc2223a59ad9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/2024-year-gpt-wrapper-myth-proved/file_0_hu_e6b8f393ca3ac7ca.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/2024-year-gpt-wrapper-myth-proved/"/></url><url><loc>https://jetthoughts.com/blog/navigating-it-solutions-staff-augmentation-vs/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-it-solutions-staff-augmentation-vs/cover_hu_9964348d7ed6664d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-it-solutions-staff-augmentation-vs/"/></url><url><loc>https://jetthoughts.com/blog/streamline-your-hiring-process-hire-pre/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/streamline-your-hiring-process-hire-pre/cover_hu_8775b6512c825b45.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/streamline-your-hiring-process-hire-pre/cover_hu_1faff17edcefed18.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/streamline-your-hiring-process-hire-pre/"/></url><url><loc>https://jetthoughts.com/blog/10-essential-developer-best-practices-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/10-essential-developer-best-practices-for/cover_hu_e9c026d1fb5f0fbc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/10-essential-developer-best-practices-for/file_0_hu_ffe260ad2625d2ce.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/10-essential-developer-best-practices-for/file_1_hu_4ea78babda512d02.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/10-essential-developer-best-practices-for/file_2_hu_42d824b148a095a1.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/10-essential-developer-best-practices-for/"/></url><url><loc>https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/cover_hu_46fd9255a47880ed.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/file_0_hu_395dd9e70c237e3b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/file_1_hu_e297525552ff585a.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/file_2_hu_161690bf6a63ac0d.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discovering-best-recruitment-companies-in-usa/"/></url><url><loc>https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/cover_hu_63bc50c9c850a82.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/file_0_hu_705cb3075918161c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/file_1_hu_482d8a6536a95004.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/file_2_hu_751e09cc7b80e03a.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-leading-react-companies-transforming-tech/"/></url><url><loc>https://jetthoughts.com/blog/tags/recruitment/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/recruitment/"/></url><url><loc>https://jetthoughts.com/blog/tags/staffing/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/staffing/"/></url><url><loc>https://jetthoughts.com/blog/anthropics-claude-computer-use-game-changer/</loc><lastmod>2025-10-19T01:27:19+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/anthropics-claude-computer-use-game-changer/cover_hu_d4f5551dac715ab8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/anthropics-claude-computer-use-game-changer/file_0_hu_a93a8949a96e5110.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/anthropics-claude-computer-use-game-changer/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-future-custom-real-estate-software/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-future-custom-real-estate-software/cover_hu_5806e04c94f07bc6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-future-custom-real-estate-software/"/></url><url><loc>https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/cover_hu_ce53dfe3d856d4ef.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/file_0_hu_24d078bc6e7fe16f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/file_1_hu_ebe716e262cd0ffa.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/file_2_hu_de47660e4bdf9cdb.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-rust-on-rails-future-of/"/></url><url><loc>https://jetthoughts.com/blog/transforming-marketing-insights-from-airbnb-salesforce/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transforming-marketing-insights-from-airbnb-salesforce/cover_hu_153a079afc78efa1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transforming-marketing-insights-from-airbnb-salesforce/"/></url><url><loc>https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/</loc><lastmod>2025-10-19T01:57:21+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/cover_hu_669e5698e196fd76.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/file_0_hu_23ba11cdc08dedcf.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/file_1_hu_58b8db99f05fe241.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/file_2_hu_e5c6746feb11fb25.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-strategies-find-developers-for-your/"/></url><url><loc>https://jetthoughts.com/blog/how-make-most-out-of-your-dca7/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-make-most-out-of-your-dca7/cover_hu_94019cba9fc6a2fa.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-most-out-of-your-dca7/file_0_hu_f5f707f77eba6263.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-make-most-out-of-your-dca7/"/></url><url><loc>https://jetthoughts.com/blog/how-make-most-out-of-your/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-make-most-out-of-your/cover_hu_90a991364394f5d2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-most-out-of-your/file_0_hu_f5f707f77eba6263.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-make-most-out-of-your/"/></url><url><loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial-0428/</loc><lastmod>2025-10-19T01:20:50+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial-0428/cover_hu_320e2852f409c957.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial-0428/file_0_hu_e29d817c3e5f43fd.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fintech-20-new-era-of-financial-0428/"/></url><url><loc>https://jetthoughts.com/blog/making-virtual-meetings-feel-real-strategies/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/making-virtual-meetings-feel-real-strategies/cover_hu_935d9c49c5dcad6c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/making-virtual-meetings-feel-real-strategies/"/></url><url><loc>https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/</loc><lastmod>2025-10-19T01:37:47+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/cover_hu_cf8e43e8da33fba0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/file_0_hu_bf789d6ac91b7552.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/file_1_hu_b651091cff544d54.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/file_2_hu_80adac840043e567.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/choosing-right-mvp-developers-key-factors/"/></url><url><loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights/cover_hu_81056da40807bbf7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-dev-tools-company-insights/file_0_hu_178dd81429396343.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-start-dev-tools-company-insights/"/></url><url><loc>https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/cover_hu_cb04c4c29f0515a3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/file_0_hu_aad393fd81d40eba.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/file_1_hu_b91bf7bd775ae050.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/file_2_hu_93df6efc4103a20e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-best-it-companies-hiring-in/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-mobile-apps-impact-of-augmented/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-mobile-apps-impact-of-augmented/cover_hu_1d1f6a4b38b2cdbe.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-mobile-apps-impact-of-augmented/"/></url><url><loc>https://jetthoughts.com/blog/vertical-ai-agents-next-big-thing/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/vertical-ai-agents-next-big-thing/cover_hu_8dcea0aef9d9499c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/vertical-ai-agents-next-big-thing/file_0_hu_5fe8d4351b21b95f.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/vertical-ai-agents-next-big-thing/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/cover_hu_abc3d515416b14f9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/file_0_hu_8016a2bb334fe463.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/file_1_hu_8988ff833dde0dde.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/file_2_hu_775430cf3a1d04e1.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-how-mvp-software-development/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-secrets-of-remote-development-insights/</loc><lastmod>2025-10-19T00:56:26+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-secrets-of-remote-development-insights/cover_hu_ff410608ce068a2f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-secrets-of-remote-development-insights/cover_hu_94ca4001412975ea.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-secrets-of-remote-development-insights/"/></url><url><loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for/cover_hu_9e7e7393ca19d488.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for/file_0_hu_d8936df176ab16a9.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/twitter-vs-x-product-lessons-for/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-growth-essential-structure-of-modern/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-growth-essential-structure-of-modern/cover_hu_78575793f4160d67.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-growth-essential-structure-of-modern/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided-88ae/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided-88ae/cover_hu_e78383465c7dd371.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided-88ae/file_0_hu_75f7a26f76861a16.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided-88ae/"/></url><url><loc>https://jetthoughts.com/blog/why-next-ai-breakthroughs-will-be/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-next-ai-breakthroughs-will-be/cover_hu_b2812c5aa186aee3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-next-ai-breakthroughs-will-be/file_0_hu_98017e5ab4a0ee6d.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-next-ai-breakthroughs-will-be/"/></url><url><loc>https://jetthoughts.com/blog/efficient-percentile-ranking-in-postgresql-webdev/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/efficient-percentile-ranking-in-postgresql-webdev/cover_hu_7c387f9bca74ec29.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/efficient-percentile-ranking-in-postgresql-webdev/file_0_hu_f078b2a51667e26d.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/efficient-percentile-ranking-in-postgresql-webdev/"/></url><url><loc>https://jetthoughts.com/blog/essential-development-best-practices-for-modern/</loc><lastmod>2025-10-19T01:50:03+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-development-best-practices-for-modern/cover_hu_8fb3aff786236902.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-development-best-practices-for-modern/file_0_hu_29bc59838941b551.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-development-best-practices-for-modern/file_1_hu_604a8201b49fa764.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-development-best-practices-for-modern/file_2_hu_b694f82674ea62f9.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-development-best-practices-for-modern/"/></url><url><loc>https://jetthoughts.com/blog/tags/postgres/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/postgres/"/></url><url><loc>https://jetthoughts.com/blog/startup-consultancy-worth-it-in-2024/</loc><lastmod>2025-10-19T01:00:38+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/startup-consultancy-worth-it-in-2024/cover_hu_b7af242f53f72ba2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/startup-consultancy-worth-it-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/one-million-jobs-20-embracing-future/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/one-million-jobs-20-embracing-future/cover_hu_89d3ab092479fdc8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/one-million-jobs-20-embracing-future/file_0_hu_e6960df9c9e04c6a.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/one-million-jobs-20-embracing-future/"/></url><url><loc>https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/cover_hu_386e5797a1da68c8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/file_0_hu_298b863322bcbf2f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/file_1_hu_89ffde7d7f313d4c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/file_2_hu_7ebe2e9414e6e032.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-i-hire-engineering-unlocking-secrets/"/></url><url><loc>https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/cover_hu_f8f3bd9a3d449ab9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/file_0_hu_f14325e0e7c01a6c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/file_1_hu_745a99d6f9f6bc1.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/file_2_hu_7ea8ddd064cd2cc8.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/maximizing-efficiency-ultimate-guide-in-house/"/></url><url><loc>https://jetthoughts.com/blog/navigating-web-design-development-8-essential/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-web-design-development-8-essential/cover_hu_bbb41862cd5a9272.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-web-design-development-8-essential/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-chip-design-with-llms/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-chip-design-with-llms/cover_hu_2f89da748a8c4ecd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-chip-design-with-llms/file_0_hu_fcc510665f2072ca.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-chip-design-with-llms/"/></url><url><loc>https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/</loc><lastmod>2026-05-05T13:10:08+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/cover_hu_e4ef6a04d47cac74.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/file_0_hu_1066dde0adca3e09.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/file_1_hu_c52ac79ee9d055e.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/file_2_hu_dda18f91c93e95d1.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-mvp-software-design-essential-strategies/"/></url><url><loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial/cover_hu_1579df3250d2a572.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fintech-20-new-era-of-financial/file_0_hu_e29d817c3e5f43fd.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fintech-20-new-era-of-financial/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-amazon-marketing-strategies-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-amazon-marketing-strategies-for/cover_hu_9021f783d49dc38.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-amazon-marketing-strategies-for/"/></url><url><loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments-1810/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments-1810/cover_hu_2f87a1928f0ec941.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments-1810/file_0_hu_54a7ada6b43ac56c.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stablecoins-20-future-of-payments-1810/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-creativity-designers-share-insights-on/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-creativity-designers-share-insights-on/cover_hu_1946b75419770b9e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-creativity-designers-share-insights-on/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/cover_hu_ef825d27d51fe462.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/file_0_hu_9dbdb3a0351d1327.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/file_1_hu_cc4c8c897d42b026.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/file_2_hu_16f0e748deb1ca54.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-efficiency-best-developer-tools-for/"/></url><url><loc>https://jetthoughts.com/blog/building-high-performance-data-labeling-teams/</loc><lastmod>2025-10-19T01:31:09+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-high-performance-data-labeling-teams/cover_hu_7bd0fbbbe31f0bc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-high-performance-data-labeling-teams/"/></url><url><loc>https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/cover_hu_9308c4e13eaf18bf.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/file_0_hu_856a9e985279390e.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/file_1_hu_2066a171f20ecb6b.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/file_2_hu_c12aaab23ea8f320.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-top-job-recruiting-agencies-elevate/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided/cover_hu_541bcf94afa03a51.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided/file_0_hu_75f7a26f76861a16.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-engineering-future-of-ai-aided/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/cover_hu_655ce491c8ecf717.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/file_0_hu_d6640fc21fccba7d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/file_1_hu_843bf6f09df4ae00.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/file_2_hu_2368b4b959c7c60.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-essential-software-development-best/"/></url><url><loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments/cover_hu_ec4959ce750be778.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stablecoins-20-future-of-payments/file_0_hu_54a7ada6b43ac56c.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stablecoins-20-future-of-payments/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/cover_hu_5da01d38aa19b12b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/file_0_hu_22a1523b81746c5d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/file_1_hu_f07bc66e9701d2c3.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/file_2_hu_fb6bdff98449934a.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-potential-innovative-open-source-web/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-government-efficiency-ai-software-opportunity/</loc><lastmod>2025-10-19T01:20:22+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-government-efficiency-ai-software-opportunity/cover_hu_a63f82bde0250e98.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-government-efficiency-ai-software-opportunity/file_0_hu_911f34603ea47e5.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-government-efficiency-ai-software-opportunity/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/cover_hu_2cb4d5224011a0aa.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/file_0_hu_228c2b26d2f61f7b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/file_1_hu_75e5e1c9c9edc5d1.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/file_2_hu_9833bebe8681d427.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-power-of-ruby-backend-development/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-12-innovative-b2b-marketing/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-12-innovative-b2b-marketing/cover_hu_f0c073711d0017ea.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-12-innovative-b2b-marketing/"/></url><url><loc>https://jetthoughts.com/blog/building-future-insights-from-sam-altman/</loc><lastmod>2025-10-19T01:08:32+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-sam-altman/cover_hu_4f2009c0c5d4c66f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-future-insights-from-sam-altman/file_0_hu_82f26f643b73335b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-future-insights-from-sam-altman/"/></url><url><loc>https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/</loc><lastmod>2026-05-08T22:18:16+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/cover_hu_1af78f2c218f16ec.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/file_0_hu_8c790e8d4e473b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/file_1_hu_ac37fafc9510ea6.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/file_2_hu_3fb712f9f3e102a4.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-innovative-ruby-on-rails-open/"/></url><url><loc>https://jetthoughts.com/blog/navigating-future-trends-in-staff-augmentation/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-future-trends-in-staff-augmentation/cover_hu_dbe0971ec5e7b99e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-future-trends-in-staff-augmentation/"/></url><url><loc>https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/cover_hu_bfa409855e8b6e58.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/file_0_hu_a54c0e503ea055e2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/file_1_hu_a2a755aaa155046d.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/file_2_hu_5d353544e82d12cb.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/looking-hire-someone-essential-strategies-for/"/></url><url><loc>https://jetthoughts.com/blog/navigating-ai-innovation-comparative-look-at/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-ai-innovation-comparative-look-at/cover_hu_cb08e8717c0f9a91.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-ai-innovation-comparative-look-at/"/></url><url><loc>https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/cover_hu_ae87cf97bf011cb2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/file_0_hu_5a1eb50842424173.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/file_1_hu_4912069ed731fc14.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/file_2_hu_b2bb45742069d2cc.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-software-development-problems-strategies-for/"/></url><url><loc>https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/cover_hu_478f79884513f739.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/file_0_hu_7a7f6496238c04c1.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/file_1_hu_792ca1402c9ce389.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/file_2_hu_d84d16b94eb6fb4f.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/enhancing-dev-experience-strategies-for-better-developer-journey-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/cover_hu_4a4b468ec0f626b0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/file_0_hu_61297fa8481e8157.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/file_1_hu_8d24ab247bf79674.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/file_2_hu_457d9ada041bee77.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-ruby-on-rails-react-comprehensive-guide-for-developers-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/mastering-data-labeling-strategies-for-fine-tuning-llms-in-your-industry/</loc><lastmod>2025-10-19T01:21:59+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-data-labeling-strategies-for-fine-tuning-llms-in-your-industry/cover_hu_b9c48cf6a9ce7969.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-data-labeling-strategies-for-fine-tuning-llms-in-your-industry/"/></url><url><loc>https://jetthoughts.com/blog/future-of-ai-exploring-10-trillion-parameter-model/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-ai-exploring-10-trillion-parameter-model/cover_hu_6365a069317ed624.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-ai-exploring-10-trillion-parameter-model/file_0_hu_48870f37fbbc5741.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-ai-exploring-10-trillion-parameter-model/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-customer-trust-4-step-content-marketing-framework/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-customer-trust-4-step-content-marketing-framework/cover_hu_fad5b38079cfa87a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-customer-trust-4-step-content-marketing-framework/"/></url><url><loc>https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/cover_hu_62a4bf291bfbe6fd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/file_0_hu_88bc53d3244b49f6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/file_1_hu_7abd9a591ab59976.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/file_2_hu_6d636dae1ad887c8.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-effectively-hire-ruby-developers-for-your-next-project/"/></url><url><loc>https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/cover_hu_cc2c149e7385329a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/file_0_hu_c574d4c77ad803f2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/file_1_hu_c40c85325e6bdd24.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/file_2_hu_77d26e24e46bdca0.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ultimate-list-of-recruiting-agencies-for-job-seekers-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/you-dont-have-be-billionaire-launch-satellites/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/you-dont-have-be-billionaire-launch-satellites/cover_hu_5e41b360bf7d6df6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/you-dont-have-be-billionaire-launch-satellites/file_0_hu_2880c60be2384f53.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/you-dont-have-be-billionaire-launch-satellites/"/></url><url><loc>https://jetthoughts.com/blog/navigating-intersection-of-ai-cybersecurity-insights-innovations/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-intersection-of-ai-cybersecurity-insights-innovations/cover_hu_7fed3e646d3586fb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-intersection-of-ai-cybersecurity-insights-innovations/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/cover_hu_2f223d4aa01e8194.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/file_0_hu_fe253ebafd49cd72.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/file_1_hu_24c52031fa685961.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/file_2_hu_68ae83f909f1fd0c.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-development-ultimate-guide-backend-tools-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/overnight-success-of-kalshi/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/overnight-success-of-kalshi/cover_hu_2820e722608d6506.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/overnight-success-of-kalshi/file_0_hu_8da90d223b8239e0.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/overnight-success-of-kalshi/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-cybersecurity-insights-from-google-clouds-digital-transformation/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-cybersecurity-insights-from-google-clouds-digital-transformation/cover_hu_b534a03039b5540c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-cybersecurity-insights-from-google-clouds-digital-transformation/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-growth-innovative-strategies-for-b2b-saas-marketing/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-growth-innovative-strategies-for-b2b-saas-marketing/cover_hu_1165f72fbb1108b0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-growth-innovative-strategies-for-b2b-saas-marketing/"/></url><url><loc>https://jetthoughts.com/blog/evolution-of-engineering-leadership-in-berlin-insights-from-vp-engineerings-journey-product-management/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/evolution-of-engineering-leadership-in-berlin-insights-from-vp-engineerings-journey-product-management/cover_hu_652a5f724181c131.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/evolution-of-engineering-leadership-in-berlin-insights-from-vp-engineerings-journey-product-management/file_0_hu_31a44849127ae69b.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/evolution-of-engineering-leadership-in-berlin-insights-from-vp-engineerings-journey-product-management/file_1_hu_6c195496beb30ed1.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/evolution-of-engineering-leadership-in-berlin-insights-from-vp-engineerings-journey-product-management/"/></url><url><loc>https://jetthoughts.com/blog/navigating-future-3-essential-ai-security-practices-for-cyber-defense/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-future-3-essential-ai-security-practices-for-cyber-defense/cover_hu_5865129d9c51ea7f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-future-3-essential-ai-security-practices-for-cyber-defense/"/></url><url><loc>https://jetthoughts.com/blog/now-anyone-can-code-how-ai-agents-build-your-whole-app/</loc><lastmod>2025-10-19T01:19:09+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/now-anyone-can-code-how-ai-agents-build-your-whole-app/cover_hu_9a53d5905362cbe3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/now-anyone-can-code-how-ai-agents-build-your-whole-app/file_0_hu_9ae83a25a4447fd8.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/now-anyone-can-code-how-ai-agents-build-your-whole-app/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/cover_hu_b9a19543ea0885c7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/file_0_hu_dba2d2b8c08b5671.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/file_1_hu_b6fa70ab16c00d8b.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/file_2_hu_2e92d8185741e590.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-how-backend-development-services-propel-your-business-forward/"/></url><url><loc>https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/cover_hu_a07fea76ecdd958f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/file_0_hu_3167e1dcbe6a5e6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/file_1_hu_df5345bb5bddd72a.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/file_2_hu_c52ef2759f88b74f.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-hiring-strategies-for-startups-building-high-performance-team-from-day-one/"/></url><url><loc>https://jetthoughts.com/blog/mastering-cloud-cost-optimization-strategies-for-efficiency-savings/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-cloud-cost-optimization-strategies-for-efficiency-savings/cover_hu_9fbd16831208f663.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-cloud-cost-optimization-strategies-for-efficiency-savings/"/></url><url><loc>https://jetthoughts.com/blog/ultimate-showdown-figma-adobe-xd-sketch-for-ui-design/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ultimate-showdown-figma-adobe-xd-sketch-for-ui-design/cover_hu_ec13ff10f02276ba.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ultimate-showdown-figma-adobe-xd-sketch-for-ui-design/"/></url><url><loc>https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/cover_hu_d9802f5ac5010a8b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/file_0_hu_9e744a53f6c7d5ef.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/file_1_hu_e6d6dfa7df2e7036.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/file_2_hu_4b2feb34040c789e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-solutions-from-startup-development-company-transforming-ideas-into-reality/"/></url><url><loc>https://jetthoughts.com/blog/why-vertical-llm-agents-are-new-1-billion-saas-opportunities/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-vertical-llm-agents-are-new-1-billion-saas-opportunities/cover_hu_11084186180c2faf.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-vertical-llm-agents-are-new-1-billion-saas-opportunities/file_0_hu_e030a7c75ef827ec.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-vertical-llm-agents-are-new-1-billion-saas-opportunities/"/></url><url><loc>https://jetthoughts.com/blog/best-consumer-companies-incorporate-both-virality-network-effect-grow-organically/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/best-consumer-companies-incorporate-both-virality-network-effect-grow-organically/cover_hu_ffe220ac248e1dd8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/best-consumer-companies-incorporate-both-virality-network-effect-grow-organically/file_0_hu_a88c90c42da96a18.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/best-consumer-companies-incorporate-both-virality-network-effect-grow-organically/"/></url><url><loc>https://jetthoughts.com/blog/design-insights-katie-dill-reviews-startup-websites/</loc><lastmod>2025-10-19T01:11:52+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/design-insights-katie-dill-reviews-startup-websites/cover_hu_f1898a260029be70.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/design-insights-katie-dill-reviews-startup-websites/file_0_hu_b0da93b917f86554.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/design-insights-katie-dill-reviews-startup-websites/"/></url><url><loc>https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/cover_hu_ead69d726a6b3216.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/file_0_hu_d5ba7761fa1bd34.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/file_1_hu_48ace4de9c65a2fc.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/file_2_hu_421b84cf10f25e2f.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-best-rails-open-source-projects-for-developers-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/finding-right-co-founder-guide-for-startups/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-right-co-founder-guide-for-startups/cover_hu_fe31e1c4483c751a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-right-co-founder-guide-for-startups/file_0_hu_fd8cf829589deb66.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-right-co-founder-guide-for-startups/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/cover_hu_c6cc5ac61240bdb0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/file_0_hu_b51a93e0105f4ff.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/file_1_hu_b9e2352bced846ed.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/file_2_hu_93921243d16d6303.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-how-software-engineer-can-build-thriving-business-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/langchain-python-tutorial-complete-guide/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/langchain-python-tutorial-complete-guide/import-paths.svg</image:loc><image:title>import-paths.svg</image:title><image:caption>import-paths.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/langchain-python-tutorial-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/getting-started-langchain-ruby-complete-guide/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/getting-started-langchain-ruby-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/cover_hu_41efecbf84e1c0e4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/file_0_hu_8904197357beb9d1.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/file_1_hu_afc678bf832432f1.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/file_2_hu_6d3b1a76f99a2075.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-rails-companies-leading-tech-revolution-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/cover_hu_eeae2c8aa462180f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/file_0_hu_8c60798e7153ea0d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/file_1_hu_8ddbdf5b295b221e.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/file_2_hu_c0070361438d4117.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/understanding-fractional-positions-future-of-flexible-employment-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/what-founder-mode-really-means/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-founder-mode-really-means/cover_hu_af90fcad87007a0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-founder-mode-really-means/file_0_hu_27dc5dd6bb1f394a.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-founder-mode-really-means/"/></url><url><loc>https://jetthoughts.com/blog/tags/dry-rb/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/dry-rb/"/></url><url><loc>https://jetthoughts.com/blog/tags/framework/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/framework/"/></url><url><loc>https://jetthoughts.com/blog/tags/hanami/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hanami/"/></url><url><loc>https://jetthoughts.com/blog/hanami-framework-rails-developers-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hanami-framework-rails-developers-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/parallelism/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/parallelism/"/></url><url><loc>https://jetthoughts.com/blog/rails-performance-monitoring-complete-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-performance-monitoring-complete-guide/"/></url><url><loc>https://jetthoughts.com/blog/ruby-concurrency-patterns-modern-guide-2025/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-concurrency-patterns-modern-guide-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/threading/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/threading/"/></url><url><loc>https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school/cover_hu_ec2629d199d67f16.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school/file_0_hu_b56b0fbb84024a87.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-enterprise-migration-guide/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-enterprise-migration-guide/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/cover_hu_77485ea71d09c66e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/file_0_hu_4fa1cd4a45686b79.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/file_1_hu_c2aa3f7855c44682.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/file_2_hu_7b375352bed2e563.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-potential-innovative-strategies-for-making-money-with-software-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/once-you-identify-problem-fix-it-can-always-launch-again/</loc><lastmod>2025-10-19T01:16:26+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/once-you-identify-problem-fix-it-can-always-launch-again/cover_hu_5311e7aa8e39b14b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/once-you-identify-problem-fix-it-can-always-launch-again/file_0_hu_1cefa4e78a953857.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/once-you-identify-problem-fix-it-can-always-launch-again/"/></url><url><loc>https://jetthoughts.com/blog/tags/behavioral-testing/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/behavioral-testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/guard/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/guard/"/></url><url><loc>https://jetthoughts.com/blog/tags/minitest/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/minitest/"/></url><url><loc>https://jetthoughts.com/blog/tags/shameless-green/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/shameless-green/"/></url><url><loc>https://jetthoughts.com/blog/tdd-workflow-automation-rails-teams/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tdd-workflow-automation-rails-teams/"/></url><url><loc>https://jetthoughts.com/blog/tags/workflow/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/workflow/"/></url><url><loc>https://jetthoughts.com/blog/essential-skills-every-rails-engineer-needs-succeed-in-2025/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-skills-every-rails-engineer-needs-succeed-in-2025/cover_hu_56d3ce79f4820ede.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-skills-every-rails-engineer-needs-succeed-in-2025/file_0_hu_dfd7a23a29a03721.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-skills-every-rails-engineer-needs-succeed-in-2025/file_1_hu_900d901d9ef11d31.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-skills-every-rails-engineer-needs-succeed-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/when-machines-learn-delete-an-8/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/when-machines-learn-delete-an-8/cover_hu_7229b1a5ab0ac759.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/when-machines-learn-delete-an-8/"/></url><url><loc>https://jetthoughts.com/blog/y-combinator-co-founder-jessica-livingston-on-beginnings-of-yc/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/y-combinator-co-founder-jessica-livingston-on-beginnings-of-yc/cover_hu_528690677cad1afb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/y-combinator-co-founder-jessica-livingston-on-beginnings-of-yc/file_0_hu_ee304bdf0302c0e.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/y-combinator-co-founder-jessica-livingston-on-beginnings-of-yc/"/></url><url><loc>https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/</loc><lastmod>2025-10-19T01:33:21+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/cover_hu_d97cdc87dcdf5e53.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/file_0_hu_d97cdc87dcdf5e53.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/file_1_hu_e2eb642f0d3c8e84.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/file_2_hu_783793bda9db0ca4.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-trust-at-scale-how-tooltime-runs-76-microservices-through-empowerment-startup-management/"/></url><url><loc>https://jetthoughts.com/blog/why-choosing-right-mvp-software-development-company-crucial-for-startup-success-in-2025/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-choosing-right-mvp-software-development-company-crucial-for-startup-success-in-2025/cover_hu_6327475fc069139b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-choosing-right-mvp-software-development-company-crucial-for-startup-success-in-2025/file_0_hu_fbfd23df51492986.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-choosing-right-mvp-software-development-company-crucial-for-startup-success-in-2025/file_1_hu_4c32c2ca2c618711.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-choosing-right-mvp-software-development-company-crucial-for-startup-success-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-innovative-strategies-find-employees-for-free-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-strategies-find-employees-for-free-in-2025/cover_hu_635ee5587bc909b4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-strategies-find-employees-for-free-in-2025/file_0_hu_48d7fd482e33ddc2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-strategies-find-employees-for-free-in-2025/file_1_hu_ffed7e636a24d4b.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-innovative-strategies-find-employees-for-free-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/understanding-distinctions-web-development-software-explained/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/understanding-distinctions-web-development-software-explained/cover_hu_9b6529b16340968c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-distinctions-web-development-software-explained/file_0_hu_680156c5278708b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-distinctions-web-development-software-explained/file_1_hu_62754caed8531dc2.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/understanding-distinctions-web-development-software-explained/"/></url><url><loc>https://jetthoughts.com/blog/tags/embeddings/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/embeddings/"/></url><url><loc>https://jetthoughts.com/blog/tags/pgvector/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/pgvector/"/></url><url><loc>https://jetthoughts.com/blog/pgvector-rails-tutorial-production-semantic-search/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/pgvector-rails-tutorial-production-semantic-search/"/></url><url><loc>https://jetthoughts.com/blog/tags/vector-database/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vector-database/"/></url><url><loc>https://jetthoughts.com/blog/reviving-defense-technology-silicon-valleys-next-chapter/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/reviving-defense-technology-silicon-valleys-next-chapter/cover_hu_b3b21277981f7104.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/reviving-defense-technology-silicon-valleys-next-chapter/"/></url><url><loc>https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/</loc><lastmod>2025-10-19T01:15:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/cover_hu_e369bfb1e0fd5bf5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/cover_hu_4d8da7bd70fab889.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/file_0_hu_6838e36a1469f40f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/file_1_hu_6bf18c336b3ebb97.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-software-development-web-trends-watch-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-solid-queue-migration-guide/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-solid-queue-migration-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/business-value/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/business-value/"/></url><url><loc>https://jetthoughts.com/blog/tags/development-metrics/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/development-metrics/"/></url><url><loc>https://jetthoughts.com/blog/tags/digital-transformation/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/digital-transformation/"/></url><url><loc>https://jetthoughts.com/blog/internal-product-teams-from-cost-center-to-profit-driver/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/internal-product-teams-from-cost-center-to-profit-driver/"/></url><url><loc>https://jetthoughts.com/blog/tags/internal-product-management/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/internal-product-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/roi-measurement/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/roi-measurement/"/></url><url><loc>https://jetthoughts.com/blog/tags/anthropic/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/anthropic/"/></url><url><loc>https://jetthoughts.com/blog/complete-guide-ruby-rails-ai-integration-2025/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/complete-guide-ruby-rails-ai-integration-2025/"/></url><url><loc>https://jetthoughts.com/blog/rails-performance-at-scale-10k-to-1m-users-roadmap/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-performance-at-scale-10k-to-1m-users-roadmap/cover_hu_6555ae29316debe1.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-performance-at-scale-10k-to-1m-users-roadmap/"/></url><url><loc>https://jetthoughts.com/blog/tags/scaling/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/scaling/"/></url><url><loc>https://jetthoughts.com/blog/tags/developer-management/</loc><lastmod>2026-10-03T14:43:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/developer-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/engineering-metrics/</loc><lastmod>2026-10-03T14:43:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering-metrics/"/></url><url><loc>https://jetthoughts.com/blog/how-to-manage-developers-when-you-cant-code/</loc><lastmod>2026-10-03T14:43:50+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-to-manage-developers-when-you-cant-code/"/></url><url><loc>https://jetthoughts.com/blog/tags/team-leadership/</loc><lastmod>2026-10-03T14:43:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/team-leadership/"/></url><url><loc>https://jetthoughts.com/blog/how-yc-was-created-with-jessica-livingston/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-yc-was-created-with-jessica-livingston/cover_hu_bc7607817566f420.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-yc-was-created-with-jessica-livingston/"/></url><url><loc>https://jetthoughts.com/blog/tags/best-practices/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/best-practices/"/></url><url><loc>https://jetthoughts.com/blog/tags/development-budget/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/development-budget/"/></url><url><loc>https://jetthoughts.com/blog/kamal-2.0-complete-rails-deployment-guide-deploy-without-heroku-in-2025/</loc><lastmod>2026-08-21T00:00:37+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/kamal-2.0-complete-rails-deployment-guide-deploy-without-heroku-in-2025/cover_hu_37488a0859689d29.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/kamal-2.0-complete-rails-deployment-guide-deploy-without-heroku-in-2025/mermaid-c4121842.svg</image:loc><image:title>mermaid-c4121842.svg</image:title><image:caption>mermaid-c4121842.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/kamal-2.0-complete-rails-deployment-guide-deploy-without-heroku-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-development-cost/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-development-cost/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-project-pricing/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-project-pricing/"/></url><url><loc>https://jetthoughts.com/blog/rails-testing-best-practices-complete-guide-2025/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-testing-best-practices-complete-guide-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/ruby-developer-rates/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ruby-developer-rates/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-development-cost-guide-2025-complete-pricing-breakdown/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-development-cost-guide-2025-complete-pricing-breakdown/"/></url><url><loc>https://jetthoughts.com/blog/understanding-intersection-of-software-development-web-key-insights-for/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/understanding-intersection-of-software-development-web-key-insights-for/cover_hu_ed17f7af41ba24a9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-intersection-of-software-development-web-key-insights-for/file_0_hu_32ebe8edd97e3750.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/understanding-intersection-of-software-development-web-key-insights-for/file_1_hu_3085f5b25001b852.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/understanding-intersection-of-software-development-web-key-insights-for/"/></url><url><loc>https://jetthoughts.com/blog/tags/business-strategy/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/business-strategy/"/></url><url><loc>https://jetthoughts.com/blog/tags/dev-team-performance-metrics/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/dev-team-performance-metrics/"/></url><url><loc>https://jetthoughts.com/blog/tags/engineering-leadership/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering-leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/engineering-team-assessment/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering-team-assessment/"/></url><url><loc>https://jetthoughts.com/blog/fractional-vs-full-time-cto-cost-benefit-analysis-growing-companies/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fractional-vs-full-time-cto-cost-benefit-analysis-growing-companies/"/></url><url><loc>https://jetthoughts.com/blog/how-to-assess-engineering-team-health-15-minutes-non-technical-founder/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-to-assess-engineering-team-health-15-minutes-non-technical-founder/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-in-2025-why-smart-ctos-still-choose-rails-for-rapid-development/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-in-2025-why-smart-ctos-still-choose-rails-for-rapid-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/software-development/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/software-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-management/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-finance/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-finance/"/></url><url><loc>https://jetthoughts.com/blog/tags/technical-team-health-check/</loc><lastmod>2026-08-24T16:26:03+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/technical-team-health-check/"/></url><url><loc>https://jetthoughts.com/blog/hidden-cost-poor-development-vendor-management-fix/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/hidden-cost-poor-development-vendor-management-fix/mermaid-a85eaf58.svg</image:loc><image:title>mermaid-a85eaf58.svg</image:title><image:caption>mermaid-a85eaf58.svg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/hidden-cost-poor-development-vendor-management-fix/two-ledgers.svg</image:loc><image:title>two-ledgers.svg</image:title><image:caption>two-ledgers.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hidden-cost-poor-development-vendor-management-fix/"/></url><url><loc>https://jetthoughts.com/blog/tags/vendor-management/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vendor-management/"/></url><url><loc>https://jetthoughts.com/blog/building-worlds-best-image-diffusion-model/</loc><lastmod>2025-10-19T01:31:34+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/building-worlds-best-image-diffusion-model/cover_hu_a39d6a0aad8463ec.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-worlds-best-image-diffusion-model/"/></url><url><loc>https://jetthoughts.com/blog/tags/career-development/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/career-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/developer-growth/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/developer-growth/"/></url><url><loc>https://jetthoughts.com/blog/tags/developer-mindset/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/developer-mindset/"/></url><url><loc>https://jetthoughts.com/blog/tags/engineering-success/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering-success/"/></url><url><loc>https://jetthoughts.com/blog/tags/software-engineering/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/software-engineering/"/></url><url><loc>https://jetthoughts.com/blog/developer-mindset-first-important-thing-success/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/developer-mindset-first-important-thing-success/cover_hu_6cc644650ac892e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/developer-mindset-first-important-thing-success/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-how-marketplace-jobs-are-transforming-job-market-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-marketplace-jobs-are-transforming-job-market-in-2025/cover_hu_2f42007a14d98ec0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-marketplace-jobs-are-transforming-job-market-in-2025/file_0_hu_bff2efa8a86ca04e.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-marketplace-jobs-are-transforming-job-market-in-2025/file_1_hu_2d919867e6f8645b.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-how-marketplace-jobs-are-transforming-job-market-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-development-services-can-propel-your-startup-forward/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-development-services-can-propel-your-startup-forward/cover_hu_f57544d1383feaf8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-development-services-can-propel-your-startup-forward/file_0_hu_e1ded6b8d8a60412.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-development-services-can-propel-your-startup-forward/file_1_hu_3cac073bba13e9ee.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-how-mvp-development-services-can-propel-your-startup-forward/"/></url><url><loc>https://jetthoughts.com/blog/why-your-startup-needs-single-source-of-truth-how-create-it-tutorial/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-your-startup-needs-single-source-of-truth-how-create-it-tutorial/cover_hu_bff7b95e9c0104f1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-your-startup-needs-single-source-of-truth-how-create-it-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/5-warning-signs-your-startup-needs-technical-leadership/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/5-warning-signs-your-startup-needs-technical-leadership/five-warning-signs.svg</image:loc><image:title>five-warning-signs.svg</image:title><image:caption>five-warning-signs.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/5-warning-signs-your-startup-needs-technical-leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/cto/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cto/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-growth/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-growth/"/></url><url><loc>https://jetthoughts.com/blog/tags/cost-comparison/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cost-comparison/"/></url><url><loc>https://jetthoughts.com/blog/tags/cto-hiring/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cto-hiring/"/></url><url><loc>https://jetthoughts.com/blog/fractional-cto-vs-full-time-cto-complete-comparison-2025/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/fractional-cto-vs-full-time-cto-complete-comparison-2025/cover_hu_7d7286546556a8b3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fractional-cto-vs-full-time-cto-complete-comparison-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-leadership/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/technical-strategy/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/technical-strategy/"/></url><url><loc>https://jetthoughts.com/blog/tags/cto-consulting/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cto-consulting/"/></url><url><loc>https://jetthoughts.com/blog/tags/engineering-management/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engineering-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/startup-crisis-management/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/startup-crisis-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/team-rebuilding/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/team-rebuilding/"/></url><url><loc>https://jetthoughts.com/blog/tags/technical-debt-crisis/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/technical-debt-crisis/"/></url><url><loc>https://jetthoughts.com/blog/when-your-startup-needs-emergency-cto-leadership/</loc><lastmod>2026-10-03T22:26:42+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/when-your-startup-needs-emergency-cto-leadership/first-three-weeks.svg</image:loc><image:title>first-three-weeks.svg</image:title><image:caption>first-three-weeks.svg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/when-your-startup-needs-emergency-cto-leadership/"/></url><url><loc>https://jetthoughts.com/blog/tags/development-cost/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/development-cost/"/></url><url><loc>https://jetthoughts.com/blog/tags/pricing/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/pricing/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-development-cost-guide-2025/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-development-cost-guide-2025/cover_hu_7806b8adb445fed3.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-development-cost-guide-2025/"/></url><url><loc>https://jetthoughts.com/blog/tags/web-development/</loc><lastmod>2026-10-03T20:02:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/web-development/"/></url><url><loc>https://jetthoughts.com/blog/shape-up-founders-guide-not-wasting-your-runway-startup-tutorial/</loc><lastmod>2025-10-19T01:14:01+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/shape-up-founders-guide-not-wasting-your-runway-startup-tutorial/cover_hu_671f519c8c83ee3d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/shape-up-founders-guide-not-wasting-your-runway-startup-tutorial/file_0_hu_65d2d04ebc6cd872.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/shape-up-founders-guide-not-wasting-your-runway-startup-tutorial/file_1_hu_a67630e24ce8335b.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/shape-up-founders-guide-not-wasting-your-runway-startup-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/outsourcing-trap-why-your-product-deserves-better-startup-tutorial/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/outsourcing-trap-why-your-product-deserves-better-startup-tutorial/cover_hu_898feebb8f2dacc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/outsourcing-trap-why-your-product-deserves-better-startup-tutorial/file_0_hu_a7b8b5836d5bd342.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/outsourcing-trap-why-your-product-deserves-better-startup-tutorial/file_1_hu_abedf9aec7acc39a.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/outsourcing-trap-why-your-product-deserves-better-startup-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/innovative-strategies-for-website-development-startups-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-for-website-development-startups-in-2025/cover_hu_f41622dbfabd133e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-for-website-development-startups-in-2025/file_0_hu_3c7c9805feda4f85.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-for-website-development-startups-in-2025/file_1_hu_dc9bf77289cc97e4.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-strategies-for-website-development-startups-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school-2/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school-2/cover_hu_4b354dbae1ffe0d6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-convert-customers-with-cold-emails-startup-school-2/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-best-software-development-tools-elevate-your-projects-in-2025/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-best-software-development-tools-elevate-your-projects-in-2025/cover_hu_97f683e5de30e011.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-best-software-development-tools-elevate-your-projects-in-2025/file_0_hu_48f2d190ab9bc1be.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-best-software-development-tools-elevate-your-projects-in-2025/file_1_hu_30c9a3c9f9c39220.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-best-software-development-tools-elevate-your-projects-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/innovative-software-development-tools-techniques-for-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-tools-techniques-for-2025/cover_hu_1b15e7f95811aae8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-tools-techniques-for-2025/file_0_hu_e78dc0be345ab0cc.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-software-development-tools-techniques-for-2025/file_1_hu_d34cf7d999be12ed.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-software-development-tools-techniques-for-2025/"/></url><url><loc>https://jetthoughts.com/blog/times-when-paranoia-fueled-technological-advancement/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/times-when-paranoia-fueled-technological-advancement/cover_hu_8943f158b94cc2b9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/times-when-paranoia-fueled-technological-advancement/"/></url><url><loc>https://jetthoughts.com/blog/weekly-ruby-roundup-highlights-from-4/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/weekly-ruby-roundup-highlights-from-4/cover_hu_b06553409d1fa950.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/weekly-ruby-roundup-highlights-from-4/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-rise-of-part-time-executive-roles-in-todays-job-market/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-rise-of-part-time-executive-roles-in-todays-job-market/cover_hu_ca82f38b566bd07b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-rise-of-part-time-executive-roles-in-todays-job-market/file_0_hu_f24b1666147ad1ac.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-rise-of-part-time-executive-roles-in-todays-job-market/file_1_hu_1b48221bc520c2b5.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-rise-of-part-time-executive-roles-in-todays-job-market/"/></url><url><loc>https://jetthoughts.com/blog/mastering-debugging-insights-from-chelsea-troy-on-ruby-663/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-debugging-insights-from-chelsea-troy-on-ruby-663/cover_hu_63fda71e080a191f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-debugging-insights-from-chelsea-troy-on-ruby-663/"/></url><url><loc>https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales-process/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales-process/cover_hu_3d213fc214cf71ec.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/over-complicated-pricing-could-kill-sales-process/"/></url><url><loc>https://jetthoughts.com/blog/revolutionizing-productivity-future-of-developer-tooling-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-productivity-future-of-developer-tooling-in-2025/cover_hu_49d7aa2ffc48852f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-productivity-future-of-developer-tooling-in-2025/file_0_hu_8b4b217e0452b8e8.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revolutionizing-productivity-future-of-developer-tooling-in-2025/file_1_hu_db31088adeb21da1.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revolutionizing-productivity-future-of-developer-tooling-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/understanding-optimistic-pessimistic-locking-in-ruby-on-rails/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/understanding-optimistic-pessimistic-locking-in-ruby-on-rails/cover_hu_3d692f425f8a293f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/understanding-optimistic-pessimistic-locking-in-ruby-on-rails/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-power-of-hexagonal-architecture-in-rails-development/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-power-of-hexagonal-architecture-in-rails-development/cover_hu_5d39eda1f16a1e9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-power-of-hexagonal-architecture-in-rails-development/"/></url><url><loc>https://jetthoughts.com/blog/why-ai-hasnt-blown-our-mindsyet/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-ai-hasnt-blown-our-mindsyet/cover_hu_e6197bcb8aa8c398.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-ai-hasnt-blown-our-mindsyet/"/></url><url><loc>https://jetthoughts.com/blog/essential-strategies-hire-developers-for-your-startup-in-2025/</loc><lastmod>2025-10-19T01:37:24+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-hire-developers-for-your-startup-in-2025/cover_hu_26f7b0fb7fad588b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-hire-developers-for-your-startup-in-2025/file_0_hu_16af342eada132e2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-hire-developers-for-your-startup-in-2025/file_1_hu_a9889e954d741f84.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-strategies-hire-developers-for-your-startup-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-efficiency-how-internal-developer-platforms-transform-software-development-in-2025/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-how-internal-developer-platforms-transform-software-development-in-2025/cover_hu_10191f2d49786774.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-how-internal-developer-platforms-transform-software-development-in-2025/file_0_hu_e63656c890b8f07a.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-efficiency-how-internal-developer-platforms-transform-software-development-in-2025/file_1_hu_78746b12e70155a5.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-efficiency-how-internal-developer-platforms-transform-software-development-in-2025/"/></url><url><loc>https://jetthoughts.com/blog/mastering-user-retention-insights-from-startup-school/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-user-retention-insights-from-startup-school/cover_hu_efb5fd326c869213.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-user-retention-insights-from-startup-school/"/></url><url><loc>https://jetthoughts.com/blog/unveiling-ghost-engineering-insights-from-breaking-change-podcast-v25/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unveiling-ghost-engineering-insights-from-breaking-change-podcast-v25/cover_hu_6e3a1db8999c4720.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unveiling-ghost-engineering-insights-from-breaking-change-podcast-v25/"/></url><url><loc>https://jetthoughts.com/blog/choosing-right-software-development-company-for-startups-2024-guide/</loc><lastmod>2025-10-19T01:09:11+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-software-development-company-for-startups-2024-guide/cover_hu_dde5dc3f7d4cb597.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-software-development-company-for-startups-2024-guide/file_0_hu_ce7912de99df9b9d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-software-development-company-for-startups-2024-guide/file_1_hu_dadb05ecfdff55fb.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/choosing-right-software-development-company-for-startups-2024-guide/"/></url><url><loc>https://jetthoughts.com/blog/how-live-in-social-media-matrix/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-live-in-social-media-matrix/cover_hu_921a1abece35bcb5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-live-in-social-media-matrix/"/></url><url><loc>https://jetthoughts.com/blog/jason-meller-welcomes-1password-rails-foundation/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jason-meller-welcomes-1password-rails-foundation/cover_hu_e94a2d9eef7184d3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jason-meller-welcomes-1password-rails-foundation/"/></url><url><loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024/cover_hu_a98bb76f57a60e61.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024/file_0_hu_4e7a02aaed8604ee.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024/file_1_hu_7383acb8ef2652be.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-best-staffing-agencies-elevate-your-career-in-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-best-staffing-agencies-elevate-your-career-in-2024/cover_hu_e17e66176130ece8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-best-staffing-agencies-elevate-your-career-in-2024/file_0_hu_5c04afabef3e10d9.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-best-staffing-agencies-elevate-your-career-in-2024/file_1_hu_303a35ccd365fceb.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-best-staffing-agencies-elevate-your-career-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/innovative-ruby-on-rails-projects-boost-your-development-skills-in-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-ruby-on-rails-projects-boost-your-development-skills-in-2024/cover_hu_f6aafd9d729eda16.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-ruby-on-rails-projects-boost-your-development-skills-in-2024/file_0_hu_196503675158b727.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-ruby-on-rails-projects-boost-your-development-skills-in-2024/file_1_hu_be73eb48d69c154f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-ruby-on-rails-projects-boost-your-development-skills-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/10-innovative-strategies-improve-developer-experience-in-2024/</loc><lastmod>2025-10-19T01:50:35+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/10-innovative-strategies-improve-developer-experience-in-2024/cover_hu_ccd4dff40ca1af77.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/10-innovative-strategies-improve-developer-experience-in-2024/file_0_hu_3e2247150e4a954b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/10-innovative-strategies-improve-developer-experience-in-2024/file_1_hu_16bc672c1fd57829.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/10-innovative-strategies-improve-developer-experience-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/reviving-ruby-community-exciting-meetups-across-europe/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/reviving-ruby-community-exciting-meetups-across-europe/cover_hu_dc61a7081771cd3f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/reviving-ruby-community-exciting-meetups-across-europe/"/></url><url><loc>https://jetthoughts.com/blog/sales-pre-pmf-should-be-done-by-founders/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/sales-pre-pmf-should-be-done-by-founders/cover_hu_5e599eeb3751481e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/sales-pre-pmf-should-be-done-by-founders/"/></url><url><loc>https://jetthoughts.com/blog/enhancing-productivity-ultimate-developer-experience-tool-for-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/enhancing-productivity-ultimate-developer-experience-tool-for-2024/cover_hu_7cd6c0850b53a9af.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-productivity-ultimate-developer-experience-tool-for-2024/file_0_hu_e09606d4daabc447.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enhancing-productivity-ultimate-developer-experience-tool-for-2024/file_1_hu_6d7aa0e5b51b1b64.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/enhancing-productivity-ultimate-developer-experience-tool-for-2024/"/></url><url><loc>https://jetthoughts.com/blog/are-we-in-an-ai-hype-cycle/</loc><lastmod>2025-10-19T01:26:54+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/are-we-in-an-ai-hype-cycle/cover_hu_b5f029cec7d32a51.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/are-we-in-an-ai-hype-cycle/"/></url><url><loc>https://jetthoughts.com/blog/exciting-updates-in-ruby-on-rails-sqlite3-extensions-more/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exciting-updates-in-ruby-on-rails-sqlite3-extensions-more/cover_hu_edadcf9df8400f25.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exciting-updates-in-ruby-on-rails-sqlite3-extensions-more/"/></url><url><loc>https://jetthoughts.com/blog/innovative-companies-using-rails-how-they-leverage-ruby-on-for-success-in-2024/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-rails-how-they-leverage-ruby-on-for-success-in-2024/cover_hu_794a2ec657787e6f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-rails-how-they-leverage-ruby-on-for-success-in-2024/file_0_hu_75ab6d86204d447c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-companies-using-rails-how-they-leverage-ruby-on-for-success-in-2024/file_1_hu_61a2d942ae428b74.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-companies-using-rails-how-they-leverage-ruby-on-for-success-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/discover-top-software-companies-in-california-comprehensive-guide-for-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-top-software-companies-in-california-comprehensive-guide-for-2024/cover_hu_db093d7d26a03a18.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-software-companies-in-california-comprehensive-guide-for-2024/file_0_hu_f2a742f82e9aebcf.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-top-software-companies-in-california-comprehensive-guide-for-2024/file_1_hu_15a196f04e2d15f7.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-top-software-companies-in-california-comprehensive-guide-for-2024/"/></url><url><loc>https://jetthoughts.com/blog/ideal-tech-startup-team-structure-for-rapid-growth/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ideal-tech-startup-team-structure-for-rapid-growth/cover_hu_323f540a5de5f6f0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ideal-tech-startup-team-structure-for-rapid-growth/file_0_hu_5d42103b5e9b797.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ideal-tech-startup-team-structure-for-rapid-growth/file_1_hu_8c8f5e1539c51c60.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ideal-tech-startup-team-structure-for-rapid-growth/"/></url><url><loc>https://jetthoughts.com/blog/transform-your-business-with-expert-front-end-web-development-services/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transform-your-business-with-expert-front-end-web-development-services/cover_hu_e88ad0523dc35a62.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transform-your-business-with-expert-front-end-web-development-services/file_0_hu_5bc36355ec835259.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transform-your-business-with-expert-front-end-web-development-services/file_1_hu_c0e1ea05635741ed.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transform-your-business-with-expert-front-end-web-development-services/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-secrets-of-ruby-debugging-from-basics-advanced-tools/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-secrets-of-ruby-debugging-from-basics-advanced-tools/cover_hu_27e9b95ef8d16780.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-secrets-of-ruby-debugging-from-basics-advanced-tools/"/></url><url><loc>https://jetthoughts.com/blog/how-influence-decision-makers/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-influence-decision-makers/cover_hu_4905d55e6fdcec5c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-influence-decision-makers/"/></url><url><loc>https://jetthoughts.com/blog/mastering-rails-with-react-comprehensive-guide-for-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-rails-with-react-comprehensive-guide-for-2024/cover_hu_b62b31a6eb410eba.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-rails-with-react-comprehensive-guide-for-2024/file_0_hu_6c366e23c69d5be0.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mastering-rails-with-react-comprehensive-guide-for-2024/file_1_hu_3b9a2ff86c384978.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-rails-with-react-comprehensive-guide-for-2024/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-how-fractional-jobs-are-redefining-future-of-work/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-fractional-jobs-are-redefining-future-of-work/cover_hu_4f0d6c0771c1cf6a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-fractional-jobs-are-redefining-future-of-work/file_0_hu_1715c7b36d362cd.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-how-fractional-jobs-are-redefining-future-of-work/file_1_hu_8b9c95a06990d7f9.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-how-fractional-jobs-are-redefining-future-of-work/"/></url><url><loc>https://jetthoughts.com/blog/exploring-future-of-frontend-technology-trends-innovations-for-2025/</loc><lastmod>2025-10-19T01:01:28+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-frontend-technology-trends-innovations-for-2025/cover_hu_cc3b9ad46a657290.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-frontend-technology-trends-innovations-for-2025/file_0_hu_d70c30297e042d11.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-frontend-technology-trends-innovations-for-2025/file_1_hu_5251d2fb7a53c009.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-future-of-frontend-technology-trends-innovations-for-2025/"/></url><url><loc>https://jetthoughts.com/blog/mastering-multiple-returns-in-ruby-power-of-datadefine/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-multiple-returns-in-ruby-power-of-datadefine/cover_hu_b83aa41e2b2ea79a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-multiple-returns-in-ruby-power-of-datadefine/"/></url><url><loc>https://jetthoughts.com/blog/choosing-right-tech-stack-for-your-next-project-insights-recommendations/</loc><lastmod>2025-10-19T01:49:33+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/choosing-right-tech-stack-for-your-next-project-insights-recommendations/cover_hu_914934e48684fa68.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/choosing-right-tech-stack-for-your-next-project-insights-recommendations/"/></url><url><loc>https://jetthoughts.com/blog/tags/design/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/design/"/></url><url><loc>https://jetthoughts.com/blog/essential-strategies-for-building-high-performance-software-development-team-in-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-for-building-high-performance-software-development-team-in-2024/cover_hu_3fe1c9578d12215b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-for-building-high-performance-software-development-team-in-2024/file_0_hu_a3f18e36c5389bba.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-strategies-for-building-high-performance-software-development-team-in-2024/file_1_hu_a991290dd459aa96.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-strategies-for-building-high-performance-software-development-team-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/from-slim-erb-developers-journey-back-classic-templates/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-slim-erb-developers-journey-back-classic-templates/cover_hu_92f533479761f38c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-slim-erb-developers-journey-back-classic-templates/"/></url><url><loc>https://jetthoughts.com/blog/how-influence-decision-makers-startup-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-influence-decision-makers-startup-tutorial/cover_hu_6bd56d22c92e9f33.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-influence-decision-makers-startup-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/innovative-strategies-in-software-development-for-startups-navigating-challenges-of-2024/</loc><lastmod>2025-10-19T01:40:05+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-in-software-development-for-startups-navigating-challenges-of-2024/cover_hu_fa31845be2b4eadf.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-in-software-development-for-startups-navigating-challenges-of-2024/file_0_hu_4491b738cd14d96f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/innovative-strategies-in-software-development-for-startups-navigating-challenges-of-2024/file_1_hu_dc3d43c021eaec9f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/innovative-strategies-in-software-development-for-startups-navigating-challenges-of-2024/"/></url><url><loc>https://jetthoughts.com/blog/mastering-link-creation-in-rails-best-practices-unveiled/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mastering-link-creation-in-rails-best-practices-unveiled/cover_hu_741cf811c3f22dd3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mastering-link-creation-in-rails-best-practices-unveiled/"/></url><url><loc>https://jetthoughts.com/blog/optimizing-search-performance-with-elastic-searchs-profile-api/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/optimizing-search-performance-with-elastic-searchs-profile-api/cover_hu_30ef3f24e3e6d596.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/optimizing-search-performance-with-elastic-searchs-profile-api/"/></url><url><loc>https://jetthoughts.com/blog/stop-looking-for-product-market-fit-startup-tutorial/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stop-looking-for-product-market-fit-startup-tutorial/cover_hu_8a04110651a96aa.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stop-looking-for-product-market-fit-startup-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/unveiling-python-312-leap-forward-in-programming-excellence/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unveiling-python-312-leap-forward-in-programming-excellence/cover_hu_538a506e04517799.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unveiling-python-312-leap-forward-in-programming-excellence/"/></url><url><loc>https://jetthoughts.com/blog/effective-strategies-hire-part-time-workers-in-2024-comprehensive-guide-for-employers/</loc><lastmod>2025-10-19T01:48:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-hire-part-time-workers-in-2024-comprehensive-guide-for-employers/cover_hu_55253846d12a30b3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-hire-part-time-workers-in-2024-comprehensive-guide-for-employers/file_0_hu_877aaf1b1ad1960f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-strategies-hire-part-time-workers-in-2024-comprehensive-guide-for-employers/file_1_hu_9e168472baad3669.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/effective-strategies-hire-part-time-workers-in-2024-comprehensive-guide-for-employers/"/></url><url><loc>https://jetthoughts.com/blog/elevating-your-code-embracing-good-software-engineering-practices-for-success/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/elevating-your-code-embracing-good-software-engineering-practices-for-success/cover_hu_7e495fb44b3d5d28.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/elevating-your-code-embracing-good-software-engineering-practices-for-success/file_0_hu_6e82c22485e81498.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/elevating-your-code-embracing-good-software-engineering-practices-for-success/file_1_hu_98ee8d3fb9b69514.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/elevating-your-code-embracing-good-software-engineering-practices-for-success/"/></url><url><loc>https://jetthoughts.com/blog/essential-recruitment-tips-for-recruiters-attract-top-talent-in-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/essential-recruitment-tips-for-recruiters-attract-top-talent-in-2024/cover_hu_737c77c943ed10e4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-recruitment-tips-for-recruiters-attract-top-talent-in-2024/file_0_hu_ec2436bbeb60c3ea.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/essential-recruitment-tips-for-recruiters-attract-top-talent-in-2024/file_1_hu_98a6a57df6ee1c41.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/essential-recruitment-tips-for-recruiters-attract-top-talent-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/exploring-opportunities-top-companies-hiring-international-employees-in-2024/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-opportunities-top-companies-hiring-international-employees-in-2024/cover_hu_74380970f1831efd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-opportunities-top-companies-hiring-international-employees-in-2024/file_0_hu_301d852eb8bb4fa4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-opportunities-top-companies-hiring-international-employees-in-2024/file_1_hu_71161e25d0126f85.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-opportunities-top-companies-hiring-international-employees-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/exploring-demand-for-job-qa-professionals-in-todays-market/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-demand-for-job-qa-professionals-in-todays-market/cover_hu_d560a368daa195b1.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-demand-for-job-qa-professionals-in-todays-market/file_0_hu_e772e29f3d5e9ba0.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-demand-for-job-qa-professionals-in-todays-market/file_1_hu_bbccbd899a9fd4b8.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-demand-for-job-qa-professionals-in-todays-market/"/></url><url><loc>https://jetthoughts.com/blog/exploring-future-of-backend-technology-trends-innovations-for-2024/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-backend-technology-trends-innovations-for-2024/cover_hu_e1932bef53c7fe7e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-backend-technology-trends-innovations-for-2024/file_0_hu_3016406f2a1f8a6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/exploring-future-of-backend-technology-trends-innovations-for-2024/file_1_hu_a7f868070b1fed03.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/exploring-future-of-backend-technology-trends-innovations-for-2024/"/></url><url><loc>https://jetthoughts.com/blog/finding-best-software-development-services-near-me-comprehensive-guide-for-2024/</loc><lastmod>2025-10-19T01:42:21+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/finding-best-software-development-services-near-me-comprehensive-guide-for-2024/cover_hu_ccaa30b2eab0e20f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-software-development-services-near-me-comprehensive-guide-for-2024/file_0_hu_f2bd21c07db06276.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/finding-best-software-development-services-near-me-comprehensive-guide-for-2024/file_1_hu_c3b772df595e60fd.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/finding-best-software-development-services-near-me-comprehensive-guide-for-2024/"/></url><url><loc>https://jetthoughts.com/blog/how-find-your-next-startup-idea-lessons-from-y-combinator-management/</loc><lastmod>2025-10-19T01:36:55+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-find-your-next-startup-idea-lessons-from-y-combinator-management/cover_hu_5af2e20a55e9123b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-find-your-next-startup-idea-lessons-from-y-combinator-management/"/></url><url><loc>https://jetthoughts.com/blog/how-organize-startup-team-structure/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-organize-startup-team-structure/cover_hu_e57c30cedce84c10.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-organize-startup-team-structure/file_0_hu_a3fd152e56a4f316.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-organize-startup-team-structure/file_1_hu_5b3e2b4f6f6b5fc6.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-organize-startup-team-structure/"/></url><url><loc>https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/cover_hu_8c282a8516e42651.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/cover_hu_2f088275213e791b.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/file_0_hu_28b16bb78b260766.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/file_1_hu_a5b98f653fdb8add.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transform-your-online-presence-with-leading-front-end-web-development-company/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-opportunities-future-of-talent-manager-jobs-in-2024/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-future-of-talent-manager-jobs-in-2024/cover_hu_7289f01ec281a184.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-future-of-talent-manager-jobs-in-2024/file_0_hu_a82441db870542a.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-opportunities-future-of-talent-manager-jobs-in-2024/file_1_hu_94fe690142329340.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-opportunities-future-of-talent-manager-jobs-in-2024/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-dev-transforms-your-app-development-journey/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-dev-transforms-your-app-development-journey/cover_hu_593e9630bd89f1bc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-dev-transforms-your-app-development-journey/file_0_hu_85368b37aca882ee.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-how-mvp-dev-transforms-your-app-development-journey/file_1_hu_6ad78b7ee4b4e2d2.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-how-mvp-dev-transforms-your-app-development-journey/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-essential-role-of-front-end-services-in-modern-web-development/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-role-of-front-end-services-in-modern-web-development/cover_hu_bed56ad46a5835e3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-role-of-front-end-services-in-modern-web-development/file_0_hu_7a791ea103d2b019.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-essential-role-of-front-end-services-in-modern-web-development/file_1_hu_7ba08a6e4e2fe1d8.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-essential-role-of-front-end-services-in-modern-web-development/"/></url><url><loc>https://jetthoughts.com/blog/what-you-need-know-about-building-startup-org-structure/</loc><lastmod>2025-10-19T01:17:27+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-you-need-know-about-building-startup-org-structure/cover_hu_7ca1ff57c00b6f6e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-you-need-know-about-building-startup-org-structure/file_0_hu_fbb98467cab8eded.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-you-need-know-about-building-startup-org-structure/file_1_hu_244fe1f85047dc6c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-you-need-know-about-building-startup-org-structure/"/></url><url><loc>https://jetthoughts.com/blog/tags/career/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/career/"/></url><url><loc>https://jetthoughts.com/blog/how-find-technical-vendor-with-confidence-startup-tutorial/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-find-technical-vendor-with-confidence-startup-tutorial/cover_hu_5920e646c452759e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-find-technical-vendor-with-confidence-startup-tutorial/file_0_hu_3a034b4a9ee4019d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-find-technical-vendor-with-confidence-startup-tutorial/file_1_hu_5efd4481e4e7cfaa.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-find-technical-vendor-with-confidence-startup-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/tags/dev-shop/</loc><lastmod>2026-05-10T12:05:53+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/dev-shop/"/></url><url><loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/</loc><lastmod>2026-05-10T12:05:53+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/cover_hu_bfe257cbabade7a4.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/cover_hu_a7f757f4acea2b8a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/file_0_hu_133f3be5e0b238e6.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/file_1_hu_72cb49743d477ab4.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/file_2_hu_5b011c03d4c7be00.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/scipab-tell-better-business-stories-startup-management/"/></url><url><loc>https://jetthoughts.com/blog/what-every-non-technical-founder-must-know-when-building-tech-product-startup-management/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-every-non-technical-founder-must-know-when-building-tech-product-startup-management/"/></url><url><loc>https://jetthoughts.com/blog/simpler-way-set-content-types-in-rails-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simpler-way-set-content-types-in-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/cover_hu_3e257907780e47c0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/file_0_hu_46a6521ce707a5a8.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/file_1_hu_b2dc4c2b926f6b6a.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/file_2_hu_fe87d56cc3bfdfef.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-chaos-flow-how-work-in-progress-limits-transform-remote-product-development-webdev-startup/"/></url><url><loc>https://jetthoughts.com/blog/tags/news/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/news/"/></url><url><loc>https://jetthoughts.com/blog/technical-bias-invisible-force-shaping-our-architecture-decisions-startup-productivity/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/technical-bias-invisible-force-shaping-our-architecture-decisions-startup-productivity/"/></url><url><loc>https://jetthoughts.com/blog/behavior-of-stringifykeys-in-upcoming-version-rails-has-changed-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/behavior-of-stringifykeys-in-upcoming-version-rails-has-changed-ruby/cover_hu_a977807756d05760.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/behavior-of-stringifykeys-in-upcoming-version-rails-has-changed-ruby/cover_hu_ae77eed6623b69ce.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/behavior-of-stringifykeys-in-upcoming-version-rails-has-changed-ruby/"/></url><url><loc>https://jetthoughts.com/blog/hidden-garden-of-product-success-framework-that-actually-works-webdev-startup/</loc><lastmod>2025-10-19T00:51:01+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/hidden-garden-of-product-success-framework-that-actually-works-webdev-startup/cover_hu_f9095ed8ac841520.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/hidden-garden-of-product-success-framework-that-actually-works-webdev-startup/file_0_hu_a8da16159a66758.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/hidden-garden-of-product-success-framework-that-actually-works-webdev-startup/file_1_hu_757f550f0a50f48d.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/hidden-garden-of-product-success-framework-that-actually-works-webdev-startup/"/></url><url><loc>https://jetthoughts.com/blog/simplifying-payments-with-pay-gem-guide-using-stripe-in-rails-ruby/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simplifying-payments-with-pay-gem-guide-using-stripe-in-rails-ruby/cover_hu_fe8a2dfe21fba3c3.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simplifying-payments-with-pay-gem-guide-using-stripe-in-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/stripe/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/stripe/"/></url><url><loc>https://jetthoughts.com/blog/tags/changelog/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/changelog/"/></url><url><loc>https://jetthoughts.com/blog/linking-postgresql-data-through-time-when-tables-share-no-keys-database-sql/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/linking-postgresql-data-through-time-when-tables-share-no-keys-database-sql/cover_hu_46348bb9b5c32bae.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/linking-postgresql-data-through-time-when-tables-share-no-keys-database-sql/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-brings-viewobjects-why-theyre-awesome-how-use-them-ruby/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-brings-viewobjects-why-theyre-awesome-how-use-them-ruby/cover_hu_394d1df1027be090.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-brings-viewobjects-why-theyre-awesome-how-use-them-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/sql/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sql/"/></url><url><loc>https://jetthoughts.com/blog/tags/documentation/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/documentation/"/></url><url><loc>https://jetthoughts.com/blog/tags/javascript/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/javascript/"/></url><url><loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/cover_hu_e43c5b635acefda4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/file_0_hu_63334324fa29a612.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/file_1_hu_d93a559602b5fea1.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/file_2_hu_5becbef0a7b9578d.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/file_3_hu_79124b532d133309.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transforming-documentation-with-nextjs-case-study-jetthoughts/"/></url><url><loc>https://jetthoughts.com/blog/what-non-tech-founders-often-miss/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-non-tech-founders-often-miss/cover_hu_d8fcd26f0349c4bc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-non-tech-founders-often-miss/file_0_hu_8aaea3c58e636dc0.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-non-tech-founders-often-miss/"/></url><url><loc>https://jetthoughts.com/blog/tags/coding/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/coding/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-case-study-how-jetthoughts-improved-openapplys-code-ux/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-case-study-how-jetthoughts-improved-openapplys-code-ux/cover_hu_66cccaae40d4dd4a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-case-study-how-jetthoughts-improved-openapplys-code-ux/file_0_hu_66cccaae40d4dd4a.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-case-study-how-jetthoughts-improved-openapplys-code-ux/"/></url><url><loc>https://jetthoughts.com/blog/tags/ux/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/ux/"/></url><url><loc>https://jetthoughts.com/blog/minitest-advantages-simple-testing-for-rails-projects-rspec/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/minitest-advantages-simple-testing-for-rails-projects-rspec/cover_hu_1f644459537ffd8d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/minitest-advantages-simple-testing-for-rails-projects-rspec/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-8-custom-compression-for-encrypted-data/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-8-custom-compression-for-encrypted-data/cover_hu_ede48e629882bed0.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-8-custom-compression-for-encrypted-data/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-8-how-batch-with-custom-columns/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-8-how-batch-with-custom-columns/cover_hu_cd7ae577739ef8e2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-8-how-batch-with-custom-columns/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-8-simplifying-sharding-with-new-methods/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-8-simplifying-sharding-with-new-methods/cover_hu_e0965ee1625e503.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-8-simplifying-sharding-with-new-methods/"/></url><url><loc>https://jetthoughts.com/blog/tags/developers/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/developers/"/></url><url><loc>https://jetthoughts.com/blog/how-vet-hire-engineers-as-non-technical-founder-startup-developers/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-vet-hire-engineers-as-non-technical-founder-startup-developers/cover_hu_ae4c741e1154c166.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-vet-hire-engineers-as-non-technical-founder-startup-developers/"/></url><url><loc>https://jetthoughts.com/blog/tags/bootstrap/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/bootstrap/"/></url><url><loc>https://jetthoughts.com/blog/rails-8-introducing-new-default-asset-pipeline-propshaft-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-8-introducing-new-default-asset-pipeline-propshaft-ruby/cover_hu_f7c11efc1a57f909.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-8-introducing-new-default-asset-pipeline-propshaft-ruby/"/></url><url><loc>https://jetthoughts.com/blog/stop-ai-obsession-smart-way-validate-your-startup-idea-product-bootstrap/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stop-ai-obsession-smart-way-validate-your-startup-idea-product-bootstrap/cover_hu_304d4ba324ddd962.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-ai-obsession-smart-way-validate-your-startup-idea-product-bootstrap/file_0_hu_304d4ba324ddd962.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stop-ai-obsession-smart-way-validate-your-startup-idea-product-bootstrap/"/></url><url><loc>https://jetthoughts.com/blog/tags/heroku/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/heroku/"/></url><url><loc>https://jetthoughts.com/blog/own-heroku-review-apps-with-github-actions-kamal-2-devops-development/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/own-heroku-review-apps-with-github-actions-kamal-2-devops-development/cover_hu_d640e451a7f9494.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/own-heroku-review-apps-with-github-actions-kamal-2-devops-development/"/></url><url><loc>https://jetthoughts.com/blog/develop-minimalistic-process-for-development-teams-innovate-startup-productivity/</loc><lastmod>2025-10-19T01:12:22+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/develop-minimalistic-process-for-development-teams-innovate-startup-productivity/cover_hu_1c6bf5ea71b327e4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/develop-minimalistic-process-for-development-teams-innovate-startup-productivity/file_0_hu_c6e03c1d29730ab4.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/develop-minimalistic-process-for-development-teams-innovate-startup-productivity/"/></url><url><loc>https://jetthoughts.com/blog/automate-your-deployments-with-kamal-2-github-actions-devops-development/</loc><lastmod>2026-04-23T22:29:01+01:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/automate-your-deployments-with-kamal-2-github-actions-devops-development/cover_hu_7388e1abf7fc87d7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/automate-your-deployments-with-kamal-2-github-actions-devops-development/file_0_hu_7388e1abf7fc87d7.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/automate-your-deployments-with-kamal-2-github-actions-devops-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/challenge/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/challenge/"/></url><url><loc>https://jetthoughts.com/blog/tags/proxy/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/proxy/"/></url><url><loc>https://jetthoughts.com/blog/why-your-form-submission-fails-hotwire-cloudflare-missing-validation-messages-rails/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-your-form-submission-fails-hotwire-cloudflare-missing-validation-messages-rails/cover_hu_ea3d27384287b72f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-your-form-submission-fails-hotwire-cloudflare-missing-validation-messages-rails/file_0_hu_ce8ffd961f3b0b63.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-your-form-submission-fails-hotwire-cloudflare-missing-validation-messages-rails/"/></url><url><loc>https://jetthoughts.com/blog/how-handle-software-vendors-missing-deadlines-effectively-development-softwaredevelopment/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-handle-software-vendors-missing-deadlines-effectively-development-softwaredevelopment/cover_hu_7b7c9a3f91101dc6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-handle-software-vendors-missing-deadlines-effectively-development-softwaredevelopment/file_0_hu_7b7c9a3f91101dc6.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-handle-software-vendors-missing-deadlines-effectively-development-softwaredevelopment/"/></url><url><loc>https://jetthoughts.com/blog/tags/softwaredevelopment/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/softwaredevelopment/"/></url><url><loc>https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/cover_hu_a3728f3794c753a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/file_0_hu_b47b91a0288f2ca0.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/file_1_hu_34e1ed97d7f2f211.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/file_2_hu_c74fcbec58da516e.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-assigning-tasks-directly-from-backlog-hurts-team-collaboration-efficiency-agile-startup/"/></url><url><loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/</loc><lastmod>2025-10-19T01:42:42+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/cover_hu_9a86686f993e5cf8.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/file_0_hu_65c9dfd01cccb229.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/file_0_hu_a798e598f9011468.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/file_1_hu_bf040c65efcdcfae.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/file_2_hu_a9a1efcd47809baa.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/drive-successful-product-development-with-jetthoughts/"/></url><url><loc>https://jetthoughts.com/blog/direct-upload-with-rails-dropzonejs-webdev/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/direct-upload-with-rails-dropzonejs-webdev/cover_hu_affa4141785cac2f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/direct-upload-with-rails-dropzonejs-webdev/file_0_hu_164a64f9dd92e1b1.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/direct-upload-with-rails-dropzonejs-webdev/"/></url><url><loc>https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/cover_hu_d70e3f054ff85c86.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/file_0_hu_e3f721fa6d52046a.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/file_1_hu_8bbf1b79f28cf4e6.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/file_2_hu_b27328d5507bb573.webp</image:loc><image:title>file_2.jpg</image:title><image:caption>file_2.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-fractional-cto-turned-mess-into-stable-product-startup-usecase/"/></url><url><loc>https://jetthoughts.com/blog/tags/usecase/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/usecase/"/></url><url><loc>https://jetthoughts.com/blog/tags/api-design-patterns/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/api-design-patterns/"/></url><url><loc>https://jetthoughts.com/blog/tags/api-development/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/api-development/"/></url><url><loc>https://jetthoughts.com/blog/building-scalable-rails-apis-architecture-design-patterns/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/building-scalable-rails-apis-architecture-design-patterns/"/></url><url><loc>https://jetthoughts.com/blog/tags/integration-testing/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/integration-testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/memory-leaks/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/memory-leaks/"/></url><url><loc>https://jetthoughts.com/blog/tags/memory-management/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/memory-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/performance-optimization/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/performance-optimization/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-7/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-7/"/></url><url><loc>https://jetthoughts.com/blog/rails-7-upgrade-guide-step-by-step-migration/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-7-upgrade-guide-step-by-step-migration/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-api/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-api/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-migration/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-migration/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-testing/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/rails-upgrade/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rails-upgrade/"/></url><url><loc>https://jetthoughts.com/blog/ruby-memory-management-best-practices-large-applications/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-memory-management-best-practices-large-applications/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-testing-strategy-unit-tests-integration/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-testing-strategy-unit-tests-integration/"/></url><url><loc>https://jetthoughts.com/blog/tags/scalable-architecture/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/scalable-architecture/"/></url><url><loc>https://jetthoughts.com/blog/red-flags-watch-for-in-big-pr-when-stop-split-or-rework-development-productivity/</loc><lastmod>2025-10-19T01:32:02+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/red-flags-watch-for-in-big-pr-when-stop-split-or-rework-development-productivity/cover_hu_a776ef92d09ba47f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/red-flags-watch-for-in-big-pr-when-stop-split-or-rework-development-productivity/file_0_hu_a776ef92d09ba47f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/red-flags-watch-for-in-big-pr-when-stop-split-or-rework-development-productivity/"/></url><url><loc>https://jetthoughts.com/blog/how-small-pr-improves-team-productivity-development/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-small-pr-improves-team-productivity-development/cover_hu_7628b4e6e02dd158.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-small-pr-improves-team-productivity-development/file_0_hu_7628b4e6e02dd158.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-small-pr-improves-team-productivity-development/"/></url><url><loc>https://jetthoughts.com/blog/what-do-when-you-have-big-pr-blocking-other-issues-development-productivity/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-do-when-you-have-big-pr-blocking-other-issues-development-productivity/cover_hu_e3cf125892aa345d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-do-when-you-have-big-pr-blocking-other-issues-development-productivity/file_0_hu_e3cf125892aa345d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-do-when-you-have-big-pr-blocking-other-issues-development-productivity/"/></url><url><loc>https://jetthoughts.com/blog/tags/llama/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/llama/"/></url><url><loc>https://jetthoughts.com/blog/working-with-llms-in-ruby-on-rails-simple-guide-llm/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/working-with-llms-in-ruby-on-rails-simple-guide-llm/cover_hu_7499090f95950606.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/working-with-llms-in-ruby-on-rails-simple-guide-llm/file_0.gif</image:loc><image:title>file_0.gif</image:title><image:caption>file_0.gif</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/working-with-llms-in-ruby-on-rails-simple-guide-llm/"/></url><url><loc>https://jetthoughts.com/blog/automating-ssl-certificate-generation-with-traefik-kamal-step-by-guide/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/automating-ssl-certificate-generation-with-traefik-kamal-step-by-guide/cover_hu_43c1b3b835323b3c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/automating-ssl-certificate-generation-with-traefik-kamal-step-by-guide/"/></url><url><loc>https://jetthoughts.com/blog/tags/devresolutions2024/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/devresolutions2024/"/></url><url><loc>https://jetthoughts.com/blog/jetthoughts-soars-among-top-web-development-companies-in-usa-for-2024-by-techreviewerco-testdev-devresolutions2024/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-soars-among-top-web-development-companies-in-usa-for-2024-by-techreviewerco-testdev-devresolutions2024/cover_hu_4cdcb93f5482b02d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-soars-among-top-web-development-companies-in-usa-for-2024-by-techreviewerco-testdev-devresolutions2024/file_0_hu_a5e65802b17041ff.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-soars-among-top-web-development-companies-in-usa-for-2024-by-techreviewerco-testdev-devresolutions2024/file_1_hu_b8446695bb45a58c.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jetthoughts-soars-among-top-web-development-companies-in-usa-for-2024-by-techreviewerco-testdev-devresolutions2024/"/></url><url><loc>https://jetthoughts.com/blog/tags/testdev/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/testdev/"/></url><url><loc>https://jetthoughts.com/blog/deploying-ruby-on-rails-applications-with-kamal-devops-docker/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/deploying-ruby-on-rails-applications-with-kamal-devops-docker/cover_hu_4fc513de33973681.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-ruby-on-rails-applications-with-kamal-devops-docker/file_0_hu_9fa0a2b34b88abbf.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/deploying-ruby-on-rails-applications-with-kamal-devops-docker/"/></url><url><loc>https://jetthoughts.com/blog/emergency-cto-leadership-navigating-software-development-challenges/</loc><lastmod>2025-10-19T01:38:09+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/emergency-cto-leadership-navigating-software-development-challenges/"/></url><url><loc>https://jetthoughts.com/blog/creating-minimum-lovable-product-balancing-functionality-user-delight/</loc><lastmod>2025-10-19T01:09:17+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/creating-minimum-lovable-product-balancing-functionality-user-delight/"/></url><url><loc>https://jetthoughts.com/blog/how-automated-qa-testing-can-accelerate-your-startups-growth-startup-webdev/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-automated-qa-testing-can-accelerate-your-startups-growth-startup-webdev/"/></url><url><loc>https://jetthoughts.com/blog/prototyping-your-startup-mvp-from-concept-reality-agile/</loc><lastmod>2025-10-19T01:13:23+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/prototyping-your-startup-mvp-from-concept-reality-agile/"/></url><url><loc>https://jetthoughts.com/blog/streamlined-startup-development-team/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/streamlined-startup-development-team/"/></url><url><loc>https://jetthoughts.com/blog/tags/culture/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/culture/"/></url><url><loc>https://jetthoughts.com/blog/navigating-team-transitions-guide-for-non-technical-founders-startup-agile/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/navigating-team-transitions-guide-for-non-technical-founders-startup-agile/cover_hu_e3e46d03fad1e54e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/navigating-team-transitions-guide-for-non-technical-founders-startup-agile/file_0_hu_e3e46d03fad1e54e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/navigating-team-transitions-guide-for-non-technical-founders-startup-agile/"/></url><url><loc>https://jetthoughts.com/blog/kamal-integration-in-rails-8-by-default-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/kamal-integration-in-rails-8-by-default-ruby/cover_hu_c6d417019fdadbe.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/kamal-integration-in-rails-8-by-default-ruby/"/></url><url><loc>https://jetthoughts.com/blog/ultimate-guide-hiring-ruby-on-rails-developers/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ultimate-guide-hiring-ruby-on-rails-developers/cover_hu_aaab17a726f2426b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ultimate-guide-hiring-ruby-on-rails-developers/file_0_hu_f6a6abc013ef1d2a.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ultimate-guide-hiring-ruby-on-rails-developers/"/></url><url><loc>https://jetthoughts.com/blog/top-3-ways-test-ideas-without-developers-startup-agile/</loc><lastmod>2025-10-19T02:01:53+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/top-3-ways-test-ideas-without-developers-startup-agile/cover_hu_e143074c9434274a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/top-3-ways-test-ideas-without-developers-startup-agile/file_0_hu_e143074c9434274a.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/top-3-ways-test-ideas-without-developers-startup-agile/"/></url><url><loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/cover_hu_e48bcb41429b76c8.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_0_hu_1811ff4ee44294ac.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_1_hu_e48bcb41429b76c8.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_2_hu_83c4b05786cf246f.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_3_hu_3bfb0d3c33b655d4.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_4_hu_775f3e4a1d2c1d55.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_5_hu_9c0629ac4c6d52c7.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_6_hu_bc2cb14c91796de2.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_7_hu_e4889fbf25ed46d.webp</image:loc><image:title>file_7.png</image:title><image:caption>file_7.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/file_8_hu_524bc21d90ebb7f0.webp</image:loc><image:title>file_8.png</image:title><image:caption>file_8.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/"/></url><url><loc>https://jetthoughts.com/blog/avoid-candidates-who-hide-details-startup-leadership/</loc><lastmod>2025-10-19T01:16:49+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/avoid-candidates-who-hide-details-startup-leadership/cover_hu_dfbce4e78c36a821.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/avoid-candidates-who-hide-details-startup-leadership/file_0_hu_dfbce4e78c36a821.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/avoid-candidates-who-hide-details-startup-leadership/"/></url><url><loc>https://jetthoughts.com/blog/new-in-rails-72-generated-with-devcontainer-changelog/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/new-in-rails-72-generated-with-devcontainer-changelog/cover_hu_a702026885855fc3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/new-in-rails-72-generated-with-devcontainer-changelog/file_0_hu_a702026885855fc3.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/new-in-rails-72-generated-with-devcontainer-changelog/"/></url><url><loc>https://jetthoughts.com/blog/new-rails-72-added-rate-limiting-changelog/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/new-rails-72-added-rate-limiting-changelog/cover_hu_eba9b7e52cf756ed.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/new-rails-72-added-rate-limiting-changelog/file_0_hu_eba9b7e52cf756ed.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/new-rails-72-added-rate-limiting-changelog/"/></url><url><loc>https://jetthoughts.com/blog/new-in-rails-72-active-model-got-typeforattribute-changelog/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/new-in-rails-72-active-model-got-typeforattribute-changelog/cover_hu_cce3e818416468f1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/new-in-rails-72-active-model-got-typeforattribute-changelog/file_0_hu_cce3e818416468f1.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/new-in-rails-72-active-model-got-typeforattribute-changelog/"/></url><url><loc>https://jetthoughts.com/blog/top-venture-builders-in-germany-leading-innovation-across-industries-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/top-venture-builders-in-germany-leading-innovation-across-industries-startup/cover_hu_9a49750fafd84fbd.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/top-venture-builders-in-germany-leading-innovation-across-industries-startup/file_0_hu_9a49750fafd84fbd.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/top-venture-builders-in-germany-leading-innovation-across-industries-startup/"/></url><url><loc>https://jetthoughts.com/blog/tags/designpatterns/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/designpatterns/"/></url><url><loc>https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/cover_hu_6860e07d7f1a67.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/file_0_hu_6860e07d7f1a67.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/file_1_hu_71ca132c68e0a349.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/file_2_hu_7df648ce67ea3db7.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-avoid-n-1-keep-your-ruby-on-rails-controller-clean/"/></url><url><loc>https://jetthoughts.com/blog/tags/patterns/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/patterns/"/></url><url><loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/cover_hu_e8cfe100d72fe10f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/file_0_hu_e8cfe100d72fe10f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/file_1_hu_f4d033cb990ccfd6.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/file_2_hu_ac12eabc635973be.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/file_3_hu_32bcef4f17869644.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/file_4_hu_d11e216a44dc6087.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stop-using-faker-random-data-in-test-fixtures/"/></url><url><loc>https://jetthoughts.com/blog/bridging-gap-building-trust-between-product-engineering-teams-organization-structure/</loc><lastmod>2025-10-19T01:55:43+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/bridging-gap-building-trust-between-product-engineering-teams-organization-structure/cover_hu_b6bd18d6044d612b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/bridging-gap-building-trust-between-product-engineering-teams-organization-structure/file_0_hu_b6bd18d6044d612b.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/bridging-gap-building-trust-between-product-engineering-teams-organization-structure/"/></url><url><loc>https://jetthoughts.com/blog/tags/effectiveness/</loc><lastmod>2025-10-19T01:55:43+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/effectiveness/"/></url><url><loc>https://jetthoughts.com/blog/tags/organization/</loc><lastmod>2025-10-19T01:55:43+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/organization/"/></url><url><loc>https://jetthoughts.com/blog/tags/structure/</loc><lastmod>2025-10-19T01:55:43+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/structure/"/></url><url><loc>https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/cover_hu_9eaaa0ba6a79cb00.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/file_0_hu_a825c980234cca3d.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/file_1_hu_fa3a32fb6408b0ed.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/file_2_hu_7cb6a7010c3e9ebf.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-when-use-waterfall-vs-agile-business-perspective-management/"/></url><url><loc>https://jetthoughts.com/blog/4-lines-speed-up-your-rails-test-suite-on-circleci/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/4-lines-speed-up-your-rails-test-suite-on-circleci/cover_hu_461a6b105d95b05b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-lines-speed-up-your-rails-test-suite-on-circleci/file_0_hu_461a6b105d95b05b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-lines-speed-up-your-rails-test-suite-on-circleci/file_1_hu_d83ee1b01dafe428.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/4-lines-speed-up-your-rails-test-suite-on-circleci/"/></url><url><loc>https://jetthoughts.com/blog/7-tricks-of-successful-communication-with-candidates-startup-recruiting/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/7-tricks-of-successful-communication-with-candidates-startup-recruiting/cover_hu_3692aa86dc654437.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/7-tricks-of-successful-communication-with-candidates-startup-recruiting/file_0_hu_3692aa86dc654437.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/7-tricks-of-successful-communication-with-candidates-startup-recruiting/"/></url><url><loc>https://jetthoughts.com/blog/advantages-of-freelance-why-its-really-worth-trying-remote/</loc><lastmod>2025-10-19T01:01:51+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/advantages-of-freelance-why-its-really-worth-trying-remote/cover_hu_8098f7e3d4b175cb.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/advantages-of-freelance-why-its-really-worth-trying-remote/file_0_hu_8098f7e3d4b175cb.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/advantages-of-freelance-why-its-really-worth-trying-remote/"/></url><url><loc>https://jetthoughts.com/blog/tags/advice/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/advice/"/></url><url><loc>https://jetthoughts.com/blog/tags/codereview/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/codereview/"/></url><url><loc>https://jetthoughts.com/blog/tags/codewars/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/codewars/"/></url><url><loc>https://jetthoughts.com/blog/tags/css/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/css/"/></url><url><loc>https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/cover_hu_2d0a24562686a14a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/file_0_hu_2d0a24562686a14a.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/file_1_hu_2b96c076e42fd9c8.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/file_2_hu_77c53c521ca57101.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/dedicated-software-development-teams-team-recruitment/"/></url><url><loc>https://jetthoughts.com/blog/delayedjob-pg-error-no-connection-server-rails-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/delayedjob-pg-error-no-connection-server-rails-ruby/cover_hu_b8f2c933dea964a9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delayedjob-pg-error-no-connection-server-rails-ruby/file_0_hu_b8f2c933dea964a9.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/delayedjob-pg-error-no-connection-server-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/develpment/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/develpment/"/></url><url><loc>https://jetthoughts.com/blog/effortless-code-conventions-review-for-pull-request-changes-ruby-ci/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/effortless-code-conventions-review-for-pull-request-changes-ruby-ci/cover_hu_864afec5e3ea18d9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effortless-code-conventions-review-for-pull-request-changes-ruby-ci/file_0_hu_864afec5e3ea18d9.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/effortless-code-conventions-review-for-pull-request-changes-ruby-ci/"/></url><url><loc>https://jetthoughts.com/blog/tags/freelance/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/freelance/"/></url><url><loc>https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/cover_hu_e62885c94f4f15b2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/file_0_hu_e62885c94f4f15b2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/file_1_hu_ada44eba325ed743.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/file_2_hu_aaaefefe513db6d2.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/from-what-start-stop-delivering-bugs-when-there-no-time-for-changes-management-agile/"/></url><url><loc>https://jetthoughts.com/blog/tags/frontend/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/frontend/"/></url><url><loc>https://jetthoughts.com/blog/tags/github/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/github/"/></url><url><loc>https://jetthoughts.com/blog/help-shepherd-count-sheep-in-elixir-programming/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/help-shepherd-count-sheep-in-elixir-programming/cover_hu_6d671171addf9d90.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/help-shepherd-count-sheep-in-elixir-programming/file_0_hu_6d671171addf9d90.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/help-shepherd-count-sheep-in-elixir-programming/"/></url><url><loc>https://jetthoughts.com/blog/how-does-your-company-work-with-clients-understand-their-needs-lean-process/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-does-your-company-work-with-clients-understand-their-needs-lean-process/cover_hu_2f37ee52e83ffa61.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-your-company-work-with-clients-understand-their-needs-lean-process/file_0_hu_2f37ee52e83ffa61.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-your-company-work-with-clients-understand-their-needs-lean-process/file_1_hu_a390a6ec30d6431d.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-does-your-company-work-with-clients-understand-their-needs-lean-process/"/></url><url><loc>https://jetthoughts.com/blog/tags/hr/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/hr/"/></url><url><loc>https://jetthoughts.com/blog/its-time-for-active-job-ruby-rails/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/its-time-for-active-job-ruby-rails/cover_hu_e5534d155068c108.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/its-time-for-active-job-ruby-rails/file_0_hu_80dbcb5ecf73e63.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/its-time-for-active-job-ruby-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/jekyl/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/jekyl/"/></url><url><loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/cover_hu_f19212864c2eb59.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_0_hu_f19212864c2eb59.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_1_hu_da44f1ef7b5affd2.webp</image:loc><image:title>file_1.jpg</image:title><image:caption>file_1.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_2_hu_700cdbe64a0e650d.webp</image:loc><image:title>file_2.jpg</image:title><image:caption>file_2.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_3_hu_5b658b6c1a5c1c29.webp</image:loc><image:title>file_3.jpg</image:title><image:caption>file_3.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_4_hu_707bd60f1aac144b.webp</image:loc><image:title>file_4.jpg</image:title><image:caption>file_4.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_5_hu_f2bad011919166d.webp</image:loc><image:title>file_5.jpg</image:title><image:caption>file_5.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/file_6_hu_419b7743a0450da6.webp</image:loc><image:title>file_6.jpg</image:title><image:caption>file_6.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jekyll-github-pages-forestryio-jekyl/"/></url><url><loc>https://jetthoughts.com/blog/jetthoughts-on-goodfirms-radar-for-delivering-effortless-ruby-rails-development-services-business-of-various-niches/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-on-goodfirms-radar-for-delivering-effortless-ruby-rails-development-services-business-of-various-niches/cover_hu_fb718d0a96d11d95.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-on-goodfirms-radar-for-delivering-effortless-ruby-rails-development-services-business-of-various-niches/file_0_hu_fb718d0a96d11d95.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jetthoughts-on-goodfirms-radar-for-delivering-effortless-ruby-rails-development-services-business-of-various-niches/"/></url><url><loc>https://jetthoughts.com/blog/tags/jmeter/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/jmeter/"/></url><url><loc>https://jetthoughts.com/blog/tags/lean/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/lean/"/></url><url><loc>https://jetthoughts.com/blog/our-default-ruby-development-stack-rails/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/our-default-ruby-development-stack-rails/cover_hu_ae20cb2e935dfd89.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/our-default-ruby-development-stack-rails/file_0_hu_ae20cb2e935dfd89.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/our-default-ruby-development-stack-rails/"/></url><url><loc>https://jetthoughts.com/blog/tags/promotion/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/promotion/"/></url><url><loc>https://jetthoughts.com/blog/tags/react/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/react/"/></url><url><loc>https://jetthoughts.com/blog/tags/recruiting/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/recruiting/"/></url><url><loc>https://jetthoughts.com/blog/tags/reddit/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/reddit/"/></url><url><loc>https://jetthoughts.com/blog/reduce-concurrent-requests-by-redux-saga-effects-react/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/reduce-concurrent-requests-by-redux-saga-effects-react/cover_hu_24ac4299d11118f6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/reduce-concurrent-requests-by-redux-saga-effects-react/file_0_hu_24ac4299d11118f6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/reduce-concurrent-requests-by-redux-saga-effects-react/"/></url><url><loc>https://jetthoughts.com/blog/tags/redux/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/redux/"/></url><url><loc>https://jetthoughts.com/blog/tags/remote/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/remote/"/></url><url><loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/cover_hu_7e1caeb48ec4aedf.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/file_0_hu_7e1caeb48ec4aedf.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/file_1_hu_68e5da74435617ac.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/file_2.gif</image:loc><image:title>file_2.gif</image:title><image:caption>file_2.gif</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/file_3_hu_aa179de58bd70c39.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/revise-your-stylesheets-part-1-color-scheme-webdev-css/"/></url><url><loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/cover_hu_c1f1865e4edfd9fc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/file_0_hu_c1f1865e4edfd9fc.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/file_1_hu_7be0ba5357bb2035.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/file_2_hu_e2eac5cbaec5681.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/file_3_hu_e8bc6d4edffc8e09.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/self-promote-on-reddit-without-getting-banned-promotion/"/></url><url><loc>https://jetthoughts.com/blog/tags/service/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/service/"/></url><url><loc>https://jetthoughts.com/blog/speed-up-your-rails-test-suite-by-6-in-1-line-testing-ruby/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/speed-up-your-rails-test-suite-by-6-in-1-line-testing-ruby/cover_hu_574ea8b0400c6b4b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/speed-up-your-rails-test-suite-by-6-in-1-line-testing-ruby/file_0_hu_574ea8b0400c6b4b.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/speed-up-your-rails-test-suite-by-6-in-1-line-testing-ruby/"/></url><url><loc>https://jetthoughts.com/blog/stress-testing-your-rails-application-using-jmeter-ruby/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/stress-testing-your-rails-application-using-jmeter-ruby/cover_hu_3fe4e86b04f21db8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stress-testing-your-rails-application-using-jmeter-ruby/cover_hu_7db0a32d830be57a.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/stress-testing-your-rails-application-using-jmeter-ruby/file_0_hu_3fe4e86b04f21db8.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stress-testing-your-rails-application-using-jmeter-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/team/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/team/"/></url><url><loc>https://jetthoughts.com/blog/pay-attention-method-names-in-minitestunit-testing-ruby/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/pay-attention-method-names-in-minitestunit-testing-ruby/cover_hu_8ce454bf0b40ca74.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/pay-attention-method-names-in-minitestunit-testing-ruby/file_0_hu_8ce454bf0b40ca74.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/pay-attention-method-names-in-minitestunit-testing-ruby/"/></url><url><loc>https://jetthoughts.com/blog/recent-searches-sorting-hashes-how-they-are-connected-ruby-rails/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/recent-searches-sorting-hashes-how-they-are-connected-ruby-rails/cover_hu_d05fbaf8fdfebd49.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/recent-searches-sorting-hashes-how-they-are-connected-ruby-rails/file_0_hu_d05fbaf8fdfebd49.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/recent-searches-sorting-hashes-how-they-are-connected-ruby-rails/"/></url><url><loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/cover_hu_e1e06d97155ab264.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_0_hu_e1e06d97155ab264.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_1_hu_6766e52323f54852.webp</image:loc><image:title>file_1.jpg</image:title><image:caption>file_1.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_2_hu_b144a39cd6bed9a5.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_3_hu_d99e4d424424b6eb.webp</image:loc><image:title>file_3.jpg</image:title><image:caption>file_3.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_4_hu_850a5d77129cbfd7.webp</image:loc><image:title>file_4.jpg</image:title><image:caption>file_4.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_5_hu_e4196c61f25c41de.webp</image:loc><image:title>file_5.jpg</image:title><image:caption>file_5.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/file_6_hu_2778fb2204b1295c.webp</image:loc><image:title>file_6.jpg</image:title><image:caption>file_6.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/4-steps-bring-life-into-struggling-project-startup-management/"/></url><url><loc>https://jetthoughts.com/blog/5-steps-add-remote-modals-your-rails-app-javascript-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/5-steps-add-remote-modals-your-rails-app-javascript-ruby/cover_hu_abe1c3e4e3fab993.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/5-steps-add-remote-modals-your-rails-app-javascript-ruby/file_0_hu_abe1c3e4e3fab993.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/5-steps-add-remote-modals-your-rails-app-javascript-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/android/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/android/"/></url><url><loc>https://jetthoughts.com/blog/avoid-data-migrations-in-schema-for-rails-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/avoid-data-migrations-in-schema-for-rails-ruby/cover_hu_92a1ca90607082ed.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/avoid-data-migrations-in-schema-for-rails-ruby/file_0_hu_92a1ca90607082ed.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/avoid-data-migrations-in-schema-for-rails-ruby/file_1_hu_7441aee36d1be051.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/avoid-data-migrations-in-schema-for-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tags/aws/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/aws/"/></url><url><loc>https://jetthoughts.com/blog/tags/business/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/business/"/></url><url><loc>https://jetthoughts.com/blog/tags/checklist/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/checklist/"/></url><url><loc>https://jetthoughts.com/blog/checklist-for-non-tech-founder-agile/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/checklist-for-non-tech-founder-agile/cover_hu_85dd38f43e524b37.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/checklist-for-non-tech-founder-agile/file_0_hu_85dd38f43e524b37.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/checklist-for-non-tech-founder-agile/file_1_hu_2b75ca5e64e41a68.webp</image:loc><image:title>file_1.jpg</image:title><image:caption>file_1.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/checklist-for-non-tech-founder-agile/"/></url><url><loc>https://jetthoughts.com/blog/tags/circleci/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/circleci/"/></url><url><loc>https://jetthoughts.com/blog/cleaning-up-your-rails-views-with-view-objects-development/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/cleaning-up-your-rails-views-with-view-objects-development/cover_hu_4039976a7da20fc6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cleaning-up-your-rails-views-with-view-objects-development/file_0_hu_4039976a7da20fc6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cleaning-up-your-rails-views-with-view-objects-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/consulting/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/consulting/"/></url><url><loc>https://jetthoughts.com/blog/tags/continousdelivery/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/continousdelivery/"/></url><url><loc>https://jetthoughts.com/blog/tags/deveopment/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/deveopment/"/></url><url><loc>https://jetthoughts.com/blog/tags/expo/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/expo/"/></url><url><loc>https://jetthoughts.com/blog/fractional-cto-comprehensive-review-of-first-two-weeks-in-startup-consulting-management/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/fractional-cto-comprehensive-review-of-first-two-weeks-in-startup-consulting-management/cover_hu_7d7286546556a8b3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/fractional-cto-comprehensive-review-of-first-two-weeks-in-startup-consulting-management/file_0_hu_7d7286546556a8b3.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/fractional-cto-comprehensive-review-of-first-two-weeks-in-startup-consulting-management/"/></url><url><loc>https://jetthoughts.com/blog/heroku-reviews-apps-prevent-delivering-bugs-on-production-ci-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/heroku-reviews-apps-prevent-delivering-bugs-on-production-ci-startup/cover_hu_bafe85303abde106.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/heroku-reviews-apps-prevent-delivering-bugs-on-production-ci-startup/file_0_hu_bafe85303abde106.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/heroku-reviews-apps-prevent-delivering-bugs-on-production-ci-startup/file_1_hu_a8b13b8ac449146c.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/heroku-reviews-apps-prevent-delivering-bugs-on-production-ci-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-jetthoughts-implements-joels-test-deveopment-management/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-jetthoughts-implements-joels-test-deveopment-management/cover_hu_6800530f67130d1f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-jetthoughts-implements-joels-test-deveopment-management/file_0_hu_6800530f67130d1f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-jetthoughts-implements-joels-test-deveopment-management/file_1_hu_aaffe52c783794db.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-jetthoughts-implements-joels-test-deveopment-management/"/></url><url><loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/cover_hu_4180a9c3e035c037.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_0_hu_4180a9c3e035c037.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_1_hu_5f0129ccc588331d.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_2_hu_74936a93cb56dc6c.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_3_hu_49299003a4c9b7db.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_4_hu_399c9d9fda491739.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/file_5_hu_129459402cdbf5e.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-our-expertise-helped-curb-real-estate-communication-chaos/"/></url><url><loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/cover_hu_23eac8cd0bb2447f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/file_0_hu_23eac8cd0bb2447f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/file_1_hu_9d17e0bbdf10e3f8.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/file_2_hu_654670c2d372e471.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/file_3_hu_e241951a78235573.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-get-remote-teams-high-perform-agile-development/"/></url><url><loc>https://jetthoughts.com/blog/how-learn-ruby-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-learn-ruby-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/how-memoize-false-nil-values-ruby-rails/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-memoize-false-nil-values-ruby-rails/cover_hu_9cb64ef6c2ed3b95.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-memoize-false-nil-values-ruby-rails/file_0_hu_9cb64ef6c2ed3b95.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-memoize-false-nil-values-ruby-rails/"/></url><url><loc>https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/cover_hu_aecfed7ef0995f17.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/file_0_hu_aecfed7ef0995f17.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/file_1_hu_2525f05025309c9d.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/file_2_hu_b0fdfd20364d2db6.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-name-variables-methods-in-ruby-programming/"/></url><url><loc>https://jetthoughts.com/blog/how-setup-project-that-can-host-up-1000-users-for-free-heroku-startup/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-setup-project-that-can-host-up-1000-users-for-free-heroku-startup/cover_hu_b8b5d89b38a281a2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-setup-project-that-can-host-up-1000-users-for-free-heroku-startup/file_0_hu_b8b5d89b38a281a2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-setup-project-that-can-host-up-1000-users-for-free-heroku-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-setup-incremental-design-process-in-startup/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-setup-incremental-design-process-in-startup/cover_hu_c387f62282d2df13.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-setup-incremental-design-process-in-startup/file_0_hu_c387f62282d2df13.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-setup-incremental-design-process-in-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/cover_hu_63ee794c2a8d9113.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/file_0_hu_63ee794c2a8d9113.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/file_1_hu_99fb8e84cc6b4ca8.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/file_2_hu_346344acc38ac505.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/file_3_hu_a4590f7b26e70f0f.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/file_4_hu_151bce40a2bf4aff.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-we-helped-an-existing-product-debug-grow-gain-more-satisfied-customers-development-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-we-hire-developers-at-jetthoughts-recruiting-hr/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-we-hire-developers-at-jetthoughts-recruiting-hr/cover_hu_b4ba173a8cae82b1.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-hire-developers-at-jetthoughts-recruiting-hr/file_0_hu_b4ba173a8cae82b1.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-we-hire-developers-at-jetthoughts-recruiting-hr/"/></url><url><loc>https://jetthoughts.com/blog/how-we-temporarily-transformed-our-usual-workflow-for-tight-deadline-agile/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-we-temporarily-transformed-our-usual-workflow-for-tight-deadline-agile/cover_hu_2d4e6eca5410da8c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-temporarily-transformed-our-usual-workflow-for-tight-deadline-agile/file_0_hu_2d4e6eca5410da8c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-we-temporarily-transformed-our-usual-workflow-for-tight-deadline-agile/file_1_hu_d0c626cd05d021a3.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-we-temporarily-transformed-our-usual-workflow-for-tight-deadline-agile/"/></url><url><loc>https://jetthoughts.com/blog/improving-ruby-on-rails-test-suite-performance-by-disabling-animations-testing/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/improving-ruby-on-rails-test-suite-performance-by-disabling-animations-testing/cover_hu_f27ec2eb693fbcb4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/improving-ruby-on-rails-test-suite-performance-by-disabling-animations-testing/file_0_hu_f27ec2eb693fbcb4.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/improving-ruby-on-rails-test-suite-performance-by-disabling-animations-testing/"/></url><url><loc>https://jetthoughts.com/blog/inexpensive-not-cheap-choosing-software-development-company-for-your-project-outsource-mvp/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/inexpensive-not-cheap-choosing-software-development-company-for-your-project-outsource-mvp/cover_hu_7e95fc3d59d9c5d5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/inexpensive-not-cheap-choosing-software-development-company-for-your-project-outsource-mvp/file_0_hu_7e95fc3d59d9c5d5.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/inexpensive-not-cheap-choosing-software-development-company-for-your-project-outsource-mvp/"/></url><url><loc>https://jetthoughts.com/blog/tags/kanban/</loc><lastmod>2026-10-03T15:24:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/kanban/"/></url><url><loc>https://jetthoughts.com/blog/tags/layouts/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/layouts/"/></url><url><loc>https://jetthoughts.com/blog/mock-everything-good-way-sink-tdd-testing/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/mock-everything-good-way-sink-tdd-testing/cover_hu_ec589f73a0afc30f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/mock-everything-good-way-sink-tdd-testing/file_0_hu_ec589f73a0afc30f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/mock-everything-good-way-sink-tdd-testing/"/></url><url><loc>https://jetthoughts.com/blog/myth-or-reality-can-test-driven-development-in-agile-replace-qa-programming/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/myth-or-reality-can-test-driven-development-in-agile-replace-qa-programming/cover_hu_a9e70eede1aa8d8e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/myth-or-reality-can-test-driven-development-in-agile-replace-qa-programming/file_0_hu_a9e70eede1aa8d8e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/myth-or-reality-can-test-driven-development-in-agile-replace-qa-programming/"/></url><url><loc>https://jetthoughts.com/blog/onboarding-tests-into-legacy-project-testing-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/onboarding-tests-into-legacy-project-testing-startup/cover_hu_4870a7fb1d0b738.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/onboarding-tests-into-legacy-project-testing-startup/file_0_hu_4870a7fb1d0b738.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/onboarding-tests-into-legacy-project-testing-startup/file_1_hu_7b3203889df6b287.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/onboarding-tests-into-legacy-project-testing-startup/"/></url><url><loc>https://jetthoughts.com/blog/tags/outsource/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/outsource/"/></url><url><loc>https://jetthoughts.com/blog/tags/project/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/project/"/></url><url><loc>https://jetthoughts.com/blog/tags/qa/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/qa/"/></url><url><loc>https://jetthoughts.com/blog/react-ruby-on-rails-without-any-gems-typescript/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/react-ruby-on-rails-without-any-gems-typescript/cover_hu_f38de96adfe4b7c5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/react-ruby-on-rails-without-any-gems-typescript/file_0_hu_f38de96adfe4b7c5.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/react-ruby-on-rails-without-any-gems-typescript/"/></url><url><loc>https://jetthoughts.com/blog/tags/reactnative/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/reactnative/"/></url><url><loc>https://jetthoughts.com/blog/responsive-or-adaptive-design-find-out-which-one-better-for-you-webdesign/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/responsive-or-adaptive-design-find-out-which-one-better-for-you-webdesign/cover_hu_b2d9d439662b15b2.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/responsive-or-adaptive-design-find-out-which-one-better-for-you-webdesign/file_0_hu_b2d9d439662b15b2.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/responsive-or-adaptive-design-find-out-which-one-better-for-you-webdesign/"/></url><url><loc>https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/cover_hu_d3ff8f8a4a24658.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/file_0_hu_d3ff8f8a4a24658.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/file_1_hu_b1d2a9ca5e417706.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/file_2_hu_1b47e06bae23edc.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simultaneous-work-on-feature-for-frontend-backend-developers-development-startup/"/></url><url><loc>https://jetthoughts.com/blog/test-driven-thinking-for-solving-common-ruby-pitfalls-rails-tdd/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/test-driven-thinking-for-solving-common-ruby-pitfalls-rails-tdd/cover_hu_194efd67419e22ea.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/test-driven-thinking-for-solving-common-ruby-pitfalls-rails-tdd/file_0_hu_194efd67419e22ea.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/test-driven-thinking-for-solving-common-ruby-pitfalls-rails-tdd/"/></url><url><loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/cover_hu_9476ea9ee4da8472.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_0_hu_9476ea9ee4da8472.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_1_hu_173dd90bc859adc0.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_2_hu_4c11eb78fad4e8fb.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_3_hu_150f1b117dca4706.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_4_hu_9d0fbe59627a147b.webp</image:loc><image:title>file_4.jpeg</image:title><image:caption>file_4.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_4_hu_766d4580e14663eb.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_5_hu_4af65ac043b18a4.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_6_hu_d3820aafdec4fed0.webp</image:loc><image:title>file_6.jpeg</image:title><image:caption>file_6.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/file_6_hu_b52b530fe7bec89d.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simplest-way-automate-delivery-of-your-react-native-application-android-reactnative/"/></url><url><loc>https://jetthoughts.com/blog/tags/tips/</loc><lastmod>2026-10-03T15:31:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tips/"/></url><url><loc>https://jetthoughts.com/blog/tags/typescript/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/typescript/"/></url><url><loc>https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/cover_hu_66f0bd30fbfab7ca.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/file_0_hu_66f0bd30fbfab7ca.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/file_1_hu_b097febd7ac5d3d0.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/file_2_hu_289e12a39b1ae923.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/video-player-with-react-native-part-1-expo-reactnative/"/></url><url><loc>https://jetthoughts.com/blog/tags/webdesign/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/webdesign/"/></url><url><loc>https://jetthoughts.com/blog/new-in-ruby-on-rails-72-development-containers-configuration/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/new-in-ruby-on-rails-72-development-containers-configuration/cover_hu_6bfe6097b6cdf2d9.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/new-in-ruby-on-rails-72-development-containers-configuration/"/></url><url><loc>https://jetthoughts.com/blog/tags/mysql/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/mysql/"/></url><url><loc>https://jetthoughts.com/blog/sql-get-records-having-minmax-value-per-group-mysql/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/sql-get-records-having-minmax-value-per-group-mysql/cover_hu_ffa561de7031567c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/sql-get-records-having-minmax-value-per-group-mysql/file_0_hu_535d44e1b3b4d62f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/sql-get-records-having-minmax-value-per-group-mysql/file_1_hu_ef94f2ec195cc622.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/sql-get-records-having-minmax-value-per-group-mysql/"/></url><url><loc>https://jetthoughts.com/blog/8-step-sales-process-in-5-min-productivity/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/8-step-sales-process-in-5-min-productivity/cover_hu_5c067ab825675ef5.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/8-step-sales-process-in-5-min-productivity/file_0_hu_5c067ab825675ef5.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/8-step-sales-process-in-5-min-productivity/file_1_hu_8b0126d80c57b238.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/8-step-sales-process-in-5-min-productivity/"/></url><url><loc>https://jetthoughts.com/blog/typical-day-at-jetthoughts-agile-remote/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/typical-day-at-jetthoughts-agile-remote/cover_hu_479fd3a1b359efec.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/typical-day-at-jetthoughts-agile-remote/file_0_hu_479fd3a1b359efec.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/typical-day-at-jetthoughts-agile-remote/file_1_hu_2c1400de3733beab.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/typical-day-at-jetthoughts-agile-remote/"/></url><url><loc>https://jetthoughts.com/blog/tags/blogging/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/blogging/"/></url><url><loc>https://jetthoughts.com/blog/tags/capybara/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/capybara/"/></url><url><loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/cover_hu_f79fa24e17c41e90.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/file_0_hu_f79fa24e17c41e90.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/file_1_hu_c67f60ab0c9b75de.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/file_2_hu_a8d981ca7716df79.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/file_3_hu_5922ece6ae92d70c.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/file_4_hu_8e2db1894b44b67d.webp</image:loc><image:title>file_4.jpeg</image:title><image:caption>file_4.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cheap-tests-with-ghost-inspector-webdev-legacy/"/></url><url><loc>https://jetthoughts.com/blog/tags/company/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/company/"/></url><url><loc>https://jetthoughts.com/blog/cons-of-private-chats-for-team-collaboration-communication-process/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/cons-of-private-chats-for-team-collaboration-communication-process/cover_hu_3b83064948254b06.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cons-of-private-chats-for-team-collaboration-communication-process/file_0_hu_3b83064948254b06.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cons-of-private-chats-for-team-collaboration-communication-process/"/></url><url><loc>https://jetthoughts.com/blog/tags/contentwriting/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/contentwriting/"/></url><url><loc>https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/cover_hu_5b224c7df4a7ad97.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/file_0_hu_5b224c7df4a7ad97.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/file_1_hu_a3ab688c9b9ab889.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/file_2_hu_ec1402c3befb1683.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cross-platform-development-using-reactxp-react-javascript/"/></url><url><loc>https://jetthoughts.com/blog/tags/deploying/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/deploying/"/></url><url><loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/cover_hu_ef472ec800cf7da4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/file_0_hu_ef472ec800cf7da4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/file_1_hu_71d007838b132b74.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/file_2_hu_7312e29761d2c69.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/file_3_hu_593eb55222d47d21.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/file_4_hu_abd1b62d225ba740.webp</image:loc><image:title>file_4.jpeg</image:title><image:caption>file_4.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/deploying-jekyll-github-pages-with-circleci-20/"/></url><url><loc>https://jetthoughts.com/blog/tags/detox/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/detox/"/></url><url><loc>https://jetthoughts.com/blog/running-tests-in-containers-with-docker-compose-coding-tutorial/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/running-tests-in-containers-with-docker-compose-coding-tutorial/cover_hu_cf0510057b1a42fc.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/running-tests-in-containers-with-docker-compose-coding-tutorial/file_0_hu_cf0510057b1a42fc.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/running-tests-in-containers-with-docker-compose-coding-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/effective-project-onboarding-checklist-management-productivity/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/effective-project-onboarding-checklist-management-productivity/cover_hu_b15eaf3e2605663c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-project-onboarding-checklist-management-productivity/file_0_hu_b15eaf3e2605663c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/effective-project-onboarding-checklist-management-productivity/file_1_hu_9ecc1c2d724faf5b.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/effective-project-onboarding-checklist-management-productivity/"/></url><url><loc>https://jetthoughts.com/blog/feature-branches-where-find-them-development-coding/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/feature-branches-where-find-them-development-coding/cover_hu_a95f3749ab2ea0d5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/feature-branches-where-find-them-development-coding/file_0_hu_a95f3749ab2ea0d5.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/feature-branches-where-find-them-development-coding/"/></url><url><loc>https://jetthoughts.com/blog/tags/git/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/git/"/></url><url><loc>https://jetthoughts.com/blog/git-minimum-for-effective-project-development/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/git-minimum-for-effective-project-development/cover_hu_8a6007b65d7586d1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/git-minimum-for-effective-project-development/file_0_hu_8a6007b65d7586d1.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/git-minimum-for-effective-project-development/file_1_hu_85ae9c5818567e1b.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/git-minimum-for-effective-project-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/guide/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/guide/"/></url><url><loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/cover_hu_e3766c775f995e8f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/file_0_hu_e3766c775f995e8f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/file_1_hu_ead45aed1d86aeba.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/file_2_hu_67b54293d5a1565d.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/file_3_hu_4cd32c9928d390.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-does-onboarding-look-like-in-jetthoughts-productivity-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-handle-remote-services-in-tests-rails-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-handle-remote-services-in-tests-rails-tutorial/cover_hu_2853042261e65b2e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-handle-remote-services-in-tests-rails-tutorial/file_0_hu_2853042261e65b2e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-handle-remote-services-in-tests-rails-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/how-have-clean-css-structure-with-rscssitcss-rscss/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-have-clean-css-structure-with-rscssitcss-rscss/cover_hu_93d595fccaf5dc9c.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-have-clean-css-structure-with-rscssitcss-rscss/file_0_hu_93d595fccaf5dc9c.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-have-clean-css-structure-with-rscssitcss-rscss/file_1_hu_b6ee1758b21c1482.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-have-clean-css-structure-with-rscssitcss-rscss/"/></url><url><loc>https://jetthoughts.com/blog/how-know-what-your-team-doing-remote-startup/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-know-what-your-team-doing-remote-startup/cover_hu_d5812ec49b2bf9f8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-know-what-your-team-doing-remote-startup/file_0_hu_d5812ec49b2bf9f8.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-know-what-your-team-doing-remote-startup/file_1_hu_149df9b38a5f8b8f.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-know-what-your-team-doing-remote-startup/"/></url><url><loc>https://jetthoughts.com/blog/how-write-right-content-for-your-article-blogging-posting/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-write-right-content-for-your-article-blogging-posting/cover_hu_37d2c7ed8e2aa998.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-write-right-content-for-your-article-blogging-posting/file_0_hu_37d2c7ed8e2aa998.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-write-right-content-for-your-article-blogging-posting/"/></url><url><loc>https://jetthoughts.com/blog/tags/html/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/html/"/></url><url><loc>https://jetthoughts.com/blog/tags/jekyll/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/jekyll/"/></url><url><loc>https://jetthoughts.com/blog/tags/jest/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/jest/"/></url><url><loc>https://jetthoughts.com/blog/jetthoughts-receives-first-review-on-clutchco-thank-you-startup/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-receives-first-review-on-clutchco-thank-you-startup/cover_hu_3fc5f961519d22ba.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-receives-first-review-on-clutchco-thank-you-startup/file_0_hu_3fc5f961519d22ba.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jetthoughts-receives-first-review-on-clutchco-thank-you-startup/"/></url><url><loc>https://jetthoughts.com/blog/tags/legacy/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/legacy/"/></url><url><loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/cover_hu_46215c39a621f5f8.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/file_0_hu_46215c39a621f5f8.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/file_1_hu_54428603295e827b.webp</image:loc><image:title>file_1.jpg</image:title><image:caption>file_1.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/file_2_hu_c75856a01a289781.webp</image:loc><image:title>file_2.jpg</image:title><image:caption>file_2.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/file_3_hu_30dc1bc085556d75.webp</image:loc><image:title>file_3.jpg</image:title><image:caption>file_3.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/load-web-page-in-less-than-one-second-optimization-html/"/></url><url><loc>https://jetthoughts.com/blog/migrate-from-sidekiq-sidekiqcr-in-rails-application-tdd-testing/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/migrate-from-sidekiq-sidekiqcr-in-rails-application-tdd-testing/cover_hu_2cee22f08751876d.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/migrate-from-sidekiq-sidekiqcr-in-rails-application-tdd-testing/file_0_hu_2cee22f08751876d.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/migrate-from-sidekiq-sidekiqcr-in-rails-application-tdd-testing/"/></url><url><loc>https://jetthoughts.com/blog/tags/onboarding/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/onboarding/"/></url><url><loc>https://jetthoughts.com/blog/tags/pattern/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/pattern/"/></url><url><loc>https://jetthoughts.com/blog/tags/posting/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/posting/"/></url><url><loc>https://jetthoughts.com/blog/react-native-testing-options-overview/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/react-native-testing-options-overview/cover_hu_d658e2fd3b7ff473.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/react-native-testing-options-overview/file_0_hu_d658e2fd3b7ff473.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/react-native-testing-options-overview/file_1_hu_5b94fd80e6eda855.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/react-native-testing-options-overview/"/></url><url><loc>https://jetthoughts.com/blog/tags/review/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/review/"/></url><url><loc>https://jetthoughts.com/blog/tags/rscss/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/rscss/"/></url><url><loc>https://jetthoughts.com/blog/tags/senior/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/senior/"/></url><url><loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/cover_hu_2d15b062b6c98f55.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/file_0_hu_2d15b062b6c98f55.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/file_1_hu_b18497b306291b90.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/file_2_hu_f10f9006faa67421.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/file_3_hu_fa2ceb0bc7a6a82b.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/services-tools-automatize-development-for-remote-teams-workflow-automation/"/></url><url><loc>https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/cover_hu_7f251a8cbcc4eb15.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/file_0_hu_7f251a8cbcc4eb15.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/file_1_hu_f6b0095d91999733.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/file_2_hu_e6eac9c9e70e071b.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simplest-step-by-guide-creating-post-blogging-writing/"/></url><url><loc>https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/cover_hu_473660736876d386.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/file_0_hu_473660736876d386.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/file_1_hu_b498a229dfe83587.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/file_2_hu_d327ffe1415ac583.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/speed-up-github-prs-review-of-your-react-applications-development-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/things-that-remote-teams-expect-from-product-owner-startup/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/things-that-remote-teams-expect-from-product-owner-startup/cover_hu_37366488a53645f4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/things-that-remote-teams-expect-from-product-owner-startup/file_0_hu_37366488a53645f4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/things-that-remote-teams-expect-from-product-owner-startup/"/></url><url><loc>https://jetthoughts.com/blog/tips-for-writing-readable-system-tests-in-rails-capybara-ruby/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/tips-for-writing-readable-system-tests-in-rails-capybara-ruby/cover_hu_d1920c2f05f5e4ae.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tips-for-writing-readable-system-tests-in-rails-capybara-ruby/file_0_hu_d1920c2f05f5e4ae.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tips-for-writing-readable-system-tests-in-rails-capybara-ruby/"/></url><url><loc>https://jetthoughts.com/blog/tips-hire-great-people-startup-hiring/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/tips-hire-great-people-startup-hiring/cover_hu_31692f58e66ccb68.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tips-hire-great-people-startup-hiring/file_0_hu_31692f58e66ccb68.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tips-hire-great-people-startup-hiring/"/></url><url><loc>https://jetthoughts.com/blog/tags/tools/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tools/"/></url><url><loc>https://jetthoughts.com/blog/tools-provide-effective-feedback-for-distributed-development-teams-productivity-startup/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/tools-provide-effective-feedback-for-distributed-development-teams-productivity-startup/cover_hu_9dcb1a9953128c17.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tools-provide-effective-feedback-for-distributed-development-teams-productivity-startup/file_0_hu_9dcb1a9953128c17.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tools-provide-effective-feedback-for-distributed-development-teams-productivity-startup/file_1_hu_98fe81bbff1db87f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tools-provide-effective-feedback-for-distributed-development-teams-productivity-startup/"/></url><url><loc>https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/cover_hu_9aac884fe88b3896.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/file_0_hu_9aac884fe88b3896.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/file_1_hu_966ac5a292f52b5d.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/file_2_hu_a2f2fc62439e5397.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-communication-important-when-you-work-remotely-remote/"/></url><url><loc>https://jetthoughts.com/blog/why-it-hard-find-great-developer-on-upwork-other-freelance-platforms-senior/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-it-hard-find-great-developer-on-upwork-other-freelance-platforms-senior/cover_hu_c2d1b685827fff72.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/why-it-hard-find-great-developer-on-upwork-other-freelance-platforms-senior/file_0_hu_c2d1b685827fff72.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-it-hard-find-great-developer-on-upwork-other-freelance-platforms-senior/"/></url><url><loc>https://jetthoughts.com/blog/tags/writing/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/writing/"/></url><url><loc>https://jetthoughts.com/blog/4-tricks-write-catchy-headlines-contentwriting/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/4-tricks-write-catchy-headlines-contentwriting/cover_hu_32f4332debd8be10.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-tricks-write-catchy-headlines-contentwriting/file_0_hu_32f4332debd8be10.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/4-tricks-write-catchy-headlines-contentwriting/file_1_hu_9ac93e42faf0768a.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/4-tricks-write-catchy-headlines-contentwriting/"/></url><url><loc>https://jetthoughts.com/blog/5-free-tools-make-sales-process-easier-leadgeneration/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/5-free-tools-make-sales-process-easier-leadgeneration/cover_hu_a33418740fbfee66.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/5-free-tools-make-sales-process-easier-leadgeneration/file_0_hu_a33418740fbfee66.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/5-free-tools-make-sales-process-easier-leadgeneration/"/></url><url><loc>https://jetthoughts.com/blog/rails-virtual-attributes-use-cases-ruby/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rails-virtual-attributes-use-cases-ruby/cover_hu_efebcebe3f07519f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rails-virtual-attributes-use-cases-ruby/file_0_hu_efebcebe3f07519f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rails-virtual-attributes-use-cases-ruby/file_1_hu_596e84f9fdc37e33.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rails-virtual-attributes-use-cases-ruby/"/></url><url><loc>https://jetthoughts.com/blog/practical-guide-writing-introductions-introduction/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/practical-guide-writing-introductions-introduction/cover_hu_e7219343827c6a2d.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/practical-guide-writing-introductions-introduction/file_0_hu_e7219343827c6a2d.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/practical-guide-writing-introductions-introduction/file_1_hu_a0fd633a9312663f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/practical-guide-writing-introductions-introduction/"/></url><url><loc>https://jetthoughts.com/blog/tags/advantages/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/advantages/"/></url><url><loc>https://jetthoughts.com/blog/tags/api/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/api/"/></url><url><loc>https://jetthoughts.com/blog/automated-delivery-react-vue-app-for-each-pull-request-ci/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/automated-delivery-react-vue-app-for-each-pull-request-ci/cover_hu_1aad97678fce0a19.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/automated-delivery-react-vue-app-for-each-pull-request-ci/file_0_hu_1aad97678fce0a19.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/automated-delivery-react-vue-app-for-each-pull-request-ci/file_1_hu_59ff1442517c7eb8.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/automated-delivery-react-vue-app-for-each-pull-request-ci/"/></url><url><loc>https://jetthoughts.com/blog/tags/benefits/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/benefits/"/></url><url><loc>https://jetthoughts.com/blog/benefits-of-working-remotely-remote/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/benefits-of-working-remotely-remote/cover_hu_a3db94e3d74e345f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/benefits-of-working-remotely-remote/file_0_hu_a3db94e3d74e345f.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/benefits-of-working-remotely-remote/file_1_hu_f71bc6a44c3345c1.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/benefits-of-working-remotely-remote/file_2_hu_a74dfca42275dc4a.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/benefits-of-working-remotely-remote/"/></url><url><loc>https://jetthoughts.com/blog/tags/blog/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/blog/"/></url><url><loc>https://jetthoughts.com/blog/tags/blogposting/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/blogposting/"/></url><url><loc>https://jetthoughts.com/blog/tags/bugs/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/bugs/"/></url><url><loc>https://jetthoughts.com/blog/tags/cache/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cache/"/></url><url><loc>https://jetthoughts.com/blog/tags/circle/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/circle/"/></url><url><loc>https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/cover_hu_72dcff5da5aac9a6.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/file_0_hu_72dcff5da5aac9a6.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/file_1_hu_118a4d864bd73df4.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/file_2_hu_9cdf7529d3684611.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/cleaning-routines-keep-your-project-without-bugs-agile/"/></url><url><loc>https://jetthoughts.com/blog/collecting-javascript-code-coverage-with-capybara-in-ruby-on-rails-application-testing/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/collecting-javascript-code-coverage-with-capybara-in-ruby-on-rails-application-testing/cover_hu_b639768d4825805.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/collecting-javascript-code-coverage-with-capybara-in-ruby-on-rails-application-testing/file_0_hu_b639768d4825805.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/collecting-javascript-code-coverage-with-capybara-in-ruby-on-rails-application-testing/"/></url><url><loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/cover_hu_4b4ba009f9bbc564.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_0_hu_4b4ba009f9bbc564.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_1_hu_cb09fd85711e92d8.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_2_hu_5db4066ee2ae062d.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_3_hu_4c058db722c3af5b.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_4_hu_ef10da483010def2.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/file_5_hu_a00d06efd0c61763.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/delivery-flow-for-distributed-remote-teams-agile-kanban/"/></url><url><loc>https://jetthoughts.com/blog/deploying-subdirectory-projects-heroku-git/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/deploying-subdirectory-projects-heroku-git/cover_hu_17e0ba9cb92f31b6.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/deploying-subdirectory-projects-heroku-git/file_0_hu_17e0ba9cb92f31b6.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/deploying-subdirectory-projects-heroku-git/"/></url><url><loc>https://jetthoughts.com/blog/design-rails-json-api-with-performance-in-mind-cache/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/design-rails-json-api-with-performance-in-mind-cache/cover_hu_9194bbd6def3af5f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/design-rails-json-api-with-performance-in-mind-cache/file_0_hu_9194bbd6def3af5f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/design-rails-json-api-with-performance-in-mind-cache/"/></url><url><loc>https://jetthoughts.com/blog/tags/engagement/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/engagement/"/></url><url><loc>https://jetthoughts.com/blog/enum-validation-in-ruby-on-rails-71/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/enum-validation-in-ruby-on-rails-71/cover_hu_ef6a57b03d1f2b99.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/enum-validation-in-ruby-on-rails-71/file_0_hu_e137b1c6a881cb8a.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/enum-validation-in-ruby-on-rails-71/"/></url><url><loc>https://jetthoughts.com/blog/tags/headlines/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/headlines/"/></url><url><loc>https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/</loc><lastmod>2026-10-03T15:19:13+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/cover_hu_bb324c0800b9adef.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/file_0_hu_bb324c0800b9adef.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/file_1_hu_fe6a3e2d7789111f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/file_2_hu_a498ef510d22e703.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-avoid-n1-query-using-sql-views-materialized-in-rails-application-ruby/"/></url><url><loc>https://jetthoughts.com/blog/how-create-technical-post-in-short-time-writing-blogging/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-create-technical-post-in-short-time-writing-blogging/cover_hu_ded1ab523172e459.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-technical-post-in-short-time-writing-blogging/file_0_hu_ded1ab523172e459.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-create-technical-post-in-short-time-writing-blogging/"/></url><url><loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/cover_hu_198d97a5146700f5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_0_hu_198d97a5146700f5.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_1_hu_74f3fa367701f2f.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_2_hu_cac159394df67a88.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_3_hu_966c3179e51be43f.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_4_hu_eab20206305c914b.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_5_hu_7dd677a2bb172171.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_6_hu_1f7906f352ae90cb.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/file_7_hu_9b7cb17c995e6280.webp</image:loc><image:title>file_7.png</image:title><image:caption>file_7.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-start-an-open-source-project-building-reso-api-js-client-javascript-opensource/"/></url><url><loc>https://jetthoughts.com/blog/tags/introduction/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/introduction/"/></url><url><loc>https://jetthoughts.com/blog/tags/issues/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/issues/"/></url><url><loc>https://jetthoughts.com/blog/jetthoughts-recognized-by-techreviewer-as-top-web-development-company-in-2020-webdev/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-recognized-by-techreviewer-as-top-web-development-company-in-2020-webdev/cover_hu_7622c564c6aeedb4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/jetthoughts-recognized-by-techreviewer-as-top-web-development-company-in-2020-webdev/file_0_hu_7622c564c6aeedb4.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/jetthoughts-recognized-by-techreviewer-as-top-web-development-company-in-2020-webdev/"/></url><url><loc>https://jetthoughts.com/blog/tags/leadgeneration/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/leadgeneration/"/></url><url><loc>https://jetthoughts.com/blog/tags/misconception/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/misconception/"/></url><url><loc>https://jetthoughts.com/blog/tags/myths/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/myths/"/></url><url><loc>https://jetthoughts.com/blog/tags/npm/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/npm/"/></url><url><loc>https://jetthoughts.com/blog/tags/opensource/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/opensource/"/></url><url><loc>https://jetthoughts.com/blog/tags/outstaffing/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/outstaffing/"/></url><url><loc>https://jetthoughts.com/blog/prepare-pull-request-before-asking-review-git-pullrequest/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/prepare-pull-request-before-asking-review-git-pullrequest/cover_hu_eaffa643fd0c9e7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/prepare-pull-request-before-asking-review-git-pullrequest/file_0_hu_eaffa643fd0c9e7.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/prepare-pull-request-before-asking-review-git-pullrequest/"/></url><url><loc>https://jetthoughts.com/blog/tags/principles/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/principles/"/></url><url><loc>https://jetthoughts.com/blog/tags/pullrequest/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/pullrequest/"/></url><url><loc>https://jetthoughts.com/blog/tags/qualitycontrol/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/qualitycontrol/"/></url><url><loc>https://jetthoughts.com/blog/regular-automatic-dependencies-update-with-circleci-github-circle/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/regular-automatic-dependencies-update-with-circleci-github-circle/cover_hu_72f7a9b008634e23.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/regular-automatic-dependencies-update-with-circleci-github-circle/file_0_hu_72f7a9b008634e23.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/regular-automatic-dependencies-update-with-circleci-github-circle/"/></url><url><loc>https://jetthoughts.com/blog/rscss-styling-css-without-losing-your-sanity/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/rscss-styling-css-without-losing-your-sanity/cover_hu_8fae30d5842a2e4e.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/rscss-styling-css-without-losing-your-sanity/file_0_hu_8fae30d5842a2e4e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/rscss-styling-css-without-losing-your-sanity/"/></url><url><loc>https://jetthoughts.com/blog/tags/sails/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/sails/"/></url><url><loc>https://jetthoughts.com/blog/tags/scss/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/scss/"/></url><url><loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/cover_hu_b2910502a26c03fa.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/file_0_hu_b2910502a26c03fa.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/file_1_hu_7dd5833297893b14.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/file_2_hu_157f4add3d49c905.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/file_3_hu_79d6f1d4c664ed3a.webp</image:loc><image:title>file_3.jpeg</image:title><image:caption>file_3.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/file_4_hu_df0ddebe975be3ea.webp</image:loc><image:title>file_4.jpeg</image:title><image:caption>file_4.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/simple-lead-generation-tactics-startup-sails/"/></url><url><loc>https://jetthoughts.com/blog/tags/testplan/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/testplan/"/></url><url><loc>https://jetthoughts.com/blog/trial-period-for-staff-augmentation-in-jetthoughts-startup-engagement/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/trial-period-for-staff-augmentation-in-jetthoughts-startup-engagement/cover_hu_43c8787cc67a499b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/trial-period-for-staff-augmentation-in-jetthoughts-startup-engagement/file_0_hu_43c8787cc67a499b.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/trial-period-for-staff-augmentation-in-jetthoughts-startup-engagement/"/></url><url><loc>https://jetthoughts.com/blog/ultimate-guide-sales-onboarding-in-it-companies-sails-leadgeneration/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ultimate-guide-sales-onboarding-in-it-companies-sails-leadgeneration/cover_hu_7ef518c23edc3c41.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ultimate-guide-sales-onboarding-in-it-companies-sails-leadgeneration/file_0_hu_7ef518c23edc3c41.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ultimate-guide-sales-onboarding-in-it-companies-sails-leadgeneration/"/></url><url><loc>https://jetthoughts.com/blog/tips-attract-readers-read-your-post-blogging/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/tips-attract-readers-read-your-post-blogging/cover_hu_bb3b360bc7c9dad4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tips-attract-readers-read-your-post-blogging/file_0_hu_bb3b360bc7c9dad4.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tips-attract-readers-read-your-post-blogging/file_1_hu_1d3c25f9f47f2614.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tips-attract-readers-read-your-post-blogging/"/></url><url><loc>https://jetthoughts.com/blog/tags/topwebdevelopmentcompany/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/topwebdevelopmentcompany/"/></url><url><loc>https://jetthoughts.com/blog/tags/vue/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/vue/"/></url><url><loc>https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/cover_hu_bbbc80e188c981bd.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/file_0_hu_bbbc80e188c981bd.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/file_1_hu_a87c9182400ef5c4.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/file_2_hu_6530dab4b624e3bb.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/we-got-3-main-principles-for-writing-technical-blog-posts-heres-what-learned/"/></url><url><loc>https://jetthoughts.com/blog/what-activities-are-expected-from-remote-developer-for-effective-collaboration-development-process/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-activities-are-expected-from-remote-developer-for-effective-collaboration-development-process/cover_hu_f7f52273421293e7.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-activities-are-expected-from-remote-developer-for-effective-collaboration-development-process/file_0_hu_f7f52273421293e7.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-activities-are-expected-from-remote-developer-for-effective-collaboration-development-process/"/></url><url><loc>https://jetthoughts.com/blog/what-are-most-common-misconceptions-about-remote-work-misconception/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-are-most-common-misconceptions-about-remote-work-misconception/cover_hu_689e79e6e8860194.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-are-most-common-misconceptions-about-remote-work-misconception/file_0_hu_689e79e6e8860194.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-are-most-common-misconceptions-about-remote-work-misconception/file_1_hu_60069268736ff4e.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-are-most-common-misconceptions-about-remote-work-misconception/"/></url><url><loc>https://jetthoughts.com/blog/what-are-steps-of-an-automation-test-plan-qualitycontrol-testing/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-are-steps-of-an-automation-test-plan-qualitycontrol-testing/cover_hu_ebbd29baeef8ff49.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-are-steps-of-an-automation-test-plan-qualitycontrol-testing/cover_hu_1121e1b7210771b4.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-are-steps-of-an-automation-test-plan-qualitycontrol-testing/file_0_hu_ebbd29baeef8ff49.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-are-steps-of-an-automation-test-plan-qualitycontrol-testing/"/></url><url><loc>https://jetthoughts.com/blog/what-do-for-developer-when-wip-limit-reached-agile-kanban/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-do-for-developer-when-wip-limit-reached-agile-kanban/cover_hu_99200a872f37a955.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-do-for-developer-when-wip-limit-reached-agile-kanban/file_0_hu_99200a872f37a955.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-do-for-developer-when-wip-limit-reached-agile-kanban/file_1_hu_baf908563ee0fea2.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-do-for-developer-when-wip-limit-reached-agile-kanban/"/></url><url><loc>https://jetthoughts.com/blog/where-read-env-variables-in-ruby-on-rails-application/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/where-read-env-variables-in-ruby-on-rails-application/cover_hu_8a7744d18ee60e48.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/where-read-env-variables-in-ruby-on-rails-application/file_0_hu_8a7744d18ee60e48.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/where-read-env-variables-in-ruby-on-rails-application/"/></url><url><loc>https://jetthoughts.com/blog/which-platforms-are-better-use-for-non-tech-founders-look-contractors-freelance-development/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/which-platforms-are-better-use-for-non-tech-founders-look-contractors-freelance-development/cover_hu_9e3c976f6bf6eee0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/which-platforms-are-better-use-for-non-tech-founders-look-contractors-freelance-development/file_0_hu_9e3c976f6bf6eee0.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/which-platforms-are-better-use-for-non-tech-founders-look-contractors-freelance-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/workplace/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/workplace/"/></url><url><loc>https://jetthoughts.com/blog/new-asserts-for-testing-stopped-streams-after-ruby-on-rails-71-changelog/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/new-asserts-for-testing-stopped-streams-after-ruby-on-rails-71-changelog/cover_hu_75bfda7b0310ed9c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/new-asserts-for-testing-stopped-streams-after-ruby-on-rails-71-changelog/"/></url><url><loc>https://jetthoughts.com/blog/tags/cms/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/cms/"/></url><url><loc>https://jetthoughts.com/blog/migration-from-medium-devto-hugo-blog-webdev/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/migration-from-medium-devto-hugo-blog-webdev/cover_hu_44c9b42c5baac03b.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/migration-from-medium-devto-hugo-blog-webdev/file_0_hu_44c9b42c5baac03b.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/migration-from-medium-devto-hugo-blog-webdev/"/></url><url><loc>https://jetthoughts.com/</loc><lastmod>2026-10-03T02:05:22+02:00</lastmod><changefreq>daily</changefreq><priority>1</priority><image:image><image:loc>https://jetthoughts.com/build-faster-scale-smarter_hu_fc8f0799f32652b5.webp</image:loc><image:title>build-faster-scale-smarter.jpeg</image:title><image:caption>build-faster-scale-smarter.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/og-home_hu_afed8e592084ff17.webp</image:loc><image:title>og-home.jpg</image:title><image:caption>og-home.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/"/></url><url><loc>https://jetthoughts.com/blog/setting-up-docker-for-ruby-on-rails-7-beginners/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/setting-up-docker-for-ruby-on-rails-7-beginners/"/></url><url><loc>https://jetthoughts.com/blog/more-control-over-enum-in-rails-71-webdev/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/more-control-over-enum-in-rails-71-webdev/cover_hu_61598aafe2c4b551.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/more-control-over-enum-in-rails-71-webdev/"/></url><url><loc>https://jetthoughts.com/blog/upgrading-postgresql-on-heroku-step-by-guide-database/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/upgrading-postgresql-on-heroku-step-by-guide-database/cover_hu_14348237d5f61d8a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/upgrading-postgresql-on-heroku-step-by-guide-database/"/></url><url><loc>https://jetthoughts.com/blog/install-official-firefox-deb-in-dockerfile-docker-devops/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/install-official-firefox-deb-in-dockerfile-docker-devops/cover_hu_5d8197d5ad6a38d4.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/install-official-firefox-deb-in-dockerfile-docker-devops/"/></url><url><loc>https://jetthoughts.com/blog/anonymous-block-argument-in-ruby-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/anonymous-block-argument-in-ruby-tutorial/cover_hu_bccccdc77d9cabba.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/anonymous-block-argument-in-ruby-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/discover-best-software-developer-companies-near/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/discover-best-software-developer-companies-near/cover_hu_e868addcee368dc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-software-developer-companies-near/file_0_hu_ceed4187fb773261.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-software-developer-companies-near/file_1_hu_e5f908984048b396.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/discover-best-software-developer-companies-near/file_2_hu_b3fce419c83cc44c.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/discover-best-software-developer-companies-near/"/></url><url><loc>https://jetthoughts.com/blog/future-of-software-engineering/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-engineering/cover_hu_84223820537274d5.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/future-of-software-engineering/file_0_hu_19183627a5ae835e.webp</image:loc><image:title>file_0.jpg</image:title><image:caption>file_0.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/future-of-software-engineering/"/></url><url><loc>https://jetthoughts.com/blog/top-8-youtube-ad-agencies-watch/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/top-8-youtube-ad-agencies-watch/cover_hu_f14b8b0690b2fd2f.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/top-8-youtube-ad-agencies-watch/"/></url><url><loc>https://jetthoughts.com/blog/top-communication-tools-for-remote-teams/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/top-communication-tools-for-remote-teams/cover_hu_1fef17b7a47683fc.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/top-communication-tools-for-remote-teams/"/></url><url><loc>https://jetthoughts.com/blog/transforming-brands-through-product-led-storytelling/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/transforming-brands-through-product-led-storytelling/cover_hu_245f96d1fb298254.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/transforming-brands-through-product-led-storytelling/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-marketing-success-strategic-guide-for/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-marketing-success-strategic-guide-for/cover_hu_c902dd187ff92456.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-marketing-success-strategic-guide-for/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-potential-6-compelling-reasons-outsource/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-potential-6-compelling-reasons-outsource/cover_hu_d750ce98dfc5ca1b.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-potential-6-compelling-reasons-outsource/"/></url><url><loc>https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/</loc><lastmod>2025-10-15T19:02:46+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/cover_hu_3dfda9d6522f251a.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/file_0_hu_b0a256993af95b50.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/file_1_hu_8f43f6daa60c70d9.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/file_2_hu_92033abb987f1d87.webp</image:loc><image:title>file_2.jpeg</image:title><image:caption>file_2.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/unlocking-success-innovative-tech-talent-solutions/"/></url><url><loc>https://jetthoughts.com/blog/stimulus-keyboard-event-filter/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/stimulus-keyboard-event-filter/"/></url><url><loc>https://jetthoughts.com/blog/custom-ordering-without-sql-with-ruby-on-rails-7/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/custom-ordering-without-sql-with-ruby-on-rails-7/cover_hu_2bd92c22b93d0fee.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-ordering-without-sql-with-ruby-on-rails-7/file_0_hu_2bd92c22b93d0fee.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/custom-ordering-without-sql-with-ruby-on-rails-7/"/></url><url><loc>https://jetthoughts.com/blog/how-we-configure-simplecov-for-our-ruby-on-rails-projects/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-we-configure-simplecov-for-our-ruby-on-rails-projects/"/></url><url><loc>https://jetthoughts.com/blog/integrating-bun-with-vite-ruby-for-lightning-fast-frontend-builds-rails-javascript/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/integrating-bun-with-vite-ruby-for-lightning-fast-frontend-builds-rails-javascript/cover_hu_61be3e1b9866be7b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/integrating-bun-with-vite-ruby-for-lightning-fast-frontend-builds-rails-javascript/file_0_hu_61be3e1b9866be7b.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/integrating-bun-with-vite-ruby-for-lightning-fast-frontend-builds-rails-javascript/"/></url><url><loc>https://jetthoughts.com/blog/tags/browser/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/browser/"/></url><url><loc>https://jetthoughts.com/blog/optimize-your-chrome-options-for-testing-get-x125-impact-performance/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/optimize-your-chrome-options-for-testing-get-x125-impact-performance/cover_hu_91cc44a36e8bb3b9.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/optimize-your-chrome-options-for-testing-get-x125-impact-performance/cover_hu_774576622f65af7c.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/optimize-your-chrome-options-for-testing-get-x125-impact-performance/file_0_hu_9239a40cfe289d3.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/optimize-your-chrome-options-for-testing-get-x125-impact-performance/"/></url><url><loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/cover_hu_623c45386035a883.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_0_hu_a58bd95ffe092ade.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_1_hu_8ebfa5e640f049de.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_2_hu_87df20536ffbe626.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_3_hu_16dfb394568d0d28.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_4_hu_268d4abb77deb784.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_5_hu_71b8bba0ee6e4f7d.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_6_hu_ec8086b5804e931b.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_7_hu_7b1403d6a8c3294.webp</image:loc><image:title>file_7.png</image:title><image:caption>file_7.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/file_8_hu_5b4a62a848338ac3.webp</image:loc><image:title>file_8.png</image:title><image:caption>file_8.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/ruby-on-rails-views-resources-for-frontend-developer-programming-javascript/"/></url><url><loc>https://jetthoughts.com/blog/align-remote-teams-with-okrs-impact-mapping-management-devops/</loc><lastmod>2025-10-19T01:54:47+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/align-remote-teams-with-okrs-impact-mapping-management-devops/cover_hu_71a1f15f4dea1226.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/align-remote-teams-with-okrs-impact-mapping-management-devops/file_0_hu_5c4599e4fc6a3bd4.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/align-remote-teams-with-okrs-impact-mapping-management-devops/file_1_hu_43a1deb07e17b610.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/align-remote-teams-with-okrs-impact-mapping-management-devops/"/></url><url><loc>https://jetthoughts.com/blog/how-large-transaction-can-be-source-of-db-deadlocks-this-fixed-ruby-database/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-large-transaction-can-be-source-of-db-deadlocks-this-fixed-ruby-database/cover_hu_a6a842f89913a4af.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-large-transaction-can-be-source-of-db-deadlocks-this-fixed-ruby-database/file_0_hu_a6a842f89913a4af.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-large-transaction-can-be-source-of-db-deadlocks-this-fixed-ruby-database/"/></url><url><loc>https://jetthoughts.com/blog/how-keep-clean-ruby-on-rails-views-with-null-object-pattern/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-keep-clean-ruby-on-rails-views-with-null-object-pattern/cover_hu_9d9f3274ac9509f3.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-keep-clean-ruby-on-rails-views-with-null-object-pattern/file_0_hu_9d9f3274ac9509f3.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-keep-clean-ruby-on-rails-views-with-null-object-pattern/"/></url><url><loc>https://jetthoughts.com/clients/agent-inbox/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/ai-screen-1_hu_3dbcbf7899647c0b.webp</image:loc><image:title>ai-screen-1.png</image:title><image:caption>ai-screen-1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/ai-screen-2_hu_844c42752a71a8e7.webp</image:loc><image:title>ai-screen-2.png</image:title><image:caption>ai-screen-2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/ai-screen-3_hu_54a305f117d4c9c9.webp</image:loc><image:title>ai-screen-3.png</image:title><image:caption>ai-screen-3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/case-study-agent-inbox-color_hu_da83748590dcdf7a.webp</image:loc><image:title>case-study-agent-inbox-color.png</image:title><image:caption>case-study-agent-inbox-color.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/case-study-agent-inbox_hu_f705237cce73ce9f.webp</image:loc><image:title>case-study-agent-inbox.png</image:title><image:caption>case-study-agent-inbox.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/hero-ai_hu_d0b843abe5f04bba.webp</image:loc><image:title>hero-ai.jpg</image:title><image:caption>hero-ai.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/agent-inbox/og-clients-agent-inbox_hu_2ccd7900bf4ac025.webp</image:loc><image:title>og-clients-agent-inbox.jpg</image:title><image:caption>og-clients-agent-inbox.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/agent-inbox/"/></url><url><loc>https://jetthoughts.com/clients/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/"/></url><url><loc>https://jetthoughts.com/clients/open-apply/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/open-apply/case-study-open-apply_hu_8d9e8864578f8bb7.webp</image:loc><image:title>case-study-open-apply.png</image:title><image:caption>case-study-open-apply.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/case-study-open-apply_hu_739ac65b781e3d47.webp</image:loc><image:title>case-study-open-apply.webp</image:title><image:caption>case-study-open-apply.webp</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/hero-oa_hu_505a53ceb9f95db3.webp</image:loc><image:title>hero-oa.jpg</image:title><image:caption>hero-oa.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/oa-screen-1_hu_c2d0a22bd45b09e.webp</image:loc><image:title>oa-screen-1.png</image:title><image:caption>oa-screen-1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/oa-screen-2_hu_a84770d7ba5da82e.webp</image:loc><image:title>oa-screen-2.png</image:title><image:caption>oa-screen-2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/oa-screen-3_hu_bd18ba0468272cae.webp</image:loc><image:title>oa-screen-3.png</image:title><image:caption>oa-screen-3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/open-apply/og-clients-openapply_hu_bcfcc6b4c78529c.webp</image:loc><image:title>og-clients-openapply.jpg</image:title><image:caption>og-clients-openapply.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/open-apply/"/></url><url><loc>https://jetthoughts.com/clients/mobile-coach/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/case-study-mobile-coach_hu_2049a66a35a6e5a5.webp</image:loc><image:title>case-study-mobile-coach.png</image:title><image:caption>case-study-mobile-coach.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/hero-mc_hu_232a47086bc66eaa.webp</image:loc><image:title>hero-mc.jpg</image:title><image:caption>hero-mc.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/mc-screen-03_hu_96ba41a0849f1bda.webp</image:loc><image:title>mc-screen-03.png</image:title><image:caption>mc-screen-03.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/mc-screen-1_hu_16b95740c0ed7811.webp</image:loc><image:title>mc-screen-1.png</image:title><image:caption>mc-screen-1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/mc-screen-2_hu_15c852e27a9f5f6e.webp</image:loc><image:title>mc-screen-2.png</image:title><image:caption>mc-screen-2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/mobile-coach/og-clients-mobilecoach_hu_3e9eb824390ffb98.webp</image:loc><image:title>og-clients-mobilecoach.jpg</image:title><image:caption>og-clients-mobilecoach.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/mobile-coach/"/></url><url><loc>https://jetthoughts.com/blog/how-wip-limits-improves-effectiveness-productivity-management/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-wip-limits-improves-effectiveness-productivity-management/cover_hu_4d57d0e8d8ea90c9.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-wip-limits-improves-effectiveness-productivity-management/file_0_hu_ac3bf5213861894a.webp</image:loc><image:title>file_0.webp</image:title><image:caption>file_0.webp</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-wip-limits-improves-effectiveness-productivity-management/"/></url><url><loc>https://jetthoughts.com/blog/tags/distributedsystems/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/distributedsystems/"/></url><url><loc>https://jetthoughts.com/blog/when-use-microservices-devops-distributedsystems/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/when-use-microservices-devops-distributedsystems/cover_hu_7206490497585d6b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/when-use-microservices-devops-distributedsystems/file_0_hu_c69356957c29757e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/when-use-microservices-devops-distributedsystems/"/></url><url><loc>https://jetthoughts.com/blog/what-ruby-on-rails-middleware/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-ruby-on-rails-middleware/cover_hu_3b68a057cf108aa5.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-ruby-on-rails-middleware/file_0_hu_3b68a057cf108aa5.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-ruby-on-rails-middleware/"/></url><url><loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/cover_hu_a29e250a328691c0.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/file_0_hu_a8dd1e12c2fae876.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/file_1_hu_8a2e4ef2a464fc13.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/file_2_hu_b9f06728e4e1b413.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/file_3_hu_9bb5008097b25899.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-create-triangles-in-tailwindcss-html-css/"/></url><url><loc>https://jetthoughts.com/blog/tags/tailwindcss/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tailwindcss/"/></url><url><loc>https://jetthoughts.com/careers/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/careers/"/></url><url><loc>https://jetthoughts.com/careers/junior-ruby-on-rails-developer/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/careers/junior-ruby-on-rails-developer/og-careers-junior-ruby-on-rails_hu_bca8c29c1557fbef.webp</image:loc><image:title>og-careers-junior-ruby-on-rails.jpg</image:title><image:caption>og-careers-junior-ruby-on-rails.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/careers/junior-ruby-on-rails-developer/"/></url><url><loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/LL-App_hu_43a3579832802e33.webp</image:loc><image:title>LL-App.jpg</image:title><image:caption>LL-App.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/limeleads_hu_c903a5a94dc530dd.webp</image:loc><image:title>limeleads.png</image:title><image:caption>limeleads.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/unnamed-2_hu_2d7cd28970b58fa8.webp</image:loc><image:title>unnamed-2.png</image:title><image:caption>unnamed-2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/unnamed-3_hu_be4e5b7ced3277ac.webp</image:loc><image:title>unnamed-3.png</image:title><image:caption>unnamed-3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/unnamed-4_hu_12d83f51c0ca5e8a.webp</image:loc><image:title>unnamed-4.png</image:title><image:caption>unnamed-4.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/see-how-jetthoughts-helped-limeleads-transform-a-legacy-codebase-stabilize-the-product-for-long-term-performance/"/></url><url><loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/OCS-Logo-1_hu_58cac683ac53e872.webp</image:loc><image:title>OCS-Logo-1.png</image:title><image:caption>OCS-Logo-1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/ocs-customizable-solutions_hu_477567f38515d587.webp</image:loc><image:title>ocs-customizable-solutions.png</image:title><image:caption>ocs-customizable-solutions.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/ocs-data-operations-analytics-reporting-1024x746_hu_b0f1c36c5a76108e.webp</image:loc><image:title>ocs-data-operations-analytics-reporting-1024x746.png</image:title><image:caption>ocs-data-operations-analytics-reporting-1024x746.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/ocs-eliminating-risk-optimizing-human-capital_hu_21b76abdc6643283.webp</image:loc><image:title>ocs-eliminating-risk-optimizing-human-capital.png</image:title><image:caption>ocs-eliminating-risk-optimizing-human-capital.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/ocs-return-work-with-confidence-1024x805_hu_f51e1868236ae807.webp</image:loc><image:title>ocs-return-work-with-confidence-1024x805.png</image:title><image:caption>ocs-return-work-with-confidence-1024x805.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/ocs-return-work-with-confidence_hu_2c7dfdbb454a3be9.webp</image:loc><image:title>ocs-return-work-with-confidence.png</image:title><image:caption>ocs-return-work-with-confidence.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/see-how-jetthoughts-helped-orchestratecs-go-from-an-idea-to-software-in-just-60-days/"/></url><url><loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/</loc><lastmod>2026-10-03T21:19:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/Corsis-Logo_hu_c4b4f6a3230934a2.webp</image:loc><image:title>Corsis-Logo.jpg</image:title><image:caption>Corsis-Logo.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/Corsis-app_hu_3da6b9e91d292b52.webp</image:loc><image:title>Corsis-app.png</image:title><image:caption>Corsis-app.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/crosslake-logo-128x24-4x_hu_94aea375cd45fd78.webp</image:loc><image:title>crosslake-logo-128x24-4x.webp</image:title><image:caption>crosslake-logo-128x24-4x.webp</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/download-1_hu_e1b5e4c3d5ad2ab4.webp</image:loc><image:title>download-1.jpg</image:title><image:caption>download-1.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/unnamed_hu_ce3d7ec0405b3bbf.webp</image:loc><image:title>unnamed.png</image:title><image:caption>unnamed.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/see-how-jetthoughts-helped-crosslake-transform-a-legacy-software-project-gain-control-over-a-complex-codebase/"/></url><url><loc>https://jetthoughts.com/careers/senior-ruby-on-rails-developer/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><image:image><image:loc>https://jetthoughts.com/careers/senior-ruby-on-rails-developer/og-careers-senior-ruby-on-rails_hu_a52a49e4b695da0.webp</image:loc><image:title>og-careers-senior-ruby-on-rails.jpg</image:title><image:caption>og-careers-senior-ruby-on-rails.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/careers/senior-ruby-on-rails-developer/"/></url><url><loc>https://jetthoughts.com/about-us/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/about-us/og-about-us_hu_e373ca0fe1223822.webp</image:loc><image:title>og-about-us.jpg</image:title><image:caption>og-about-us.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/about-us/the-best-products_hu_72188d6c78e780dd.webp</image:loc><image:title>the-best-products.jpg</image:title><image:caption>the-best-products.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/about-us/"/></url><url><loc>https://jetthoughts.com/careers/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/careers/careers-browse-apply-preapre_hu_594076bc09e72bec.webp</image:loc><image:title>careers-browse-apply-preapre.jpeg</image:title><image:caption>careers-browse-apply-preapre.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/careers/john-doe_hu_32db4c314280c736.webp</image:loc><image:title>john-doe.jpg</image:title><image:caption>john-doe.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/careers/og-careers_hu_eda5b3665e546225.webp</image:loc><image:title>og-careers.jpg</image:title><image:caption>og-careers.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/careers/"/></url><url><loc>https://jetthoughts.com/pages/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/pages/"/></url><url><loc>https://jetthoughts.com/clients/</loc><lastmod>2026-10-03T09:29:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/clients/og-clients_hu_7d02e7561c3cd53a.webp</image:loc><image:title>og-clients.jpg</image:title><image:caption>og-clients.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/clients/"/></url><url><loc>https://jetthoughts.com/blog/tags/help/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/help/"/></url><url><loc>https://jetthoughts.com/blog/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>daily</changefreq><priority>0.8</priority><image:image><image:loc>https://jetthoughts.com/blog/og-blog_hu_dc38087ce201f78e.webp</image:loc><image:title>og-blog.jpg</image:title><image:caption>og-blog.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/"/></url><url><loc>https://jetthoughts.com/blog/troubleshooting-ruby-build-tutorial/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/troubleshooting-ruby-build-tutorial/cover_hu_c93c19400b0ca790.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/troubleshooting-ruby-build-tutorial/file_0_hu_c93c19400b0ca790.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/troubleshooting-ruby-build-tutorial/"/></url><url><loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/cover_hu_49bf00b06510ee1f.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/file_0_hu_49bf00b06510ee1f.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/file_1_hu_ddc0c5ba6d9a65d2.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/file_2_hu_e62911a92d3520a4.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/file_3_hu_cf201b701d357ed.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/file_4_hu_8bd16a5da301d66c.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/custom-templates-for-rails-scaffolding-ruby/"/></url><url><loc>https://jetthoughts.com/blog/our-mvp-team-structure-startup-management/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/our-mvp-team-structure-startup-management/cover_hu_37d89d9928c62988.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/our-mvp-team-structure-startup-management/file_0_hu_85cb9a934c90096e.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/our-mvp-team-structure-startup-management/"/></url><url><loc>https://jetthoughts.com/blog/tldr-move-cicd-scripts-into-automation-devops-productivity/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/tldr-move-cicd-scripts-into-automation-devops-productivity/cover_hu_1b801f588eae90c4.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/tldr-move-cicd-scripts-into-automation-devops-productivity/file_0_hu_1b801f588eae90c4.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tldr-move-cicd-scripts-into-automation-devops-productivity/"/></url><url><loc>https://jetthoughts.com/blog/auto-install-system-dependencies-for-ruby-on-rails-programming/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/auto-install-system-dependencies-for-ruby-on-rails-programming/cover_hu_9a38aed6194806a6.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/auto-install-system-dependencies-for-ruby-on-rails-programming/"/></url><url><loc>https://jetthoughts.com/blog/tags/callback/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/callback/"/></url><url><loc>https://jetthoughts.com/blog/how-avoid-callbacks-using-services-rails-refactoring/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-callbacks-using-services-rails-refactoring/cover_hu_eb100df6de8dee84.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-avoid-callbacks-using-services-rails-refactoring/file_0_hu_eb100df6de8dee84.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-avoid-callbacks-using-services-rails-refactoring/"/></url><url><loc>https://jetthoughts.com/blog/tags/codequality/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/codequality/"/></url><url><loc>https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/cover_hu_f5b5139e52057bb5.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/file_0_hu_f5b5139e52057bb5.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/file_1_hu_4e8252652141eb51.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/file_2_hu_c5e507d35ada7a2a.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/incremental-lint-fixes-by-github-actions-devops/"/></url><url><loc>https://jetthoughts.com/blog/how-make-vertically-scrollable-in-css-html/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-make-vertically-scrollable-in-css-html/cover_hu_684a01660db25b3e.webp</image:loc><image:title>cover.jpeg</image:title><image:caption>cover.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-vertically-scrollable-in-css-html/file_0_hu_65fa29f21a611966.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-make-vertically-scrollable-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/data-migrations-with-rails-ruby/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/data-migrations-with-rails-ruby/cover_hu_476f2e295e3f8670.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/data-migrations-with-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/how-use-ruby-on-rails-concerns-webdev/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-use-ruby-on-rails-concerns-webdev/cover_hu_3b00707ca48566b1.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-use-ruby-on-rails-concerns-webdev/"/></url><url><loc>https://jetthoughts.com/blog/how-create-circles-in-css-html/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-create-circles-in-css-html/cover_hu_7472a63a769b19b7.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-circles-in-css-html/file_0_hu_74353efb08a2cabe.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-circles-in-css-html/file_1_hu_17d9cafcc19e2cd9.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-create-circles-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-make-truncate-text-in-css-html/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-make-truncate-text-in-css-html/cover_hu_561c0de3736b024a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-truncate-text-in-css-html/file_0_hu_e5b81d181342af45.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-truncate-text-in-css-html/file_1_hu_d24e7879e9ba0f0a.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-make-truncate-text-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/</loc><lastmod>2026-04-23T22:29:01+01:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/cover_hu_e74db41f39ad6ace.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/file_0_hu_7365863ca9255ef.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/file_1_hu_93de72c6ebc3dd40.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/file_2_hu_19f4d65af6e62de6.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-create-triangles-in-css-html/file_3_hu_db213dde7b0fe759.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-create-triangles-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-setup-default-values-for-attributes-in-ruby-on-rails-programming/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-setup-default-values-for-attributes-in-ruby-on-rails-programming/cover_hu_d9c6769d1067ce26.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-setup-default-values-for-attributes-in-ruby-on-rails-programming/file_0_hu_e9ac03425c0c0430.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-setup-default-values-for-attributes-in-ruby-on-rails-programming/"/></url><url><loc>https://jetthoughts.com/blog/what-difference-between-joins-includes-in-rails-activerecord-ruby/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-difference-between-joins-includes-in-rails-activerecord-ruby/cover_hu_5b73339aa9019388.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-difference-between-joins-includes-in-rails-activerecord-ruby/file_0_hu_5b73339aa9019388.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/what-difference-between-joins-includes-in-rails-activerecord-ruby/file_1_hu_48cf30d41e63371e.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-difference-between-joins-includes-in-rails-activerecord-ruby/"/></url><url><loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/cover_hu_216012c332207959.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/file_0_hu_4e3017344bd35556.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/file_1_hu_c4ad62b18b45471a.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/file_2_hu_80aca3622e1b92ab.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/file_3_hu_3e85eb31e8b3751c.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-use-linear-gradient-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/cover_hu_148a28f1571bf8c2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_0_hu_5b3cf90570275a50.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_1_hu_c61f4ae7e3f7d0bb.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_2_hu_485a2010d4d282b1.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_3_hu_337bd00adcb08b16.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_4_hu_b50cd0c5f201c27d.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_5_hu_9a123f2740651d9a.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-background-size-in-css-html/file_6_hu_875cca163cc719c5.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-use-background-size-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/tags/jetthoughts/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/jetthoughts/"/></url><url><loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/cover_hu_21392a2f8e23ca4b.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/file_0_hu_41f9ad9fa05584e9.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/file_1_hu_eae75658e4a84a4f.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/file_2_hu_1ed46aa4ebe99093.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/file_3_hu_ccf23c3599fc310e.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/pitfalls-of-using-metaprogramming-in-ruby-on-rails-application-programming/"/></url><url><loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/cover_hu_6ae92b5f1ae610d2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_0_hu_6ae92b5f1ae610d2.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_1_hu_983fab08e4f06451.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_2_hu_ad8486218f404c25.webp</image:loc><image:title>file_2.png</image:title><image:caption>file_2.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_3_hu_fee66a4d6885fba9.webp</image:loc><image:title>file_3.png</image:title><image:caption>file_3.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_4_hu_37388a46592a55be.webp</image:loc><image:title>file_4.png</image:title><image:caption>file_4.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_5_hu_7c8a2fb188eb7da9.webp</image:loc><image:title>file_5.png</image:title><image:caption>file_5.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_6_hu_8b62bb432b175d27.webp</image:loc><image:title>file_6.png</image:title><image:caption>file_6.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_7_hu_a90ff0c78bca061b.webp</image:loc><image:title>file_7.png</image:title><image:caption>file_7.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-nth-child-in-css-html/file_8_hu_983fab08e4f06451.webp</image:loc><image:title>file_8.png</image:title><image:caption>file_8.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-use-nth-child-in-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-style-checkbox-using-css-html/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-style-checkbox-using-css-html/cover_hu_dad457b41247c971.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-style-checkbox-using-css-html/"/></url><url><loc>https://jetthoughts.com/blog/preview-ui-changes-with-ruby-on-rails-variants/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/preview-ui-changes-with-ruby-on-rails-variants/cover_hu_77ea8ce054decd95.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/preview-ui-changes-with-ruby-on-rails-variants/"/></url><url><loc>https://jetthoughts.com/blog/generating-random-strings-with-ruby-webdev/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/generating-random-strings-with-ruby-webdev/cover_hu_beadf34273e5a3a2.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/generating-random-strings-with-ruby-webdev/"/></url><url><loc>https://jetthoughts.com/blog/how-vertically-center-an-element-without-flex-css-html/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-vertically-center-an-element-without-flex-css-html/"/></url><url><loc>https://jetthoughts.com/blog/how-horizontally-center-an-element-without-flex-css-html/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-horizontally-center-an-element-without-flex-css-html/cover_hu_2ff0d713d1ef2762.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-horizontally-center-an-element-without-flex-css-html/"/></url><url><loc>https://jetthoughts.com/blog/change-inputs-placeholder-color-with-css-html/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/change-inputs-placeholder-color-with-css-html/cover_hu_b84e7937a98eb695.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/change-inputs-placeholder-color-with-css-html/"/></url><url><loc>https://jetthoughts.com/blog/vertical-align-with-full-screen-across-tailwind-css-jetthoughts/</loc><lastmod>2026-04-23T22:29:01+01:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/vertical-align-with-full-screen-across-tailwind-css-jetthoughts/cover_hu_d7e93d7f1fff318e.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/vertical-align-with-full-screen-across-tailwind-css-jetthoughts/file_0_hu_9cf3d04191e95d12.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/vertical-align-with-full-screen-across-tailwind-css-jetthoughts/"/></url><url><loc>https://jetthoughts.com/blog/tags/tilewind/</loc><lastmod>2026-04-23T22:29:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/tilewind/"/></url><url><loc>https://jetthoughts.com/blog/manage-bundler-indirect-dependencies-versions-ruby-beginners/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/manage-bundler-indirect-dependencies-versions-ruby-beginners/cover_hu_95d41b6263a12783.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/manage-bundler-indirect-dependencies-versions-ruby-beginners/file_0_hu_37535c26e688417d.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/manage-bundler-indirect-dependencies-versions-ruby-beginners/file_1_hu_940c863377b60793.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/manage-bundler-indirect-dependencies-versions-ruby-beginners/"/></url><url><loc>https://jetthoughts.com/blog/how-get-build-full-urls-in-rails-ruby/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-get-build-full-urls-in-rails-ruby/cover_hu_81082d2c51d99010.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-get-build-full-urls-in-rails-ruby/"/></url><url><loc>https://jetthoughts.com/blog/why-how-use-tdd-main-tips-testing/</loc><lastmod>2025-10-19T00:31:39+02:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/why-how-use-tdd-main-tips-testing/cover_hu_3039800034036829.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/why-how-use-tdd-main-tips-testing/"/></url><url><loc>https://jetthoughts.com/blog/how-make-small-valuable-async-standups-productivity-development/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-make-small-valuable-async-standups-productivity-development/cover_hu_3d40489cb50827ca.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-make-small-valuable-async-standups-productivity-development/file_0_hu_3d40489cb50827ca.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-make-small-valuable-async-standups-productivity-development/"/></url><url><loc>https://jetthoughts.com/blog/tags/standup/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/standup/"/></url><url><loc>https://jetthoughts.com/blog/tags/agreement/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/agreement/"/></url><url><loc>https://jetthoughts.com/blog/tags/blame/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/blame/"/></url><url><loc>https://jetthoughts.com/blog/tags/blamegame/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/blamegame/"/></url><url><loc>https://jetthoughts.com/blog/communication-agreement-in-remote-environment-agile/</loc><lastmod>2026-08-20T19:25:46+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/communication-agreement-in-remote-environment-agile/cover_hu_4bdd1cc86c6c8511.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/communication-agreement-in-remote-environment-agile/file_0_hu_cebf1a00be0c0db0.webp</image:loc><image:title>file_0.jpeg</image:title><image:caption>file_0.jpeg</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/communication-agreement-in-remote-environment-agile/file_1_hu_a96c58f8c90ff99f.webp</image:loc><image:title>file_1.jpeg</image:title><image:caption>file_1.jpeg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/communication-agreement-in-remote-environment-agile/"/></url><url><loc>https://jetthoughts.com/blog/tags/projectfailure/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/tags/projectfailure/"/></url><url><loc>https://jetthoughts.com/blog/what-are-next-steps-when-your-project-failing-management/</loc><lastmod>2026-08-21T03:51:10+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/what-are-next-steps-when-your-project-failing-management/cover_hu_4b91f46c66705f95.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/what-are-next-steps-when-your-project-failing-management/"/></url><url><loc>https://jetthoughts.com/blog/who-blame-when-project-fails-blamegame/</loc><lastmod>2026-08-21T02:32:09+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/who-blame-when-project-fails-blamegame/cover_hu_d2dfced803fe7de1.webp</image:loc><image:title>cover.jpg</image:title><image:caption>cover.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/who-blame-when-project-fails-blamegame/"/></url><url><loc>https://jetthoughts.com/blog/how-use-transaction-script-aka-service-objects-in-ruby-on-rails-simple-example/</loc><lastmod>2026-08-21T02:47:36+03:00</lastmod><changefreq>yearly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/blog/how-use-transaction-script-aka-service-objects-in-ruby-on-rails-simple-example/cover_hu_1dd3be38fe3f5c5a.webp</image:loc><image:title>cover.png</image:title><image:caption>cover.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-transaction-script-aka-service-objects-in-ruby-on-rails-simple-example/file_0_hu_1dd3be38fe3f5c5a.webp</image:loc><image:title>file_0.png</image:title><image:caption>file_0.png</image:caption></image:image><image:image><image:loc>https://jetthoughts.com/blog/how-use-transaction-script-aka-service-objects-in-ruby-on-rails-simple-example/file_1_hu_1f17891a8c7e190c.webp</image:loc><image:title>file_1.png</image:title><image:caption>file_1.png</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/blog/how-use-transaction-script-aka-service-objects-in-ruby-on-rails-simple-example/"/></url><url><loc>https://jetthoughts.com/contact-us/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://jetthoughts.com/contact-us/og-contact-us_hu_187a72c6c2ab3e97.webp</image:loc><image:title>og-contact-us.jpg</image:title><image:caption>og-contact-us.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/contact-us/"/></url><url><loc/><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://jetthoughts.com/services/embedded/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/services/embedded/"/></url><url><loc>https://jetthoughts.com/partners/</loc><lastmod>2026-10-03T07:40:41+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/partners/"/></url><url><loc>https://jetthoughts.com/privacy-policy/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://jetthoughts.com/privacy-policy/og-privacy-policy_hu_9fc4540fdc74909a.webp</image:loc><image:title>og-privacy-policy.jpg</image:title><image:caption>og-privacy-policy.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/privacy-policy/"/></url><url><loc>https://jetthoughts.com/services/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.9</priority><image:image><image:loc>https://jetthoughts.com/services/og-services_hu_38665ffdd2b58bf5.webp</image:loc><image:title>og-services.jpg</image:title><image:caption>og-services.jpg</image:caption></image:image><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/services/"/></url><url><loc>https://jetthoughts.com/services/sprint/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/services/sprint/"/></url><url><loc>https://jetthoughts.com/friday-report/</loc><lastmod>2026-10-03T18:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://jetthoughts.com/friday-report/"/></url></urlset>