# Jarin. > Independent developer building small, purposeful software for macOS and iOS, writing about product, design and development, and indexing the tools mentioned in videos. The site is available in Chinese (default, at the root), English (/en/) and Japanese (/ja/). Links below point to the English pages; replace /en/ with / for Chinese or /ja/ for Japanese. Full text of every note: https://lin-editorial-site.vercel.app/llms-full.txt ## Software - [Dual](https://dual.jarin.me/): Clone Mac apps into independent copies that run side by side. (macOS) - [FanBar](https://fanbar.jarin.me/): Read Mac temperatures and fan speeds, and manage cooling. (macOS) - [Subdue](https://subdue.jarin.me/): See every subscription clearly: spending, budgets and renewals, local-first. (iOS) ## Notes - [Why I Built My Own Mac Fan Control Tool](https://lin-editorial-site.vercel.app/en/notes/fanbar-mac-fan-control/): When the fans spin up, the menu bar tells you nothing. I couldn't find a tool that was free, open source and lived in the menu bar, so I built FanBar. (September 28, 2026) - [Why High-Fidelity UI Prototypes Matter for Vibe Coding](https://lin-editorial-site.vercel.app/en/notes/ui-vibe-coding/): Why do some Vibe Coding products feel polished while others feel AI-generated? The problem often starts before coding: skipping the design step. (September 4, 2026) - [Thoughts on Developer Productivity in 2026](https://lin-editorial-site.vercel.app/en/notes/developer-productivity-2026/): Some random thoughts on tools, AI, and the future of building software. (May 20, 2026) - [Why I still like simple software](https://lin-editorial-site.vercel.app/en/notes/simple-software/): Simplicity is hard. But it’s worth chasing. (Apr 12, 2026) - [Building small things on the internet](https://lin-editorial-site.vercel.app/en/notes/small-things-internet/): Small ideas, small products, small impact. (Mar 08, 2026) ## Videos - [Rare UI: niche, but seriously capable](https://lin-editorial-site.vercel.app/en/videos/rare-ui/): A closer look at an interface inspiration site worth keeping. (EP. 08, 2026.09.11) - [Why high-fidelity UI prototypes matter for Vibe Coding](https://lin-editorial-site.vercel.app/en/videos/ui-prototypes/): How prototypes make ideas and feedback concrete before development. (EP. 07, 2026.09.04) - [How to make Vibe Coding feel less AI-generated](https://lin-editorial-site.vercel.app/en/videos/remove-ai-taste/): References and tools for refining interfaces made with AI. (EP. 06, 2026.08.28) - [What does a good agent actually look like?](https://lin-editorial-site.vercel.app/en/videos/good-agent/): References on agent design and creative technology. (EP. 05, 2026.08.31) - [AI-native component library recommendations](https://lin-editorial-site.vercel.app/en/videos/ai-native-components/): A small index of AI-native interface components. (EP. 04, 2026.08.28) ## Optional - [All sites and tools mentioned in videos](https://lin-editorial-site.vercel.app/en/videos/) - [Skills and websites I use](https://lin-editorial-site.vercel.app/en/tags/) - [GitHub](https://github.com/helson-lin)