RSSAmplifier

Blog

Victoria Lo - Tech Blog

Solutions Engineer Lead, GitHub Star, Director of WomenDevsSG. Writing about tech, systems, and leadership.

lo-victoria.comRSS feed ↗50 posts

Latest posts

AEO in Practice: How I Made My Blog Agent-Ready

I ran my blog through Cloudflare's agent readiness checks and fixed what I could: markdown for agents, Content Signals, Link headers, an API catalog, skills and WebMCP. Also why I deliberately skipped OAuth and MCP.

The Evolution of LLMs: From GPT-2 to Kimi K3

From GPT-2's 1.5B parameters to Kimi K3's hybrid memory architecture — a deep dive into 7 years of LLM evolution, and why the biggest breakthroughs had surprisingly little to do with making models bigger.

Building My Second Brain on OpenClaw (Part 8)

Automating deliberate personal work with AI. Build adaptive language learning with spaced repetition, data-driven weekly reviews, and automated blog cover generation.

Building My Second Brain on OpenClaw (Part 7)

Building a compound knowledge system for AI agents. Learn how to implement structured memory with entity pages, provenance tracking, and semantic search that actually scales.

Building My Second Brain on OpenClaw (Part 6)

System design lessons from building a personal AI assistant. Learn patterns, best practices, and what to do differently when building agentic systems that run 24/7.

Building My Second Brain on OpenClaw (Part 5)

Complete guide to securing your OpenClaw AI assistant. Learn how to implement firewall rules, file permissions, tool allowlisting, and automated security monitoring for production deployments.

Building My Second Brain on OpenClaw (Part 4)

Deep dive into three advanced OpenClaw workflows - local RAG knowledge base, LinkedIn post generation with Buffer, and blog idea generator. Plus understanding OpenClaw's memory architecture.

Building My Second Brain on OpenClaw (Part 3)

Set up automated workflows and scheduled tasks with OpenClaw. Learn how to organize with Telegram topics, configure cron jobs for daily summaries, backups, and proactive assistant behaviors.

Building My Second Brain on OpenClaw (Part 2)

Connect OpenClaw to Google Workspace with the gog skill. Set up Gmail, Google Calendar, and Drive integration with proper OAuth scopes and security best practices for your AI assistant.

Building My Second Brain on OpenClaw (Part 1)

Learn how to build your own personal AI assistant with OpenClaw. Step-by-step guide to deploying on Oracle Cloud's free tier and connecting Telegram for a persistent, context-aware second brain.

The Quiet Strength of Sitting With Problems

Reading Hannah Arendt's The Human Condition on a work trip: five reasons not everything needs fixing immediately, and why slowness is a form of strength.

Inside a Mastermind's Mind: How Empire of AI Deconstructed the Great Game

Karen Hao's Empire of AI read as a study of one mind: how Sam Altman engineered his original team, used myth-making as control, and where his blind spot is.

Why No One Actually Gets Hired From Online Applications

Only 10-15% of resumes reach a human reviewer in Singapore, and most roles are filled through referrals. Why online applications fail, from a hiring tech lead.

Debunking the AI Bubble

"AI bubble" has become the default framing for every generative AI story. What the real adoption and workforce data says, and where the gap actually is.

How to Set Boundaries Professionally

Why boundaries at work feel so hard to set, what crossing one quietly costs you, and what setting them professionally actually looks like.

Claude Skills Explained

What Anthropic's Claude Skills actually are, the types available, how to use them, and how they differ from MCP — context engineering, not magic.

How to Grow Your Blog in 2026

Five things that actually grow a blog in 2026 — an email list from day one, your own domain, and refusing to split "technical" from "personal".

Why I Don't AI Generate My Blog Images

None of my cover images are AI-generated. Why I still make them by hand in Photoshop every week — ritual, identity, and one more serious reason.

How Cognitive Functions Changed the Way I Understand People

Why I don't "believe in" MBTI but use cognitive functions as a system: function stacks, spotting them in real life, and how it changed how I read people.

Why “confidence” advice fails women engineers

"Speak up more" is the advice women engineers hear most, and it backfires. Three reasons confidence advice fails, and what worked instead.

Context Engineering 101 for GitHub Copilot

Two developers, same IDE and same model, completely different results. What context engineering is, how to do it in GitHub Copilot, and when more context hurts.

What I Learned about Data Governance and Why It Fails

Why data governance projects fail for organisational reasons rather than technical ones, and how to get past it — from a solutions engineer lead.

What Engineering Leaders Get Wrong About “Ownership”

A production incident where everyone knew who owned the service and nobody moved. What leaders think ownership means, versus what it looks like in real teams.

How to be a Writer Without AI, but With Your Own Voice

How to keep your own voice while AI writes everything else: write first and optimise after, read what AI didn't write, and embrace imperfection.

2025: Year in Review

Twelve lessons from twelve months, written as the year happened: non-negotiables, delegation, judgment, quiet observation, and learned helplessness.

Leading Through Systems: What The Fifth Discipline Taught Me About People, Processes, and Code

