09. Future vs Ir a + Infinitive
Part 1: Resource Lesson (Deep Dive Theory)
🎯 Executive Summary & Objectives
Goal: Distinguish between the Simple Future (desplegaré) and the Periphrastic Future (voy a desplegar) to communicate roadmaps, sprint goals, and long-term tech vision.
Engineering Impact: “We are going to deploy tomorrow” (concrete sprint task) vs “AI will replace this system in 5 years” (visionary/probabilistic). Using these tenses accurately delineates immediate actionable plans from strategic roadmap projections.
⚙️ Contrastive Analysis & Theory
- Ir a + Infinitive (Periphrastic Future): Used for immediate plans, concrete sprint tasks, and things you are certain are about to happen. (Equivalent to “Going to”).
- Example: Voy a revisar el código en 10 minutos. (I am going to review the code in 10 mins).
- Simple Future (Futuro Simple): Used for long-term roadmaps, distant plans, promises, or probabilistic assumptions about the present. (Equivalent to “Will”).
- Example: En 2026, migraremos toda la arquitectura a la nube. (In 2026, we will migrate all architecture to the cloud).
- Probability Example: ¿Por qué falla? Será la caché. (Why is it failing? It’s probably the cache).
Bilingual Context (EN/ES/VN): EN: “I am going to fix it now vs I will fix it someday.” ES: “Voy a arreglarlo ahora (Ir a) vs Lo arreglaré algún día (Future).” VN: “Tôi chuẩn bị/sắp sửa nó bây giờ (Ir a) vs Tôi sẽ sửa nó vào một ngày nào đó (Future).”
🛠️ Real-World Engineering Context Comparison
- Junior (B1): Yo miraré el ticket hoy. (Sounds like a vague promise rather than an actionable plan for today).
- Senior (C1/C2): Voy a investigar el ticket ahora mismo. Eventualmente, implementaremos (simple future) una solución definitiva en Q3.
- LATAM vs Spain Lexical Callout:
- Spain: ¿Cuándo vais a lanzar la beta? (When are you guys going to launch the beta?).
- LATAM: ¿Cuándo van a lanzar la beta? / ¿Cuándo saldrá a producción?
🎭 Role-Play Dialogue (Roadmap vs Sprint)
Product Manager (Lucía): Para el próximo año, añadiremos (simple future) soporte para machine learning. ¿Pero qué haremos en este sprint? (For next year, we will add support for ML. But what are we going to do this sprint? / Cho năm tới, chúng ta sẽ thêm hỗ trợ ML. Nhưng chúng ta sẽ làm gì trong sprint này?)
Lead Dev (Jorge): En este sprint vamos a optimizar (ir a) las consultas SQL. Yo me voy a encargar de los índices. (This sprint we are going to optimize the SQL queries. I am going to handle the indexes. / Trong sprint này, chúng ta sẽ tối ưu hóa các truy vấn SQL. Tôi sẽ phụ trách các index.)
Product Manager (Lucía): Me parece bien. Eso mejorará (simple future) mucho la retención de usuarios. (Sounds good. That will greatly improve user retention. / Nghe hay đấy. Điều đó sẽ cải thiện đáng kể khả năng giữ chân người dùng.)
📚 Bilingual Technical Vocabulary
| Español (ES) | English (EN) | Tiếng Việt (VN) |
|---|---|---|
| Voy a desplegar | I am going to deploy | Tôi sắp/chuẩn bị triển khai |
| Desplegaré | I will deploy (eventually) | Tôi sẽ triển khai (tương lai xa) |
| El roadmap | The roadmap | Lộ trình (Roadmap) |
| A corto plazo | Short-term | Ngắn hạn |
| A largo plazo | Long-term | Dài hạn |
🚫 Common Anti-Patterns
- ❌ Yo haceré el commit. (Irregular future stems: hacer -> haré).
- ✅ Yo haré el commit.
- ❌ Mañana yo compilaré el kernel. (Too formal/distant for an immediate sprint task).
- ✅ Mañana voy a compilar el kernel. (Concrete short-term plan).
Part 2: Practice Workspace
Scenario & Context
You are outlining your daily tasks vs the Q4 roadmap. You want to say: “Today, I am going to write the tests. In Q4, we will scale the infrastructure.”
User Practice Area
(Write your response in Spanish here)
Progressive Socratic Hints
- “Today, I am going to write…” -> Hoy, voy a + escribir.
- “In Q4, we will scale…” -> En el Q4, escalaremos (Future simple of escalar).
Part 3: Assessment Exam
❓ MCQs
- Which is best for a task you are starting right now?
- A. Escribiré el script.
- B. Voy a escribir el script.
- C. Fui a escribir el script. Answer: b
- Which form conveys a long-term architectural vision for 2030?
- A. Vamos a usar microservicios.
- B. Usaremos microservicios.
- C. Usábamos microservicios. Answer: b
- “I will do it later” (Irregular future of Hacer)
- A. Lo haceré luego.
- B. Lo haré luego.
- C. Lo hacré luego. Answer: b
- “We are going to deploy the hotfix today.”
- A. Vamos a desplegar…
- B. Iremos a desplegar…
- C. Desplegaremos… (acceptable, but less immediate) Answer: a
- Using Future for probability: “Why is the server down?” -> “It’s probably the memory.”
- A. Es la memoria.
- B. Va a ser la memoria.
- C. Será la memoria. Answer: c
🧪 Fill-in-the-Blanks
- (Ir a) En este sprint, el equipo ________ ________ ________ (is going to refactor) el código legado.
- (Future) En el futuro, la IA ________ (escribir) parte del código por nosotros.
- (Ir a) Yo ________ ________ ________ (am going to check) los logs ahora mismo.
- (Future) Si seguimos así, el proyecto ________ (tener) problemas de escalabilidad el año que viene.
- (Future - Irregular) Nosotros ________ (poner) el sistema en cuarentena si hay una brecha. (Answers: 1. va a refactorizar, 2. escribirá, 3. voy a revisar, 4. tendrá, 5. pondremos)
🔍 Error Refactoring
Rewrite these sentences applying the correct tense (immediate plan vs long term):
- Junior (for today’s task): Yo resolveré este bug esta tarde.
- Refactored: Voy a resolver este bug esta tarde.
- Junior (for 5 year vision): En 5 años vamos a estar en AWS.
- Refactored: En 5 años, migraremos / estaremos completamente en AWS.
- Junior (for probability): Quizás es un error de DNS.
- Refactored: Será un error de DNS. (Using future of probability).
- Junior: ¿Qué tú hacerás mañana?
- Refactored: ¿Qué vas a hacer mañana? / ¿Cuáles son tus tareas para mañana?
- Junior: Yo teneré el reporte listo pronto.
- Refactored: Tendré el reporte listo pronto (o Voy a tener el reporte listo en breve).
🗣️ Roleplay Short Answer
State what you are going to do right after this meeting (using Ir a), and then state what the team will achieve next year (using Future). (Provide 2 sentences)
🏆 Model DELE C1/C2 Benchmarks
Senior Architect model: “Terminando esta llamada, voy a redactar el RFC inicial. Si todo sale según lo planeado, para finales del próximo año tendremos una arquitectura multi-región completamente redundante.”
📊 Self-Assessment Rubric
- Used Ir a for short-term sprint tasks and immediate plans.
- Used Simple Future for long-term roadmaps and probability.
- Conjugated irregular futures correctly (haré, tendré, pondré).
- Achieved 100% on the 5-5-5 drills.