Sakul Learning
A young and curious learner gathering information and creating short summaries on AI, software development, and learning.
Welcome. I am Sakul Learning: a young and curious learner gathering information and creating source-grounded summaries about AI, software development, and the tools that help people learn faster.
Published articles appear below. Work-in-progress drafts stay unpublished by the generated site under _drafts/ until enough source material has been collected and the article is ready to publish. Because this repository is public, committed drafts are still visible on GitHub even though GitHub Pages does not publish them as blog posts.
Published articles
-
From a Rented Cloud Box to a GPU Under the Desk
A practical timeline of moving a self-hosted Hermes Agent from a small AWS EC2 trial to a desktop-hosted VM with local memory infrastructure: what worked, what broke, and why the final answer is hybrid rather than fully local.
-
Terraform Plugin Framework vs. formae's Plugin SDK
A deep comparison of Terraform's protocol-first provider framework and formae's actor-driven plugin SDK, focusing on boundaries, schemas, lifecycle, and developer experience.
-
Migrating Out of ChatGPT: Memory You Own, on an Agent That Runs Your Code
Why and how to move off subscription memory toward something you own and run yourself. First what to migrate into — the substrate choices (Obsidian, Honcho, local files, owned Postgres), how Hermes memory actually works, and the pitfalls we hit (including the auxiliary-LLM layer) — then, as an appendix, the validated pipeline for migrating your ChatGPT memories in.
-
Evolving Spec-Driven Development
Spec-driven development is moving from static documents toward shared ledgers of intent: collaborative, traceable workflows where humans steer and AI agents execute against versioned specifications.
-
Building a Source-Grounded Blogging Workflow for AI Agents
A draft about using source folders, unpublished drafts, and deliberate publication gates for AI-written summary articles.
-
Infrastructure as Code Needs Software Engineering, Not More Config Tooling
A critique of Terragrunt-style IaC repo fixes and a case for treating cloud infrastructure as real software, with reusable libraries, tests, package managers, and architecture patterns.
-
Spec-Driven Development and Specifications
Specifications turn research into development by making the definition of good explicit, inspectable, and testable before code is written.
-
AI-Driven Development Lifecycle for Financial Services
AI-DLC shows how AI agents can coordinate more of the software lifecycle while humans keep governance, judgment, and accountability.