Did some Flutter development last night. Dart is such a weird language. Usually it’s really boring, maybe even too boring. But then you encounter something just bizarre. Like, if you format a DateTime as ISO-8601, the time-zone offset will not be included if the time-zone is not UTC. So strange.