[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-the-quote-line-nobody-reads-en":3,"blog-related-the-quote-line-nobody-reads-en":30,"blog-adjacent-the-quote-line-nobody-reads-en":61},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":12,"readingMinutes":13,"featured":14,"tags":15,"category":19,"seoSettings":29},28,"the-quote-line-nobody-reads","The One Line Nobody Reads in a Quote","'Third-party costs excluded' has saved us a surprising number of arguments.","\u003Cp>Quotes are long. Clients read the total first and the notes last. After being burned a few times, we put a sentence on the first line of the notes: the price excludes third-party services such as SMS, maps, servers and certification.\u003C\u002Fp>\n\u003Ch2>A real lesson\u003C\u002Fh2>\n\u003Cp>One system went live and SMS volume jumped, adding more than two thousand yuan of cost in a month. The client believed SMS was included; we believed it was a third-party charge.\u003C\u002Fp>\n\u003Cp>We argued for two weeks and split the difference. The amount was small; the discomfort was not.\u003C\u002Fp>\n\u003Ch2>How we handle it now\u003C\u002Fh2>\n\u003Cp>Both the quote and the contract list third-party services with an estimated range.\u003C\u002Fp>\n\u003Cp>Where possible the client opens the account and we integrate, so bills stay transparent.\u003C\u002Fp>\n\u003Cp>If a client wants a bundle, a separate line for annual third-party estimates appears, never mixed into development fees.\u003C\u002Fp>\n\u003Cp>Say it on the quote page, not in a contract annex. The quote page is the one everyone actually reads.\u003C\u002Fp>","","indigo","佳益方圆团队","2026-03-05T11:54:00+08:00",1,false,[16,17,18],"Startup","Quotes","Contracts",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},6,0,"founder-notes","Founder Notes","Reflections from the founding team on business, management and product, documenting the growth of a software company.","pen-tool","blue","article",10,{},[31,40,51],{"id":28,"slug":32,"title":33,"excerpt":34,"content":9,"cover":9,"tone":26,"author":11,"publishedAt":35,"updatedAt":35,"readingMinutes":13,"featured":14,"tags":36,"category":39},"quote-by-scope-not-hours","Why We Quote by Scope, Not by Man-Days","Man-day pricing looks fair, but it pushes every uncertainty onto the client. We would rather agree on scope and assumptions first, then talk about money.","2026-10-07T09:00:00+08:00",[16,37,38],"Pricing","Partnership",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":41,"slug":42,"title":43,"excerpt":44,"content":9,"cover":9,"tone":45,"author":11,"publishedAt":46,"updatedAt":46,"readingMinutes":13,"featured":14,"tags":47,"category":50},11,"three-lessons-from-first-client","Three Lessons From Our First Client","Our first project in 2019 was worth thirty thousand yuan and taught us more about contracts, acceptance and honesty than any course.","cyan","2026-09-25T10:13:00+08:00",[16,48,49],"Client","Contract",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":52,"slug":53,"title":54,"excerpt":55,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":56,"updatedAt":56,"readingMinutes":13,"featured":14,"tags":57,"category":60},12,"choosing-clients-not-deals","Choosing Clients Matters More Than Choosing Projects","The same contract can grow a team or drain it. We now screen clients with three questions.","2026-09-13T11:26:00+08:00",[16,58,59],"Clients","Judgement",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"previous":62,"next":78},{"id":63,"slug":64,"title":65,"excerpt":66,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":67,"updatedAt":67,"readingMinutes":13,"featured":14,"tags":68,"category":72},126,"livestream-supply-chain","The Supply Chain Strain Behind Livestream Commerce","The excitement on camera rests on inventory, fulfilment and after-sales stress behind it.","2026-03-07T11:54:00+08:00",[69,70,71],"Industry Watch","Livestream","Supply Chain",{"id":73,"parentId":21,"slug":74,"name":69,"description":75,"icon":76,"cover":9,"tone":26,"kind":27,"sortOrder":77,"count":21},5,"industry-watch","In-depth analysis of internet, software and digital industry trends with our own point of view.","globe",20,{"id":79,"slug":80,"title":81,"excerpt":82,"content":9,"cover":9,"tone":83,"author":11,"publishedAt":84,"updatedAt":84,"readingMinutes":13,"featured":14,"tags":85,"category":89},49,"log-writing-standards","Logging Standards: Still Readable Three Months Later","Logs are written for future colleagues and for yourself at three in the morning. Structure is the baseline.","slate","2026-03-03T12:07:00+08:00",[86,87,88],"Logging","Standards","Engineering",{"id":13,"parentId":21,"slug":90,"name":88,"description":91,"icon":92,"cover":9,"tone":26,"kind":27,"sortOrder":93,"count":21},"engineering","Hands-on engineering practices in architecture, performance optimization, AI integration and cross-platform delivery from our R and D team.","cpu",60]