316 karma · joined December 14, 2013
Whenever I’ve been at my lowest, for ex, the various versions of Dylan’s "Not Dark Yet" have always been a source of comfort.
“Einstein expressed over and over again the thought that one should not couple the quest for knowledge with a bread-and-butter profession, but that research should be done as a private spare-time occupation. He himself wrote the first of his great treatises while earning his living as an employee of the Swiss Patent Office in Bern. He believed that only in this way could one preserve one's independence. What he did not consider, however, was the organizational rigidity of almost all professions, and the importance which individual members of a profession attach to their work. No professional pride could develop without it. To be able successfully to practice science as a hobby, one has to be an Einstein.”
What's that Schopenhauer quote, "he who writes for fools will always find a large audience". I suppose the same can apply to podcasts.
It looks as though it would take only a minor refactoring at least for the leader election and log replication.
The problem with test-driven development is that it focuses attention on getting specific features working, rather than finding the best design. This is tactical [as opposed to strategic] programming pure and simple, with all of its disadvantages. Test-driven development is too incremental: at any point in time, it’s tempting to just hack in the next feature to make the next test pass. There’s no obvious time to design, so it’s easy to end up with a mess.
One place where it makes sense to write the tests first is when fixing bugs. Before fixing a bug, write a unit test that fails because of the bug. Then fix the bug and make sure that the unit test now passes. This is the best way to make sure you really have fixed the bug. If you fix the bug before writing the test, it’s possible that the new unit test doesn’t actually trigger the bug, in which case it won’t tell you whether you really fixed the problem.
For an expert's take on Eric's claims specifically, see https://www.cantorsparadise.com/eric-weinstein-how-not-to-fo...
I recommend this podcast for a complete breakdown of the Weinsteins. https://decoding-the-gurus.captivate.fm/episode/eric-and-bre...
[0] https://statmodeling.stat.columbia.edu/2021/08/19/a-scandal-...
[1] https://timothynguyen.files.wordpress.com/2021/02/geometric_...
[2] https://decoding-the-gurus.captivate.fm/episode/special-epis...
Note that this was written when they were both undergraduate students and would study together.