@cstanhope In theory it's not giving them much more data: I already have to give the company meter readings.
https://www.telegraph.co.uk/money/consumer-affairs/six-reasons-say-no-smart-meter/ and https://www.the-ambient.com/guides/smart-meters-uk-guide-418 persuaded me against getting a smart meter though. The former link suggests I won't save money or escape confusing bills, and the latter suggests the early standards haven't won.
It'll probably win eventually, for better or worse.
Related Posts
One day I am going to reach the height of technological sophistication, and every clock in my house will handle daylight savings automatically.
I'm not there yet. I think modern appliances are getting better though.
(Does a microwave really need to know the current time?)
`init` feels like an unhelpful name in OO. It doesn't give you an initial value, it initialises the instance that has already been created. Developers are often surprised that init doesn't return the instance, because they have a strong association with `new Foo()`.
Perhaps `finish` would have been a less confusing name?
I've been learning some Common Lisp by writing some simple JSON munging programs. I'm sure it's not best practice — I should probably deserialise to CLOS automatically — but it's a nice way to get comfortable with the basics.
It feels weird deliberately ignoring helpers though.