41:46 I don't look on the platform yo like on the project for the one year or two for me platform IO as the project for the years. And my final goal is to see platform IO everywhere. This is similar Similar to the Linux world today alien is the mainstream operating system. This is actually the same so if adult if adult from the end developer perspectives arise the huge problem is this market embedded. Because if you have 10 different hardware on your table, you will need to install them different ideas. Every time you need to switch between this is not matter even even if this eclipse you need to have 10 different eclipses with different plugins and platform IO is unique solution and unique solution for this problems because we can help one ecosystem and one environment among mine development to 4000 different artist MC us and development bores. This is actually they go well, it's not it's not that it's not only the real solution for the developers, but it also divini solution for manufacturers because let's imagine if you if you super talented in Creating new hardware, you actually buy the MCU from chip lander. And you will be in the position where you you will need to provide some interface to program your hardware. And you have a few options. Or you will try to invest in your own software and your own ID. Or you will try to conduct the cheap lander and ask, please, at the support of my custom hardware, do your ID and the last step, it doesn't work. So in the Blackbird platform we have is actually going to be the solution for developers for manufacturers and for cheap vendors too, because all of them will be focused on the one software to for this hardware products.
23:52 Yes, sir. It's really good. Good question. So if adult about the smarter smart conference, so the number one reason White pattern was used is the twisted. And if we don't know about the platform, this is a game that is number one number one package or library, which we love so much as this is this is scans or escorts I don't know it is correct pronunciation. So the sconce is super cool. It's amazing. So it could be used like a bill system. So you can use it like the replacement for make or cmake bill system. But the magic side of this counts that you can use it like a library. So this gas is the heart of the platform I owe the whole thing's which we have is the bill build workflow within the platform IO. We do it on the top of the scans, so extended the scans with our interfaces, which we created this unified interface for multiple different development platforms and all and now as this separate development platform we call it like for a VR or for arm or for Architecture, just communicate with the platform your core API and explain Kpop for my Oh, I have this source code, I would like to use this flex to build c++ type files, this flags for assembly files, I would like to do Lincoln process or some system in this way, the upload process should should look in this way. And we call this things like decentralized architecture. It means that if you take a look at the platform, your core is there is nothing in common with this. Any architecture is fully agnostic to any architecture. And you can easily integrate any hardware and any architecture to the platform is no need to do any, any contribution to the platform or your core. From this side. It's very easy to create your own development platform for your hardware and just reuse hope power or the petroleum. And the main benefits is that using this very simple interface, you will just explain it within your development platform have to build in the bargain. And other things and your hardware is automatically integrated into our 10 different IDs, the eclipse Visual Studio code, Qt Scylla. And a lot a lot of that because you don't need to stand again, your time to create extension for this is filler, the disease. If your hardware is integrated to the platform IO, your customers automatically receive this huge list of IDs. Your customer can use any operating system Mac, Linux, Windows, rubies, the even card size PC, your customers can test their product with different continuous integration services. They can use different static tools for static analyzes, they can easily do debugging, even if they don't know how to do Is it because they will just select the type of debugging pro press the login button and they will be the main function.
19:00 So the problem is actually starting from the semiconductor random. So when when you when you start your project with some hardware, the cheap vendor locks, you just was this hardware, because if you go to the website of this ship render, you will seize it this manner recommends using their special tool or ID. And for you it's very the big problem. If you decide to move from this vendor, vendor sakra system to Samsung you For example, if tomorrow there is new MCU, which is much, much better in comparison to the MC, which you used today, it will have a lot of problem issue want to switch to this competitive answer. Because it's the it's the different SDK or different framework. You need to install yet another ID you need to learn how to work with that. And this is this is actually the big problem. And the platform IO is spoolie agnostic to the architecture of the MCU and our customers No need to worry which hardware always bore the use because for them it looks like a change in just a one line in the configuration file. So let's let imagine the same if tomorrow we help the better MC or the better hardware, our customer that will just change this line like my new development kit is something new platform IO please build and you don't need to do any changes your project you can use your favorite ID you can use your your favorite operating system you don't need to move for example today windows if if if a chip vendor supports only Windows you can use you can use any operating system any idea actually have full freedom you personally decide have your development environment will look for you. And what is very interesting is that the only platform to allow developers to use different operating system and work under the same project. So let's imagine the salmon prefer to use Mac OS and Eclipse. The second prefer to use Windows and Visual Studio code and this cert engineer prefer to use command line and V. All of them work under the same project the configuration is located in the one and the one file called platform IO dot and I know as a configuration resolver the platform for example, if you use classic tools, which we have today in the embedded market, the whole configuration is is look is located directly into it. So if you do one change in this ID, you need to ask your colleague to repeat the same like you add new bill flex or you do some change to the debug. You need to explain as a colleague to repeat this step I even done say how many problems you will fail. If you try to move this project to another host machines liens or Kosice BC is a platform my own nose is problem because as I mentioned before, all this problems were resolved with the smartphone because this problems were for this purpose, my profit like a number top of one, because this vision this market, we just explained, what is our hardware, and it doesn't matter which operating system you will use, even car size PC.