← 英語セッション一覧
EN Day 03 2/5

What I am learning now (S13)

2026-03-21

Day 03 Session Log

Date: 2026-03-21 Theme: What I am learning now (S13) Time: Evening session (same day as Day 2)


Phase 0: SRS Review

No items due today — all Day 2 items next due 2026-03-22. Skipped.


Phase 1: Warm-up

Day 2 repeat phrase recall:

Target: “I’d like to start in Europe and build my experience before moving on to New Zealand or Silicon Valley.” User: “I’d like to start in your and build my experience before moving on to New Zealand or Silicon Valley.”

Interleaving (Day 2 pattern — aim to):

“I _____ to gain experience with large-scale systems before moving to my final destination.” User: “I aim to gain experience with large-scale systems before moving to my final destination.” ✓


Phase 2: Grammar Drill — What you’re currently learning

Patterns: I’m learning / I’ve been learning / I’m trying to / I’m working on improving

Step 1: Transformation

Change to “I’ve been learning”: “I’m learning about distributed systems architecture.” User: “I’ve been learning about distributed systems architecture.” ✓ (after correction — dropped “I” initially)

Step 2: Fill in the blank

“I’m _____ to understand how Kubernetes manages container orchestration.” User: “I’m trying to understand how Kubernetes manages container orchestration.” ✓

“I’m working on _____ my understanding of cloud infrastructure.” User: “I’m working on deepening my understanding of cloud infrastructure.” ✓

💡 Collocation: deepen your understanding

Interleaving (Day 1/2 — “currently building”)

What are you currently building at work? User: “I’m currently building a web application with caching and a database using Cloudflare.” ✓ (after 3 attempts)

Step 3: Production

What are you learning right now, and why?

User revealed learning topics: DDD, SOLID, Dependency Injection, Testability, Functional Programming

Produced:

“I’ve been learning software design principles — mainly DDD and dependency injection — to improve the testability of my code.” ✓

Follow-up (why):

“I’ve been learning software design principles to establish guard rails for AI-generated code.” ✓

💡 Collocation: establish guard rails


Phase 3: Collocation Drill

CollocationUser Result
reduce technical debt✓ — “Good architecture helps you reduce technical debt.”
share best practices✓ — “I want to share best practices across the team.”
deteriorate (code quality)✓ — “Without clear standards, code quality tends to deteriorate.”

💡 All three collocations produced correctly.


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

Topic: What are you learning and why?

Key exchanges:

Product pitch produced:

“Our product allows customers to create and customize their own AI agents through a no-code studio.” ✓

Why DDD:

“Domains Creation is the place humans make value that AI cannot do. As I searched for what creates product differentiation, DDD and Clean Architecture stood out.”

Hardest part of introducing DDD:

“Junior engineers sometimes write infrastructure code into the use case layer, especially in private methods within a class.”

Post-discussion corrections:

💡 New collocations:


Phase 5: Pronunciation

WordIPANote
architecture/ˈɑːkɪtektʃə/AR-ki-tek-cha. British: no final “r”
dependency/dɪˈpendənsi/Stress 2nd syllable: de-PEN-den-cy
deteriorate/dɪˈtɪəriəreɪt/Stress 2nd: de-TERIO-rate. 5 syllables.

Target sentence:

“Without clear architecture and proper dependency management, code quality will deteriorate.”

User produced correctly on second attempt. ✓


Phase 6: 5-sentence Writing + Score

Topic: What I am learning now and why

User’s sentences:

  1. “So far, I’ve been learning Clean Architecture and DDD partern.” → Good: I've been learning Clean Architecture and DDD patterns. (typo: pattern)

  2. “Since our product delivers AI agent creation platform, it is easily to sparse Domain Logic.” → Try: Since our product delivers an AI agent creation platform, domain logic tends to scatter easily.

  3. “Civilized development is our goal, which means every business person can easily create their own AI Agent.” → Try: Democratized development is our goal — meaning any business user can easily create their own AI agent.

  4. “when a newbee joins our team we share as much as contexts to him or her” → Try: When a new engineer joins our team, we share as much context as possible with them.

  5. “I aim to get my product more sustainable” → Try: I aim to make our codebase more sustainable and maintainable.

Score:

CriteriaResult
Spoke 90 seconds without stopping0
Used 5 collocations1
Asked at least 1 question0
Made at least 1 proposal0
Said next step clearly1
Total2/5

Improvement from Day 2 (1/5). Content quality strong — grammar and collocation use growing.


Key Recurring Issues

  1. Dropping “I” — still the #1 error (3rd session in a row)
  2. Missing articles — “an AI agent platform”, “a DDD pattern”
  3. STT technical terms — architecture/dependency/deteriorate now manageable; “guard rails” still tricky

Tonight’s Repeat Phrase

“I’ve been learning DDD and Clean Architecture to establish guard rails for AI-generated code.”

Say this aloud 3 times just before you sleep.