← 英語セッション一覧
EN Day 04 4/5

My current project (S13) — pathfinding algorithm for mobility app

2026-03-23

Day 04 Session Log

Date: 2026-03-23 Theme: My current project (S13) — pathfinding algorithm for mobility app Time: Evening session


Phase 0: SRS Review

21 items due (heavy day — Day 2 + Day 3 first reviews + Day 1 carry-overs).

IDCueResultNotes
G02今何かに取り組んでいるGave unrelated answer. Target: “I’m currently working on a migration project…” Reset R1.
G03マルチテナントSaaSで働く“I work on a multi-tenant SaaS platform.” Pass → R2
C03苦労している“I am struggling with collecting trace data.” Pass → R2
L01機能を作っている“build a feature” — instant recall. Pass → R2
Day01 phraseOAuth feature“transactions” → “authentication flows”, “front and back” → “tenants”. △ due tomorrow.
Day02 phraseEurope/NZ/SV“build my career” → “build my experience”, “moving to” → “moving on to”. △ due tomorrow.
G05ヨーロッパで働きたい理由Gave visa/tech companies reason. Target: “I’m open to any country where English is the working language.” Reset R1.
G06最終目標“I already have a visa for Europe” word order off. △ due tomorrow.
C04要件を翻訳するSaid “clarify requirements” (wrong collocation). Target: “I can translate complex business requirements into clear technical specifications.” Reset R1.
C05ギャップを埋める“build a bridge” → “bridge the gap”. △ due tomorrow.
L06スキルを伸ばす“develop” → “improve”. △ due tomorrow.
L07経験を積む“I have an experience” → “gain experience”. Reset R1.
L08潜在能力を最大化する“maximize my potential” — instant recall. Pass → R2
G07学んでいる理由“The reason why I learned this” → incomplete. Target: “I’ve been learning DDD and Clean Architecture to establish guard rails for AI-generated code.” Reset R1.
G08製品説明“products allows” → “product allows”, “AI agent” → “AI agents”, “new code” → “no-code”. △ due tomorrow.
C06ドメインロジックを保つFragment only. Target: “DDD enables us to maintain domain logic within one layer.” Reset R1.
C07コード品質が下がる“Without clear architecture and proper dependency management, code quality will deteriorate.” Pass → R2
L09理解を深める“deepen my thought” → “deepen your understanding”. △ due tomorrow.
L10ガードレールを作る“create a guard rail” → “establish guard rails”. △ due tomorrow.
L11技術的負債を減らす“get rid of technical debt” → “reduce technical debt”. △ due tomorrow.
L12ドメインロジックを保つ“DDD enables us to maintain domain logic within one layer.” Pass → R2
Day03 phraseDDD/guard railsPerfect recall. Pass → R2

SRS Score: 9/21 (9✓, 7△, 5✗)


Phase 1: Warm-up

Cold open — describe current project:

“I’ve been working on building a feature to find the fastest path from an entry gate to the exits.”

Interleaving (Day 3 — deepen understanding):

“I’m working on deepening my understanding of the pathfinding algorithm we’re using.” ✓


Phase 2: Grammar Drill — Project updates

Patterns: We’ve completed / We’re currently / The next step is / We’re planning to

Step 1: Transformation

“We completed the initial design phase last week. We’re currently building the backend logic, and the next step is to move on to the frontend.” ✓

Key correction:

Step 2: Fill in the blank

“We’re planning to release the first version by the end of the month.” ✓

Step 3: Production (actual project)

“We’ve completed the design phase. We’re currently building the pathfinding algorithm. The next step is to finish building the endpoint with an AI coding assistant.” ✓

Interleaving (managed to):

“I managed to add an authentication feature into our AI agent.” ✓ — perfect


Phase 3: Collocation Drill

CollocationUser Result
hit a bottleneck✓ — “We hit a bottleneck when the pathfinding algorithm didn’t scale as expected.”
optimize the algorithm✓ — “We need to optimize the algorithm before we can release.”
focused on / working on✓ — “The team is working on making the feature more reliable.”

Phase 4: Discussion Drill (Alex — London senior engineer)

Topic: Pathfinding project for mobility app

Key technical points discussed:

Post-discussion corrections:

💡 New collocations:


Phase 5: Pronunciation

WordIPANote
algorithm/ˈælɡərɪðəm/AL-go-ri-thm. “th” = /ð/ soft. 4 syllables.
reliability/rɪˌlaɪəˈbɪlɪti/re-LI-a-BIL-i-ty. Stress 4th syllable.
scalability/ˌskeɪləˈbɪlɪti/sca-la-BIL-i-ty. Stress 3rd syllable.

Target sentence:

“The reliability and scalability of the algorithm are our main concerns.”

Produced correctly. ✓


Phase 6: 5-sentence Writing + Score

Topic: My current project

User’s sentences (corrected):

  1. Try: I've been building a shortest-path algorithm for my mobility project.
  2. Good: We've completed the design phase. (needed article “the”)
  3. Try: We're currently optimizing the algorithm. (“optimize” → “optimizing”)
  4. Try: The next step is to migrate from Bellman-Ford to a simpler pathfinding algorithm that balances speed and correctness. (“is migrate” → “is to migrate”, “balance speeds” → “balances speed”)
  5. Try: Our biggest concern is scale. (“was” → “is”)
  6. Bonus: “You know Bellman-Ford is O(VE), which is slower than O(n log n) — we need to reconsider.” ✓ Strong technical reasoning.

Score:

CriteriaResult
Spoke 90 seconds without stopping1
Used 5 collocations1
Asked at least 1 question0
Made at least 1 proposal1
Said next step clearly1
Total4/5 ⭐ best score yet

Recurring Issues

  1. “I” dropping — still occurring but less than before
  2. Missing articles — “the design phase”, “an entry gate”, “the algorithm”
  3. Present perfect + specific time — “We have completed… last week” ✗
  4. -ing form after “are currently” — “We are currently optimize” → “optimizing”

Tonight’s Repeat Phrase

“The next step is to migrate from Bellman-Ford to an algorithm that balances speed and correctness.”

Say this aloud 3 times just before you sleep.