Today is my last day at Trusted Logic, after a bit more than 11 years. It has been a great adventure, and I really enjoyed the small company feeling, where one has to deal with one thousand different activities, giving many opportunities to learn on different fields.
As I try to think about successes and frustrations, it is quite funny to realize that the topics that make me the proudest are also the ones that bring the most frustration, because of this feeling that we could have done so much more.
- The multi-application card ecosystem. When I joined Trusted Logic in 2000, 3 years after Java Card 2.0, I thought that the deployment of multi-application cards was imminent. I wa right for the cards, but the applications didn’t really come. 11 years later, we are still hoping; this time, we are looking at NFC as the technology that will bring real multi-provider multi-application cards later.
- Static analysis. That part remains my lifeline, from my Ph.D. thesis to some work today. The work we did was technically really good, but it fell as a victim of the problem above: the Java Card developer community is too small for tool vendors. The tool is still around, helping Trusted Labs evaluators in their daily jobs.
But more than all this, these 11 years have been a great human adventure, with many wonderful colleagues. Some of them are already gone, some are still in Trusted Logic or Gemalto, but they are the main factor that made me stay so long in the same company. Dear colleagues, I wish you all the best for the future, and I hope that we’ll have more opportunities to work or play together.
I will be taking a few weeks off before to start on a new job, taking the opportunity to get some family time, and hopefully to keep working on the Java Card tutorial, and posting a few things here.
See ya’ll later.