Writing code: easy. Writing non-awful code: kind of hard. Deploying that code: pretty hard. Maintaining that code/deploy over time: hardest.
TIL: just like how `cd -` takes you back to the previous directory, you can do `git checkout -` to return to the previous branch. Magic!
Internet of Things firmware and drivers might be written by the same group of people who are “really good” at printer drivers. Fair warning.