We have worked hard to get to this point and there is still a lot of work ahead before this beauty is in the shops. Launch is one of the major milestones in any product's lifecycle, and many potentially good products do not even see that day. I'm so happy that we have gotten this far and the general public starts to see what we have been cooking.
For an engineer last weeks before product launch are typically quite intense. There are a lot things to do.
This time around I was pretty much doing my normal development work until almost last week before the launch. I was initially not too involved in the launch preparations since I was thinking that the app I've been lately working on would not be demoed, since it was not quite yet good enough. However, last week there was demand to get that also in a bit more polished state so that it also could be demoed if needed. I got some additional help working on it, and we got the biggest issues solved.
At the end of last week I was also asked to help with a demo content a bit so I did couple of longer days helping to get that done. Friday was the longest day for me. In the morning I quickly updated one of our older apps since somebody from management thought that we need to be able to quickly show it if needed. After finishing updating the app, it was time to prepare the devices for the hands-on sessions. We had few of the devices at the office and we were going to put the final software and setup on them, and then test that it all works perfectly. This took a bit longer than we thought and it was about 10 at the evening when we were ready.
I'm actually quite happy about how the last minute crunch went. Some people did work on last weekend, but most of the stuff was ready early enough. In some launches it has been much worse, I remember times when practically whole teams have lost their final weekends for last minute preparations.
Today and the next few days are one of the most interesting days for me. This is because now the feedback starts to come in. I love reading feedback on the device and on the software. The thing is that when we plan and design the features, the look, and in general how it all will works we do a lot of thinking and speculation on how people will use the device and what to they need. There are sometimes quite strong debates around these areas ("It needs to have this", "it can't behave like that", "That color is not pink enough"). Now we start to really see if we have been right or wrong in our thinking, and I find it very fascinating to know how well we have understood people's needs and answer them with a product.