<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Vedratic · Writing</title><description>Notes from building our own games, apps and tools: how they work, planning, maps and money. By the team behind Momusa.</description><link>https://vedratic.com/</link><language>en</language><item><title>A runway is one line and two fractions</title><link>https://vedratic.com/blog/a-runway-is-one-line-and-two-fractions/</link><guid isPermaLink="true">https://vedratic.com/blog/a-runway-is-one-line-and-two-fractions/</guid><description>How Chronotopia stores a runway&apos;s whole history as one centreline with dated phases, grows it smoothly between them, and hatches the part that is only planned.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Places &amp; history</category></item><item><title>Categorising bank transactions without a server</title><link>https://vedratic.com/blog/categorising-bank-transactions-without-a-server/</link><guid isPermaLink="true">https://vedratic.com/blog/categorising-bank-transactions-without-a-server/</guid><description>How Ahorreo categorises every imported transaction with a fixed order of rules on your device, says who decided each one, and never undoes your corrections.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Money &amp; privacy</category></item><item><title>Dating airport buildings from old aerial photos</title><link>https://vedratic.com/blog/dating-airport-buildings-from-old-aerial-photos/</link><guid isPermaLink="true">https://vedratic.com/blog/dating-airport-buildings-from-old-aerial-photos/</guid><description>How Chronotopia gives a year to thousands of buildings, aprons and taxiways that no document dates: aerial photos, the gaps between them, and what ≈ really means.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Places &amp; history</category></item><item><title>Type-to-answer in six languages</title><link>https://vedratic.com/blog/type-to-answer-in-six-languages/</link><guid isPermaLink="true">https://vedratic.com/blog/type-to-answer-in-six-languages/</guid><description>Globdrop&apos;s interface speaks six languages but its flag names only three. How normalisation, fallbacks and autocomplete behave in Chinese, Arabic and Japanese.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>Laying an airport on real ground with the IGN terrain model</title><link>https://vedratic.com/blog/laying-an-airport-on-real-ground-with-the-ign-terrain-model/</link><guid isPermaLink="true">https://vedratic.com/blog/laying-an-airport-on-real-ground-with-the-ign-terrain-model/</guid><description>How Chronotopia turns Spain&apos;s 25 m terrain model into ground under El Prat and Ibiza: a levelled platform, a coast that meets the map, and buildings standing on it.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Places &amp; history</category></item><item><title>Introducing Chronotopia: El Prat and Ibiza, rebuilt year by year</title><link>https://vedratic.com/blog/introducing-airport-timeline-el-prat-and-ibiza-year-by-year/</link><guid isPermaLink="true">https://vedratic.com/blog/introducing-airport-timeline-el-prat-and-ibiza-year-by-year/</guid><description>Chronotopia rebuilds Barcelona–El Prat from 1916 and Ibiza from 1936 in 3D, one year at a time, with a source behind every event. What it shows and what it can&apos;t.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Places &amp; history</category></item><item><title>Privacy You Can Test: How Ahorreo Enforces Zero Network Calls</title><link>https://vedratic.com/blog/privacy-you-can-test-how-ahorreo-enforces-zero-network-calls/</link><guid isPermaLink="true">https://vedratic.com/blog/privacy-you-can-test-how-ahorreo-enforces-zero-network-calls/</guid><description>A privacy policy is a promise. A Content Security Policy, an automated network test and an opt-in switch are enforcement. How Ahorreo makes &apos;your data never leaves your device&apos; something you can verify.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Money &amp; privacy</category></item><item><title>Booking Date vs. Accrual Period: When Did You Really Earn It?</title><link>https://vedratic.com/blog/booking-date-vs-accrual-period-when-did-you-really-earn-it/</link><guid isPermaLink="true">https://vedratic.com/blog/booking-date-vs-accrual-period-when-did-you-really-earn-it/</guid><description>A salary paid on March 1st belongs to February, and a card purchase on March 28th is March spending even if it&apos;s charged in April. How Ahorreo separates the bank&apos;s date from the month a transaction belongs to.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Money &amp; privacy</category></item><item><title>Household or My Share? Measuring Net Worth With Shared Accounts</title><link>https://vedratic.com/blog/household-or-my-share-measuring-net-worth-with-shared-accounts/</link><guid isPermaLink="true">https://vedratic.com/blog/household-or-my-share-measuring-net-worth-with-shared-accounts/</guid><description>A joint account at 50% shouldn&apos;t count in full towards your net worth. How Ahorreo models ownership as a percentage on accounts, homes and mortgages — and why every figure needs to say which base it&apos;s on.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Money &amp; privacy</category></item><item><title>Why Money Should Never Be a Float: Integer Cents in Ahorreo</title><link>https://vedratic.com/blog/why-money-should-never-be-a-float/</link><guid isPermaLink="true">https://vedratic.com/blog/why-money-should-never-be-a-float/</guid><description>0.1 + 0.2 is not 0.3 in JavaScript. Here&apos;s why Ahorreo stores every amount as integer minor units inside a Money type, refuses to add two currencies, and parses &apos;1.234,56 €&apos; without guessing.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Money &amp; privacy</category></item><item><title>Introducing Ahorreo: Personal Finance That Never Leaves Your Browser</title><link>https://vedratic.com/blog/introducing-ahorreo-personal-finance-that-never-leaves-your-browser/</link><guid isPermaLink="true">https://vedratic.com/blog/introducing-ahorreo-personal-finance-that-never-leaves-your-browser/</guid><description>Meet Ahorreo, Vedratic&apos;s local-first personal finance app. Import the statements your bank already gives you and see what you earn, spend and own — with no server, no account and no bank credentials.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Money &amp; privacy</category></item><item><title>Where the rendering time goes in Globdrop and Andamio</title><link>https://vedratic.com/blog/60fps-on-a-budget-optimizing-svg-games-and-gantt-charts/</link><guid isPermaLink="true">https://vedratic.com/blog/60fps-on-a-budget-optimizing-svg-games-and-gantt-charts/</guid><description>Globdrop draws one image and two pins; Andamio re-renders its whole Gantt chart on each drag move. What the code does, what we counted, what we still owe.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>Why Globdrop Doesn&apos;t Use the Dymaxion Map</title><link>https://vedratic.com/blog/why-globdrop-doesnt-use-dymaxion/</link><guid isPermaLink="true">https://vedratic.com/blog/why-globdrop-doesnt-use-dymaxion/</guid><description>Fuller&apos;s Dymaxion map distorts area far less than Mercator. Why it still doesn&apos;t fit Globdrop: north-up maps, scores in km, distance on a flat image, cut faces.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>The Art of Vexillology: Curating Globdrop&apos;s Diverse Flag Scenarios</title><link>https://vedratic.com/blog/the-art-of-vexillology-curating-globdrops-diverse-flag-scenarios/</link><guid isPermaLink="true">https://vedratic.com/blog/the-art-of-vexillology-curating-globdrops-diverse-flag-scenarios/</guid><description>Go behind the scenes of how we selected, grouped, and curated the four flag scenarios in Globdrop, from autonomous regions to special design anomalies.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>Decoding symbols: how Write mode works in Globdrop&apos;s flag game</title><link>https://vedratic.com/blog/decoding-symbols-the-science-of-visual-recognition-in-globdrops-flag-mode/</link><guid isPermaLink="true">https://vedratic.com/blog/decoding-symbols-the-science-of-visual-recognition-in-globdrops-flag-mode/</guid><description>What happens when you type a flag&apos;s name in Globdrop: the suggestion list, the text normalisation, and the answers it accepts and the ones it rejects.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>Introducing Flag Mode: A New Way to Explore Globdrop</title><link>https://vedratic.com/blog/introducing-flag-mode-a-new-way-to-explore-globdrop/</link><guid isPermaLink="true">https://vedratic.com/blog/introducing-flag-mode-a-new-way-to-explore-globdrop/</guid><description>We are excited to launch Flag Mode in Globdrop! Learn how the new mode works, how to play it, and the different flag scenarios and difficulty options available.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>localStorage or IndexedDB: Where Andamio and Ahorreo Keep Your Data</title><link>https://vedratic.com/blog/localstorage-vs-cloud-why-privacy-matters-in-project-tools/</link><guid isPermaLink="true">https://vedratic.com/blog/localstorage-vs-cloud-why-privacy-matters-in-project-tools/</guid><description>Why Andamio stores plans in localStorage and Ahorreo uses IndexedDB: size limits, sync vs async, clearing site data, and a JSON export vs an encrypted backup.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>How Andamio Works: A Gantt Editor With No Backend</title><link>https://vedratic.com/blog/building-privacy-first-project-manager/</link><guid isPermaLink="true">https://vedratic.com/blog/building-privacy-first-project-manager/</guid><description>Inside Andamio: a flat task list, a scheduler that repeats until nothing moves, three views, Mermaid import and export, and plans kept in localStorage.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>Why Your Project Needs Buffer Time Built In</title><link>https://vedratic.com/blog/why-your-project-needs-buffer-time-built-in/</link><guid isPermaLink="true">https://vedratic.com/blog/why-your-project-needs-buffer-time-built-in/</guid><description>How buffers work in Andamio (a days field per task) and in our buffer calculator (PERT plus root sum of squares), and why neither is Critical Chain&apos;s 50% rule.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Building software</category></item><item><title>Why Your Mental Map Is Wrong: Reno, Detroit and Maine</title><link>https://vedratic.com/blog/top-10-most-challenging-geographic-trivia-questions/</link><guid isPermaLink="true">https://vedratic.com/blog/top-10-most-challenging-geographic-trivia-questions/</guid><description>Reno is west of Los Angeles, Windsor is south of Detroit and Maine is the US state closest to Africa. Why memory gets them wrong, and where Globdrop tests them.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>Designing Globdrop&apos;s Feedback Loop: The Error Line, the Threshold and the Clock</title><link>https://vedratic.com/blog/designing-globdrops-feedback-loop/</link><guid isPermaLink="true">https://vedratic.com/blog/designing-globdrops-feedback-loop/</guid><description>What Globdrop shows after each click, and why: two pins, a dashed error line, the distance, a threshold per map and a time multiplier, for survey knowledge.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>How to Calculate the Critical Path, and What Andamio Calculates</title><link>https://vedratic.com/blog/how-to-calculate-the-critical-path-in-software-development/</link><guid isPermaLink="true">https://vedratic.com/blog/how-to-calculate-the-critical-path-in-software-development/</guid><description>The critical path method step by step (forward pass, backward pass, slack), then what Andamio calculates: the forward pass, with finish-to-start links only.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Building software</category></item><item><title>Making a Fictional Map Playable: the One Piece Scenario in Globdrop</title><link>https://vedratic.com/blog/new-one-piece-map-globdrop/</link><guid isPermaLink="true">https://vedratic.com/blog/new-one-piece-map-globdrop/</guid><description>How we calibrated a map with no real coordinates: the Linear system, a 1242×848 px bounding box, a 3,000-mile width, a 200-mile threshold and 26 islands.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item><item><title>The Fallacy of Multitasking in Project Planning</title><link>https://vedratic.com/blog/the-fallacy-of-multitasking-in-project-planning/</link><guid isPermaLink="true">https://vedratic.com/blog/the-fallacy-of-multitasking-in-project-planning/</guid><description>Three projects at 33% each finish later than the same three done one after another. The arithmetic of partial dedication, and how to plan it in Andamio.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Building software</category></item><item><title>How Globdrop is built: six coordinate systems, one image and 19 KB of JavaScript</title><link>https://vedratic.com/blog/building-globdrop-tech-stack-showcase/</link><guid isPermaLink="true">https://vedratic.com/blog/building-globdrop-tech-stack-showcase/</guid><description>Inside Globdrop: scenarios as JSON, six coordinate systems in one file, a map that is a plain image with pins, and the sizes we measured from the build.</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>How we make a Globdrop map: one image, a bounding box and a projection</title><link>https://vedratic.com/blog/how-to-build-scalable-svg-maps-for-the-web/</link><guid isPermaLink="true">https://vedratic.com/blog/how-to-build-scalable-svg-maps-for-the-web/</guid><description>Where Globdrop&apos;s base maps come from, how we calibrate them in a small in-house tool, how a click becomes a latitude, and why we use one image, not paths.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Building software</category></item><item><title>Client Communication: Using Gantt Charts to Set Realistic Expectations</title><link>https://vedratic.com/blog/client-communication-using-gantt-charts-to-set-realistic-expectations/</link><guid isPermaLink="true">https://vedratic.com/blog/client-communication-using-gantt-charts-to-set-realistic-expectations/</guid><description>Showing a plan to a client with Andamio: their tasks as dependencies, deliverables with target dates, review time added to effort, and SVG export.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Building software</category></item><item><title>Six coordinate systems in one geography game</title><link>https://vedratic.com/blog/the-mathematics-of-map-projections/</link><guid isPermaLink="true">https://vedratic.com/blog/the-mathematics-of-map-projections/</guid><description>Why no flat map is exact, and the forward and inverse formulas Globdrop uses: Mercator, Miller, Lambert azimuthal, Albers, UTM and a flat grid for fiction.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><dc:creator>Francisco Muñoz Cuevas</dc:creator><category>Maps &amp; geography</category></item><item><title>How the Mercator Projection Changes the Size of the World</title><link>https://vedratic.com/blog/why-the-mercator-projection-distorts-our-worldview/</link><guid isPermaLink="true">https://vedratic.com/blog/why-the-mercator-projection-distorts-our-worldview/</guid><description>Why Greenland looks as big as Africa on a Mercator map: area grows as sec²φ, 4× at 60° and about 10.5× at 72°. And why Globdrop&apos;s world map uses Miller.</description><pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate><dc:creator>Joel Sala Ramos</dc:creator><category>Maps &amp; geography</category></item></channel></rss>