Engineering


I have a Bachelor degree in Computer Engineering, so I guess I am qualified to talk about this.


When discussing politics, don't ignore engineering!

I've noticed that, quite often, when discussing politics, people are proposing solutions that would be huge engineering challenges to implement. I think that's not a right thing to do, I think that political proposals should be possible to implement here and now, rather than in some distant future. I will illustrate what I mean by some examples:
  1. People proposing powering the national grid with renewable energy sources.
    Sorry, that's a huge engineering problem for two reasons:
    1. Unlike the traditional energy sources where we can control exactly how much power we are producing, renewable energy sources don't allow us to do that. How much energy wind turbine produces depends a lot on how fast the wind is blowing. If the wind slows down two times, the energy the wind turbine produce decreases 8 times, because the wind energy is proportional to the cube of the speed. Similarly, solar panels don't produce energy during the night, right when we need the energy the most. We would need to store electricity, and that's a huge engineering challenge.
    2. Solar energy is very different from the forms of energy we are used to, because it generates direct current (rather than alternating current, as traditional sources of energy do) and it generates constant current rather than constant voltage. Connecting solar panels to a national grid is an electrical engineering nightmare.
    In spite of all of this, people still tend to think the barriers to powering our national grid with renewable sources are mostly political in nature. I see no reason to think that's the case.
  2. Anarchists are often implying the Internet could work in an anarchy.
    Internet as we know it couldn't work without government regulation, and there are many reasons for that. For example, without government regulation, many ISPs would probably set up their DNS servers improperly, to respond to requests from all IP addresses rather than just to the IP addresses they are supposed to serve. And, since DNS servers often respond with huge responses to short queries, that would make it trivial to implement large-scale denial-of-service attacks which would paralyze the Internet. Perhaps you could somehow pass a law that bans unencrypted DNS and requires everybody to use DNS-over-HTTPS, but how exactly would you enforce that law? Set up deep-packet-inspection middle-boxes everywhere which would filter unencrypted DNS? Wouldn't that slow down the Internet a lot? Besides, how do you make all the devices connected to the Internet compatible with DNS-over-HTTPS? And so on... Internet in an anarchy, if possible at all, would be a huge engineering challenge.
  3. People proposing that cows should be grass-fed.
    Well, there is a problem with that proposal: Grass-fed cows emit around three times as much methane per a litre of milk than grain-fed cows. Now, some people are aware of that problem, and they respond with something like: "Well, there are bacteria in kangaroos that digest cellulose but emit a few times less methane than the bacteria in the cows that do that. Perhaps we could somehow genetically modify the bacteria in the cows to do the same thing.". Do I even need to point out the problems with that? Like, do you have a solution that works now, or do you have a solution that might work centuries into the future?
  4. People saying that lab-grown animal products will soon solve the problem of superbacteria.
    I am sorry to burst your bubble, but they won't. Most of the antibiotics these days is being used in the egg industry, and we won't have lab-grown eggs any time soon. We struggle to produce muscle meat in a lab, and eggs are far more complicated than muscles. Government regulation of the egg industry is a far more realistic solution to the problem of superbacteria than lab-grown animal products.
Overall, I think the simplest explanation for most of the people using such arguments is ignorance. For the fourth example, I suppose most of the people who say that honestly believe that a significant percentage of antibiotics goes to cows and pigs, and that lab-grown meat will soon solve that problem. For the second example, I suppose that many people indeed don't understand how the Internet works well enough to understand why it needs a government. Though, for the first example and the third example, this is hardly explicable by simple ignorance. I don't think one can be so ignorant as to think that powering our electrical grid with renewables is not an engineering challenge, or to think that genetically modifying the bacteria in cows to emit less methane would be easy. I think that some people are utopian when discussing politics and are dismissing engineering problems.