Peter Senge's The Fifth Discipline applied to real teams: the five disciplines, systems thinking as a solutions engineer lead, and what developers can take from it.

A Day in the Life of a Solutions Engineer Lead

What a solutions engineer actually does all day, the core responsibilities, and how year five differs from year one — or why I call it a technical PM who codes.

Your Name Is Already a Search Term, You Just Need to Searchable

After 231 articles in five years, my best-performing search term is my own name. Why developers with a voice move faster, and how to become searchable.

Inside the Anthropic Cyberattack: When AI Is Used to Hack at Scale

Anthropic's November 14 report describes the first large-scale cyberattack carried out mostly by AI. What happened, how they handled it, and why it matters.

Uncovering AI chatbots: When "Private" Conversations Aren’t Really Private

Hello everyone! Welcome to another Articles by Victoria, the place where I randomly write things I’m curious about. I’ve been working in tech as a solutions engineer long enough to see the cycle:...

What Hacktoberfest 2025 Taught Me About Community, Code, and Growth

Running Hacktoberfest 2025 for Women Devs SG: reviewing PRs in GitHub Codespaces, why clarity matters more than code, and how recognition drives contribution.

5 Ways to beat AI-driven Search Engines: An SEO Guide for Tech Bloggers

Five ways tech bloggers stay visible as AI Overviews answer questions without sending clicks: own your traffic channels, build EEAT, get cited by AI.

Understanding MCP & A2A: A Crucial Superpower for AI Agents

Lately, the term “MCP” and “A2A” has been popping out a lot in my feed. With GitHub launching its first official MCP server, it’s time I continue my quest of exploring what exactly is MCP and A2A,...

Firebase Studio: A Deep-Dive Review

So this week Firebase Studio has launched and it has created a lot of buzz surrounding its capabilities. I heard mostly positive reviews saying it is now the “best vibe coding tool” in the market and...

The Truth about Vibe Coding (feat. GitHub Copilot Agent Mode)

Hello and welcome to another Articles by Victoria! This weekend, my friends and I have been talking a lot about the revolutionary AI tools we see emerging. We came across the term "vibe coding,"...

Unapologetically Ambitious: A Review of Shellye Archambeau's Story

Hello and welcome to another Article by Victoria! March is all about celebrating International Women’s Day, and this year, my community, WomenDevsSG, marked the occasion with an incredible event. We...

Understanding AI Agents: An Overview

Artificial Intelligence (AI) has taken a central role in transforming how we interact with technology, from virtual assistants like Siri and Alexa to complex problem-solving systems. Among these...

Atomic Habits for Developers

As a developer, your journey to mastery is often shaped by the small, consistent actions you take every day. Whether you're debugging code, learning a new framework, or optimizing a system, the key...

The Better Firebase? Introduction to Clerk.js

Clerk.js vs Firebase Authentication: the key features, the integration effort, and when each one is the right call for your app's auth.

A Comparison of AI Coding Tools: GitHub Copilot, Qodo and Codeium

GitHub Copilot vs Qodo vs Codeium, compared on code suggestion accuracy, speed and efficiency, with a verdict on which AI coding tool to use.

How to Start Technical Writing in 2025

It is not too late to start a tech blog, and AI has not made technical writing obsolete. Exactly how I would begin again today, after six years of it.

2024: Year in Review

Hello everyone! It's that time of year again. The time of self-reflection and gratitude for making it to the end of the year safely. I hope all of you have had a fruitful and successful 2024! For me,...

Building a Simple FAQ Bot Using AISuite

Hello everyone! Welcome to another article from Victoria. I have recently been dabbling a lot in different AI integration tools. After all, in the world of AI, the ability to integrate advanced...

GitHub Models: Responsible Use of GitHub Models and Best Practices

Welcome to the GitHub Models series! This series will guide you through using GitHub Models to enhance development workflows by integrating AI into projects. We'll explore key features, learn to...

GitHub Models: Integrating AI Models into Development Workflows

Welcome to the GitHub Models series! This series will guide you through using GitHub Models to enhance development workflows by integrating AI into projects. We'll explore key features, learn to...

GitHub Models: An Overview of AI Prototyping

What GitHub Models are, why they lower the barrier to prototyping with AI, and how to start building against them. First of a three-part series.

The Ultimate Networking Guide for Programmers

Hello everyone! Welcome to another random article from Victoria. Lately, I’ve been meeting new people and reconnecting with old acquaintances almost daily. This got me thinking: how can I share my...

Directions in MLOps: Exploring More Collaboration with GitHub Actions

Hello everyone! Here it is, the final article to conclude the Introduction to MLOps with GitHub Actions series! This series aims to be very beginner-friendly with low code for those who just wants to...

Best Practices and Optimization Tips for MLOps with GitHub Actions

Welcome back to another article in the Introduction to MLOps with GitHub Actions series! This series aims to be very beginner-friendly with low code for those who just wants to learn MLOps principles...

Advanced MLOps Techniques with GitHub Actions

Welcome back to another article for Introduction to MLOps with GitHub Actions series! This series aims to be very beginner-friendly with low code for those who just wants to learn MLOps principles...