You probably want to install heat pumps instead of resistive heaters. Then you get 3-5J of heat for every Joule of electricity. Retrofitting those into a house with gas heating is quite expensive, so not using fossil fuels for new construction in the first place is probably the right decision.
In Berkeley you can probably slap a small number of solar panels on the roof to produce more electricity than you need for heating (and cooling).
In Berkeley you can probably slap a small number of solar panels on the roof to produce more electricity than you need for heating (and cooling).