Archive 2026
37 articles
The Abstraction Trap in Architecture Design
Why sharing domain logic can quietly turn into architectural debt, while technical concerns can safely be shared — with nuance around authorization and PII-sensitive logging.
Viability Conditions for Building a Platform
How do you decide whether to build an internal platform? This article organizes the viability conditions from the perspectives of core/supporting/generic subdomains, comparison with external services, leverage, and organizational capacity, and examines how far domain analysis alone can take you.
What's the Difference Between Product Development and Platform Development?
Exploring how product development and platform development differ across three dimensions — decision criteria, design philosophy, and investment perspective.
picks
A curated index of articles by category.
Introducing Asset Trend Simulator — An iPhone App for Compound Interest Simulation
A deep dive into Asset Trend Simulator, an iPhone app built with Flutter and Riverpod that simulates future net worth trends using compound interest calculations based on your household finances.
Introducing Bookstacks — An iPhone Bookshelf App with ISBN Barcode Scanning
A deep dive into Bookstacks, an iPhone app built with Flutter and Riverpod that lets you register books via ISBN barcode scan and organise them with customisable labels.
Introducing Done Log — A Daily Routine Tracker iPhone App
An introduction to Done Log, an iPhone app built with Flutter and Riverpod for tracking daily routine tasks with a flexible recurrence rule engine — daily, every N days, specific weekdays, or once.
Introducing gogocoin — A Self-Hosted Crypto Trading Bot
A deep dive into gogocoin, a Go-based self-hosted Bitcoin trading bot for bitFlyer. Covers the pluggable strategy architecture, layered design and dependency rules, trading flow, data model, and balance cache.
Introducing gohan — A Go Static Site Generator with Incremental Builds
A deep dive into gohan, a Go-based static site generator powering bmf-tech.com. Features SHA-256 manifest-driven incremental builds, i18n, Mermaid diagrams, OGP image generation, and a compiled plugin system (Amazon book cards, bookshelf page).
Introducing sleyt — A Minimal CSS Framework with Glass Morphism
An introduction to sleyt, a pure-CSS minimal framework featuring glass morphism design, built-in data visualisation components (bar, line, donut charts), a comprehensive component library, and full dark-mode support — with zero JavaScript runtime dependency.
Migrating bmf-tech.com from gobel to gohan — A Full Static Site Transition
The complete process of migrating bmf-tech.com from a self-built headless CMS (gobel) with MySQL and Vue.js to a fully static site on gohan, hosted on Cloudflare Pages. Covers 700+ articles, English slug generation, image migration, redirects, and a Go-based preflight checker.
Engineering in the AI Era: Evolution from Prompts to Autonomous Systems
Master Prompt as Code, PromptOps, LLM-as-Judge evaluation, Context Engineering, and Agentic Engineering for AI.
Considering Engineering in the Age of AI
Establish prompt governance with Golden Dataset validation, LLM-as-Judge evaluation, and prompt injection security.
LLM Prompt Management and Evaluation Platform Using GitHub Agentic Workflow
Manage LLM prompts as code using GitHub Agentic Workflows: Copilot-powered automation with golden datasets and evaluation.
CTO''s Thinking: Decision Making, Strategy, and Leadership to Drive Technology and Organization
CTO''s Thinking: Decision Making, Strategy, and Leadership to Drive Technology and Organization
Everything About Digital Identity: Knowledge for Realizing a Secure and User-Centric Identity System
Everything About Digital Identity: Knowledge for Realizing a Secure and User-Centric Identity System
Dynamic Re-teaming 2nd Edition - Effective Team Structuring with 5 Patterns
Dynamic Re-teaming 2nd Edition - Effective Team Structuring with 5 Patterns
Guide for Engineering Executives: Technical Leadership to Drive Organizational Success
Guide for Engineering Executives: Technical Leadership to Drive Organizational Success
The Work of an Engineering Manager: How to Become the Manager Your Team Needs
The Work of an Engineering Manager: How to Become the Manager Your Team Needs
Leading Engineering Teams: A Practical Guide for Individual Contributors and Managers Learned from Google
Leading Engineering Teams: A Practical Guide for Individual Contributors and Managers Learned from Google