[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-partnership-exit-clause-en":3,"blog-adjacent-partnership-exit-clause-en":30,"blog-related-partnership-exit-clause-en":64},{"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},14,"partnership-exit-clause","Agree on an Exit Before You Need One","Equity, roles and exit rules are easiest to settle while the company is small and the relationships are good.","\u003Cp>The three of us had known each other for over a decade, and talking about exit clauses felt like distrust. Then a friend&#39;s company ended up in court after a partner walked away, and we finally put it in writing.\u003C\u002Fp>\n\u003Ch2>Three things that belong on paper\u003C\u002Fh2>\n\u003Cp>Equity must match contribution. Nominee holdings and loans-as-capital need signed agreements from every partner.\u003C\u002Fp>\n\u003Cp>Roles should reach the level of decision rights: who owns technology, who owns sales, who can veto the final quote.\u003C\u002Fp>\n\u003Cp>The exit clause should define how shares are bought back, plus non-compete and client ownership after departure.\u003C\u002Fp>\n\u003Ch2>Awkward now, dignified later\u003C\u002Fh2>\n\u003Cp>We added a line: if a partner cannot work full time for three consecutive months, they must notify in writing and start a share adjustment discussion.\u003C\u002Fp>\n\u003Cp>It was used once. Because it was written down early, the conversation took an afternoon.\u003C\u002Fp>\n\u003Cp>A good partnership agreement is not for litigation. It is what lets everyone work without second-guessing.\u003C\u002Fp>","","slate","佳益方圆团队","2026-08-20T13:52:00+08:00",1,false,[16,17,18],"Startup","Partnership","Equity",{"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,{},{"previous":31,"next":48},{"id":32,"slug":33,"title":34,"excerpt":35,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":37,"updatedAt":37,"readingMinutes":13,"featured":14,"tags":38,"category":42},112,"low-code-vs-custom","Where Low-Code Ends and Custom Starts","Low-code is neither universal nor a toy. The key is knowing what to hand it and what not to.","teal","2026-08-22T13:52:00+08:00",[39,40,41],"Industry Watch","Low-Code","Technology Choice",{"id":43,"parentId":21,"slug":44,"name":39,"description":45,"icon":46,"cover":9,"tone":26,"kind":27,"sortOrder":47,"count":21},5,"industry-watch","In-depth analysis of internet, software and digital industry trends with our own point of view.","globe",20,{"id":49,"slug":50,"title":51,"excerpt":52,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":53,"updatedAt":53,"readingMinutes":13,"featured":14,"tags":54,"category":58},35,"frontend-monitoring-basics","Frontend Monitoring: Finding Out Before the White Screen","Users will not tell you the page is broken, they just leave. Monitoring has to be in place before launch.","2026-08-18T14:05:00+08:00",[55,56,57],"Frontend","Monitoring","Operations",{"id":13,"parentId":21,"slug":59,"name":60,"description":61,"icon":62,"cover":9,"tone":26,"kind":27,"sortOrder":63,"count":21},"engineering","Engineering","Hands-on engineering practices in architecture, performance optimization, AI integration and cross-platform delivery from our R and D team.","cpu",60,[65,73,84],{"id":28,"slug":66,"title":67,"excerpt":68,"content":9,"cover":9,"tone":26,"author":11,"publishedAt":69,"updatedAt":69,"readingMinutes":13,"featured":14,"tags":70,"category":72},"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,71,17],"Pricing",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":74,"slug":75,"title":76,"excerpt":77,"content":9,"cover":9,"tone":78,"author":11,"publishedAt":79,"updatedAt":79,"readingMinutes":13,"featured":14,"tags":80,"category":83},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,81,82],"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":85,"slug":86,"title":87,"excerpt":88,"content":9,"cover":9,"tone":89,"author":11,"publishedAt":90,"updatedAt":90,"readingMinutes":13,"featured":14,"tags":91,"category":94},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.","indigo","2026-09-13T11:26:00+08:00",[16,92,93],"Clients","Judgement",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21}]