The legislative process is slow. In an ideal world, the constitution and the parliament define the laws in general terms that do not need to be adjusted for every new technology or economic development. In Switzerland, there is even a law that says that if a law is obviously missing, judges are free to judge as if that law existed. So the judicative clearly also has a law-making role, but at a much lower level. It’s like the system architects and the programmers in software development: in the end, both engage in a design activity, just at a different level of abstraction.