Comment

Comment by phillipcarter

It'd be great to read about all the things this internal DevX org has been able to improve after some time.

Internal developer experience is extremely important. One codebase I worked on used to have a 24-hour, nondeterministic CI run. A teammate brought that time down to ~45 minutes (it's a big codebase with a ton of tests) and made it deterministic. Everything got better:

* Faster turnaround time for external contributions (it's OSS)

* Ability to be relied on to get a critical fix in and tested in under an hour

* Much faster local build times

* Removed reliance on some old busted internal infrastructure so we could use much better, different infrastructure, and make the build/test runs the same across any OS rather than rely on windows so much

* Everyone was happier in general

If we could have gotten a full CI run down from 45 minutes to 15 minutes, that'd be great. And there was still quite a lot of technical debt in the tests themselves, since they should be able to run a lot faster than they did. But even with that in mind, the difference was night and day.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton