
Reflections on software performance

Bad code gives you feedback, perfect code doesn’t. Err on the side of writing bad code
It’s really easy to write terrible code. But it’s also really easy to write code that follows absolutely every best practice, which has been unit, integration, fuzz, and mutation-tested for good measure – your startup will just run out of money before you finish.... See more
It’s really easy to write terrible code. But it’s also really easy to write code that follows absolutely every best practice, which has been unit, integration, fuzz, and mutation-tested for good measure – your startup will just run out of money before you finish.... See more
Marcus • Marcus' Blog
My whole life was basically trying to optimize things. You don't just save parts, but every time you save parts you save on complexity and reliability, the amount of time it takes to understand something. And how good you can build it without errors and bugs and flaws.
Jessica Livingston • Founders at Work: Stories of Startups' Early Days




Today we deleted nearly 5 million lines of code.
The original @PalantirTech Gotham workspace was built in Java Swing. And it did magical things. So much charisma.
The inventor of Java, James Gosling, stopped by our HQ- the building that years earlier he had invented Java in- to see Gotham. H... See more