Browsing Tag
Productivity
771 posts
How I Chose My Web Development Path as a Beginner
Choosing a learning path is one of the most critical decisions you make as a beginner. When I…
Harness Engineering 101: Prompt Engineering wasn’t enough. Neither was context. The harness was.
TL;DR Prompt engineering and context engineering both still left me as the bottleneck. I re-explained myself every single…
I Let 12 AI Models Predict the World Cup. The First 169 Picks Already Show a Pattern.
I put 12 AI models into a public World Cup prediction arena. Not because I think anyone should…
Retry in Distributed Systems — How Production Systems Recover From Temporary Failures
Not every failure is permanent. This is something I didn’t think about before. When something fails in my…
If you’re a software developer just starting out and you’ve ever wondered how senior devs think while they build, this is for you.
A junior dev asked me something recently that actually made me think. He said: “As a software developer…
Why traditional AI chatbots are boring, and what we are building instead
Let’s be honest: standard AI chatbots are getting a bit boring. You ask them a question, they write…
How I Added 12 MCP Servers to OpenClaw – A Step‑by‑Step Guide
Hook When I first tried to scale my personal automation stack, the bottleneck wasn’t the LLMs – it…
How to Secure Storage Using Azure Blob Storage and Azure Files
In modern cloud environments, data security is not optional — it is essential. With increasing demand for scalable…
一個很小但很好用的 zsh 技巧:修改上一個指令
有時候我剛跑完一個指令,馬上發現其實只需要改其中一小部分。 例如我剛用 ffmpeg 轉了一個影片: ffmpeg -i calligraphy01.mp4 -c:v libx264 -c:a aac calligraphy_good_01.mp4 然後我想用同樣的指令處理下一個檔案: ffmpeg -i calligraphy02.mp4 -c:v libx264…
I Added an AI Gate Before Every git push with no-mistakes 🛡️
We are all using AI to write code now. Whether it’s Claude Code, Aider, or Copilot, the speed…