Hacker News new | ask | show | jobs
by tim-tday 21 days ago
Google has strong software development lifecycle practices. This helps they ensure reliability in the face of unreliable coders.

They publish code style guides. They have a thing called “readability” where employees qualify to be code reviewers by proving they can write maintainable code. They have a strong culture of testing. They have a program called testing on the toilet where they teach you a small idea about software testing while you sit on the toilet. (Yes really)

All these things allow an organization to ship reliable code even when not everyone is brilliant.

This is great for AI which doesn’t write good code. It writes average code 10x faster. SDLC runs that code through the gauntlet and at the end of the day they might be able to ship reliable code 5x faster than they could with human written code.

If you want to succeed you might need to replicate some parts of that lifecycle.

1 comments

noted. ty