What Should Software Engineers Do in the Age of Agents
A personal reflection on how AI agents lower the barrier to building software, and why software engineers still need stronger system and product thinking.
Search
Search content on this site.
Showing the latest 12 articles.
A personal reflection on how AI agents lower the barrier to building software, and why software engineers still need stronger system and product thinking.
Announcing the first release of EnhanceGPT, a Chrome extension that adds conversation outline, bulk management, and prompt workflow improvements to ChatGPT.
Rebuilding classic machine learning algorithms from scratch turned out to be less about formulas and more about numerical stability, data assumptions, and engineering tradeoffs.
A practical setup for running OpenClaw inside WSL on a spare Windows machine and controlling it from macOS.
A workflow for translating visual taste into reusable engineering systems.
A small personal setup to reduce repetition by separating global defaults from project-specific rules.
An architecture comparison of server-rendered raster overlays and viewport-based vector loading for large-scale point data on web maps.
A concise note about building a local AI portrait generator that separates identity preservation, image generation, and style control.
Starting a new writing space for software and systems.
A practical summary of how I structured E2E tests for a large micro-frontend project, including test goals, layered architecture, reusable cases, Page Objects, file validation, and lessons learned.
A practical architecture note on introducing a micro-frontend shell, runtime composition, shared context, and compatibility bridges while keeping legacy pages alive.
A practical demo showing how to move an UNO card seamlessly across multiple browser tabs.