1,285 karma · joined March 27, 2019
Btw, "Labor" cannot be in charge, outside the UK at least, because Labor is an abstract concept. In Marxist societies people are in charge that pretend to have the laborers best interest in their hearts. But as they "Some are more equal than others."
This is indeed the most beautiful insight of Karl Marx that I ever read. This predicts perfectly why all socialist/communist economies collapse. They value inefficiency. The more work is needed to build a product, the more valuable it is --- according to Marx. That is one of the most fundamental error in his theories.
In open-world domains, like business information systems, static typing is often an obstacle to fast adaptation.
Whereas immutability provides value in every domain, unless the performance requirement cannot be met.
Yes, indeed. The AI could be used to prefilter the list of warnings generated by static analysis to reduce the amount of false positives. To achieve that an AI could use the history of the projects static analysis results to find likely false positives. Or an I could propose a patch to avoid a warning. If it is automatically compiled, passed to the test suite and the whole ci pipeline, it could reduce the manual effort to deal with finding of static analysis tools.
But leaving out the static analysis tools would loose so much value.
Really, read the only two words Elon Musk commented about this topic [1]. This article is completely overblown, borders on deceit in my opinion.
Everything else is almost the same with Unison compared to rsync. There is no P2P overlay network, everything goes through ssh. It uses the rsync algorithm to optimize the transfer of changes. It is run at specific times, not always in the background. Therefore, you know when synchronization is happening and when it is finished. Unison also has rules to map different path on each side and you can exclude by path, filename, and suffix, etc.
> Especially because Clean Code doesn’t actually seem easier to read or indeed maintain
If that is true, then there is indeed no point in applying Clean Code. But I disagree with GP that Clean Code leads automatically to bad performing code. That depends on your language and execution environment. A JVM is very good at effectively removing vtable indirection if they are not needed at runtime.
Nobody is forcing you to live under a roof.
Nobody is forcing you to eat.