It has been fun to work on iOS code a bit after a relatively long hiatus1. Unfortunately we are still supporting iOS 12, which means we cannot use SwiftUI that would make things a bit easier to work on2. But I am getting stuff done, though it took a while to get myself on the iOS and Swift modes. ๐Ÿ˜Š


  1. I donโ€™t do much coding anymore at work, and usually it has been on Android.

  2. On Android app we have started using Compose, but there the layout XML was already rather easy to tweak. Storyboards, however, are not that easy to tweak.

Today all work-related things seem to be having a bad day. The CI pipeline cannot fetch a library as it has moved from one host to another, thus causing the CI checks fail. Then the app versioning is causing me gray hair, as there are version conflicts on Google Play when trying to upload a new build. And we were having a pressure to have stuff ready for new builds by this afternoon as there was a UAT session booked.

When the framework is for testing shell code, the Unix approach is more than required. ๐Ÿ˜

matigo.ca.

Damn this humidity! Also, there is no snow. ๐Ÿ˜†

fd73eab7-ac79-fd3a-51ba-beeb912c00aa

I wonโ€™t do that. I am writing the tests to make the framework to do the thing it is supposed to do, nothing more, nothing less.

matigo.ca.

Kind of, but testing a test framework with itself requires the whole thing be in somewhat representable shape and in working condition before those tests can be written. ๐Ÿ˜†

matigo.ca.

๐Ÿ˜ฌ Of course the tests are not providing 100% coverage, far from it, and it is my next job to write them in order to have the bare-bones 0.1 version ready. Technically it is ready, but it makes sense to have those tests in place to show that you can rely on that version already.

732d92aa-f4fa-d356-6849-c6f19ed543bd

That is true. I usually donโ€™t do any coding after the workday, which also means I can make progress with my pet projects rather slowly, so yesterday was a very rare exception.

matigo.ca.

Yep. Though I did not intend to spend so much time on that pet project. I should have gone to bed at least a couple of hours earlier to get enough rest.

matigo.ca.

Oops. Itโ€™s almost 1 amโ€ฆ ๐Ÿ˜ฌ Spent the evening coding away my pet project as I am home alone with the kids until late tomorrow. Completely lost the track of time while having fun. ๐Ÿ˜†