Tracking progress across time cycles. From daily notes to 5-year visions.
Day 9: Bounded Contexts made sense of the chaos I used to call 'a big codebase.' And I finally have a framework for explaining architecture decisions without losing non-technical stakeholders in the first 30 seconds.
Three hard-won lessons: let AI deep-investigate edge cases early, own your design system before it owns you, and never let BE and FE validation rules drift apart.
A week where the real lesson was not in any single technology, but in the tension between strictness and pragmatism — across validation rules, abstraction decisions, architecture choices, and how we communicate about all of it.
Refining security boundaries with global 403 handling, launching a landing page and MCP for a React Native UI framework, and hardening production CI/CD for Lịch Lạc Hồng.
Day 3/100 of #100DaysArchitect focusing on NestJS injection scopes, the performance cost of Request Scope in multi-tenant apps, and professional reporting as a career accelerator.
Day 2/100 of #100DaysArchitect and #100DaysLeader covering DRY/KISS/YAGNI principles, the danger of premature abstraction, and the art of technical documentation.
Lessons on effective technical communication, deep dive into SOLID principles, and a critical validation lesson from cloud deployment.
Deep dive into LanceDB for source indexing, MCP integration with Antigravity, PostgreSQL Row Level Security, and comprehensive PDF validation strategies.
First weekly summary covering 7 daily logs from project inception (2026-03-08) through 2026-03-14. Focus areas: database security, file security, AI workflows, dependency management, mobile deployment, and AI-human collaboration.
Completed weekly journal summary, synchronized blog content, and reflected on AI-human collaboration patterns.
Reflection on AI's limitations and a practical cost-saving workflow. AI accelerates execution, but human observation, meticulousness, and decision-making remain irreplaceable.
Lessons on version management discipline, strategies for finding hidden test cases, and temporary fixes to deploy the app to Apple Store.
Attempted to optimize project context using LangGraph, LEANN, and LanceDB (Ollama local RAM issue). Revisited lessons on dependency versioning, local host environment management, and the discipline of self-review after a second revert in two weeks.
Edited Windows hosts to fake local domains, expanded security checks with isomorphic-dompurify (URL, variables, IP, DNS), wrote a single prompt to generate checklist/commit/report/trace, and attended skill design training from basic to detail design.
Designed and implemented a robust file-validation pipeline for Next.js and NestJS, covering DoS prevention, file spoofing, polyglot detection, and PDF script/action hardening.
Deep dive into RLS for granular data access control and multi-tenant security architecture.