News for hackers. Stuff that matters.
Re:Leaving Google by cairo140 on Tuesday July 06, 2021 @11:07AM (#27749594)
There's no secret sauce. The typical aphorisms of software development are generally correct and apply here:

* internalize the cost of core changes and don't push them downstream unless you have a really good reason * staff a core team to take care of high ROI horizontal efforts that have high fixed cost to do efficiently, e.g. TypeScript migration of a massive codebase * be careful of what you take on * complexity and code are costs and not end goals

Reading them is one thing but seeing the principles play out in detail amidst the mess of reality was illuminating for me. The author's blog[1] touches on these themes a bit more and I think are a good glimpse into their stewardship of the TS/JS codebase.

[1] - http://neugierig.org/software/blog/

Re:Leaving Google by sakagami0 on Tuesday July 06, 2021 @07:53PM (#27755829)
Wow saved. I miss the amazing blogs and thoughts of people at Google, but unfortunately I don't miss the bureaucracy