Writing
53 posts since 2022.
2026
- Jul 2 ZCode and GLM-5.2 — China's Open-Weight Answer to Claude Code
- Jun 27 In the AI Era, Your Moat Is Not the Model
- Jun 24 AI's Affordability Crisis — Who Pays When the Subsidy Ends?
- Jun 22 Stop Prompting the Model — Build a Loop That Prompts Itself
- Jun 14 Embodied Intelligence — When AI Steps Off the Screen
- Jun 6 Getting Into 3D Printing via an AI Pipeline: A New, More Accessible Way In
- Jun 3 The Lifetime Deal That Kills Your Startup
- Jun 1 Context engineering cut Claude Code tokens 3x — lessons from Insforge (Skills + CLI)
- May 16 Most of the crypto industry is dead. The rest will become finance. Not a tragedy — just how technology matures.
- May 14 The 25-year internet bet and lessons for the AI debate today
- May 11 Context Engineering — File Structure and Dynamic Loading for AI Assistants
- May 6 The 8-Hour Workday: A Brief History and an Uncertain Future
- May 1 30 Laws of UX — A Guide to User Experience Design
- Apr 22 Laws of Software Engineering
2025
- Nov 24 Is Frontend Dead? The Evolution You Can't Ignore
- Sep 7 Why Language Models Hallucinate
- Aug 10 Peak–End Rule — Make your product unforgettable
- Aug 8 The Heart of Context Engineering
- Jul 16 Why One UI Always Wins: The Power of Miller’s Law in Design
- Jun 28 20 key takeaways from "The Almanack of Naval Ravikant: A Guide to Wealth and Happiness"
- Jun 14 Building Effective AI Agents
2024
- Aug 28 API Pagination Basics
- Aug 21 Next.js: Structuring Your Large-Scale Project
- Jun 27 Dynamic metadata in nextjs
- Jun 21 Time billionaires are the new wealthy.
- Jun 19 Trading is frustrating most of the time.
- Feb 22 Optimize long tasks
- Feb 19 𝗗𝗼 𝗬𝗼𝘂 𝗡𝗲𝗲𝗱 𝗧𝗼 𝗞𝗻𝗼𝘄 𝗔𝗹𝗹 𝗗𝗲𝘀𝗶𝗴𝗻 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀?
2023
- Nov 12 Spiritual Quotient (SQ) = Intellectual Quotient (IQ) + Emotional Quotient (EQ).
- Aug 11 6 Quotes You Need To Read
- Aug 11 7 Eye-opening Japanese Concepts That Will Change Your Life
- Jun 7 Rome wasn't built in a day
- Feb 25 You’ve worked hard to get customers to your eCom store... But how do you keep them coming back?
- Jan 28 Layoff And What Should Do?
- Jan 16 No ARIA is better than Bad ARIA
- Jan 2 4 handmade notes will the change the way you learn web development.
2022
- Dec 29 7 GitHub repositories will make you a standout developer from 99% of people:
- Dec 29 Can a web server provide real-time updates?
- Dec 22 New viewport units
- Dec 21 Loading an image without causing a layout shift
- Dec 20 React tip: useReducer is a better useState, and it's easier to adopt than you may think.
- Dec 5 Modern JavaScript has over 50 operators. 🤯
- Nov 30 Shorten links using your own domain
- Sep 26 How https works ?
- Sep 19 Our client's website has converted at 4.38% the whole of 2022
- Sep 19 Here are 10 tips for conversion rate optimization
- Jul 6 Algorithms you should know before you take system design interviews
- Jul 5 My note
- May 4 End-to-end testing with Playwright
- Apr 4 Best practices to increase the speed for Next.js apps
- Mar 23 Rendering on the Web
- Mar 18 How To Build a RESTful API with TypeScript, Node.js, Express, Prisma, and PostgreSQL
- Mar 13 Tools in React