
Are Companies Deliberately Updating Too Frequently to Make You Feel Left Behind?
Like scarcity marketing, it sells more than the product itself. It sells a deliberately manufactured form of psychological pressure.
Random thoughts about tech, development stories, and lessons learned from building things

Like scarcity marketing, it sells more than the product itself. It sells a deliberately manufactured form of psychological pressure.

Exploring "R&D Nihilism" among full-stack engineers in the AI wave, and predicting the imminent demise of the "middle layer" in the software ecosystem.

One-click convert webpages to clean Markdown documents, supporting AI intelligent extraction and image embedding, solving the problem of broken bookmarks.

When I first started iOS indie development, releasing apps was always overwhelming. Here's a simple and practical release process to help new developers avoid common pitfalls and successfully complete their first (and every subsequent) app release.

Sisyphus wakes, takes a streetcar, works four hours in an office or a factory, eats, then takes another streetcar, works four hours, eats, sleeps, and Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, the same routine. Most of the time the road is not a problem. But one day, the 'why' is suddenly asked, and in this surprise, behind the surprise, lies all that is the beginning. —The Myth of Sisyphus

Recently rebuilt the entire website architecture and design, mainly with AI assistance. Through intensive use lately, I've had some new thoughts and reflections.

A practical breakdown of the problem, product decisions, UX tradeoffs, and launch lessons behind building Bear.Share, a browser extension for turning webpages into shareable cards.

Bear. Locker - A multi-platform secure ID document management app with watermark protection features, safeguarding your privacy when sharing documents and preventing illegal misuse of your credentials.

When designing promotional graphics for products, I often use AI, but there's a troublesome issue - the generated images have no layers and can't be easily adjusted afterwards. This is quite a headache for a developer who isn't very familiar with design.