RSSAmplifier

Blog

Joey

The world of learning is constantly evolving and working on e-learning allows me to be a part of that challenge. I love being in a supportive team, with people from different backgrounds and specialties, and exploring the opportunities that we make possible together.

joeywang.github.ioRSS feed ↗10 posts

Latest posts

When a Rails or LMS Platform Becomes Hard to Change

A practical way for small education and SaaS teams to diagnose platform friction before committing to a rewrite.

When Ubuntu Builds Fail on libvips but macOS Does Not

Why a Rails test suite can fail because Ubuntu ships an older native libvips, how ruby-vips fits into the picture, and how to upgrade libvips safely without confusing the system package with the Ruby gem.

A Portable Workflow for Testing Small Local LLMs on Modest Hardware

A repeatable way to download, serve, benchmark, and choose small GGUF models for Hermes and coding-agent work across different CPU and memory budgets.

Orchestrating Hermes with Local Gemma: Cheap Routing, Delegation, and Safe Rails Workflows

A practical guide to using Hermes Agent with a local Gemma model for routine coding work, while reserving cloud models for tasks that genuinely need them.

Agent 基建的三层爆发:电脑、运行时、技能方法论

从 Prime Agent、Cloudflare Computer、agent-skills、mattpocock/skills 和 Superpowers 看 Agent 基础设施正在如何从聊天框走向持久工作台、长任务运行时和工程方法论。

Tightening a dev VM that was quietly living without a firewall

What a routine security audit found on a small always-on dev VM — unauthenticated databases, no host firewall, over-privileged automation — and the fixes that made it boring again.

Golden Rules for Cheaper, Safer LLM Agents

Notes on turning repeated AI workflows into scripts, skills, cron jobs, and guardrails so agents become cheaper, safer, and more useful over time.

Loop Engineering, Graph Engineering, and the Nature of Working with LLMs

A practical reflection on prompt engineering, context engineering, loop engineering, graph engineering, and what they reveal about the shape of human interaction with LLMs.

When an Always Free server gets smaller

What Oracle's smaller Ampere A1 Always Free limits mean for a self-hosted ARM server, and how I reshaped mine around a 12 GB memory budget.

The CI failures that moved every time you reran them

How a moving set of Rails CI flakes exposed shared download state, Chrome/Selenium stale-node retries, and feature specs that asserted before the browser had settled.