May 26, 2026 · Engineering
Notes on Offline, Air-Gapped Deployment
Factory, government and large enterprise networks often cannot reach the internet, so deployment must be designed for it.
An enterprise blog · Lanzhou · since 2019
What we learn, written down in public
May 26, 2026 · Engineering
Factory, government and large enterprise networks often cannot reach the internet, so deployment must be designed for it.
May 24, 2026 · Product Thinking
No lab and no eye tracker needed. Five people, one laptop and an hour reveal most problems.
May 22, 2026 · Project Retrospectives
The first run errored, the second disagreed on totals, the third passed. Each failure exposed a different problem.
May 20, 2026 · Team and Culture
Client visits are not only for sales and project managers. Developers' presence is undervalued.
May 18, 2026 · Industry Watch
Migration is the easy part; the next three years of stable operation is the hard part.
May 16, 2026 · Founder Notes
Running a software company in a smaller city means fewer clients, harder hiring and a lag in information, but it has its own advantages.
May 14, 2026 · Engineering
Many warehouse projects start not with software but with turning every item into a scannable number.
May 12, 2026 · Product Thinking
'Operation failed, please retry' is the least useful message there is. Users need to know what happened and what they can do.
May 10, 2026 · Project Retrospectives
The core developer left and the successor spent a month before daring to change a line.