HTTP/2 301
date: Sat, 11 Oct 2025 20:15:00 GMT
content-type: text/html
location: https://zachholman.com/talk/how-github-uses-github-to-build-github/
server: cloudflare
access-control-allow-origin: *
expires: Sat, 11 Oct 2025 20:25:00 GMT
cache-control: max-age=600
x-proxy-cache: MISS
x-github-request-id: B5B2:252111:15628DC:17DEA55:68EABAC4
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UPiHSkNR5pXTmB5oDmnAw9qeO%2Fns14Xako48NoTU1dt57er%2FcGTbNJ49a6KBOHMZhsTpAb%2BGGvF9Q%2BzIhkBDPcoZhzvhYihVMpLt6gTW"}]}
cf-ray: 98d106e99b9847bc-BOM
alt-svc: h3=":443"; ma=86400
HTTP/1.1 301 Moved Permanently
Date: Sat, 11 Oct 2025 20:15:00 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Location: https://zachholman.com/talk/how-github-uses-github-to-build-github/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gBvECSmkOhK8P84%2FrzEfxrloLrgNOO9Mztv6ZO3tP744eJjmxhJMzLVNvzbQ5L1w1DVGSSqwErevR4z26h8QereSnja8v8XEKUYQEm07"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 98d106eebe1446c0-BOM
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Sat, 11 Oct 2025 20:15:01 GMT
content-type: text/html; charset=utf-8
server: cloudflare
x-origin-cache: HIT
last-modified: Mon, 29 Sep 2025 16:36:53 GMT
vary: Accept-Encoding
access-control-allow-origin: *
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sat, 11 Oct 2025 20:25:01 GMT
cache-control: max-age=600
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AcFif%2BDSUGWVJWHQSfDWBmz45QAViXQeGDefDl%2FuQvg42rouwF%2FnIvUPkj%2FIbycY%2FfaYgvDJ3hiF3P7GkySpGgxlWCpPU4AyjcPYde4i"}]}
x-proxy-cache: MISS
x-github-request-id: B5B2:252111:1562928:17DEAAF:68EABAC4
cf-cache-status: DYNAMIC
content-encoding: gzip
cf-ray: 98d106eeed1d47bc-BOM
alt-svc: h3=":443"; ma=86400
How GitHub Uses GitHub to Build GitHub
September 21, 2011
Build features fast. Ship them. That’s what we try to do at GitHub. Our process is the anti-process: what’s the minimum overhead we can put up with to keep our code quality high, all while building features as quickly as possible ? It’s not just features, either: faster development means happier developers.
Slides
Video
References