"democratically elected"??? It is not true. They oppress opposition and lie to people. They did not need to cheat in the day of election, as they cheated before. Gerrymandering, fining parties to death, buying people in other parties, making mainstream media unreachable for opposition, changing laws to make sure no one can outvote them, and this could be continued through pages. They have stolen a huge part of the previous EU budget, in plainly criminal ways. Why did the EU gave them more money with a licence to steal?
Meanwhile: after the EU budget talk all representatives of the dictatorship boasted that they could avoid the provision which ties the budget to rule of law.
Basically they were proud that they won't have to be lawful.
If you write your code properly, you will have tests which break on every library incompatibility, and a tiny wrapper around your libraries. (If you do TDD properly, you will have it.) And that's all you need to keep your code up to date. When upgrading a library, you will of course build and test your code with it, and that will show you any problems, which you can fix in the library interface layer before having any chance to go to production.
Very useful, thank you. But...
Sidetracked by refactoring and testing? C'mon...
The rules of profession for programmers include the rules of TDD.
If you do TDD correctly, you cannot be sidetracked by those, because this is your main job. Production code is mostly written by the IDE, by pressing Ctrl-1.
The trabi is a car specifically designed with a set of constraints:
- to be cheap
- to be easy to manufacture with no need of low tolerance parts
- to be easy to repair without much equipment
Those design goals were met perfectly. And the 2 stroke motor line designed by eastern german engineers for MZ bikes and Trabi is actually an engineering miracle of the time.
The compression is partly achieved by the sound wave reflected by the exhaust.