The 5 How's from Episode 14 of The Frontier Podcast
Jim Nasr is featured in the latest episode of The Frontier Podcast. Jim is the Vice President of Technology and Innovation at Synchrogenix, where he spearheads strategy and implementation of emerging technologies such as large scale blockchain and machine learning in healthcare and the life sciences. So naturally, Jim covers several compelling topics in the episode, sharing his wisdom on data concerns, OpenPharma, and how to be an excellent engineer. Does Jim remind you of Bill Nye the Science guy, or is it just us?
1. How is Openpharma helping life sciences?
JIM: A large-scale set of open technologies including, where it makes sense, distributed ledger technologies, to really address the very large problems in life sciences and pharma around interoperability, around software that meets real market needs a quick turnaround and provide this set of open protocols and open technologies that we can mix and match. It’s very much with the intention of building small functional components that can be mixed and matched together and needs a bigger set of application.
2. How do you deal with massive interoperability and data concerns?
JIM: Think machine-readable; think machine to machine interaction.
If you think like that, they'll guide you significantly and you'll, hopefully, avoid some pitfalls particularly in terms of high architect data because, ultimately, if you're not thinking like that at this stage, you're not building for scale.
3. How is Software like an Amusement Park?
JIM: This concept of software as a theme park where you have an API that acts as the physical turnstyle you go through. Almost your “wristband for the day.” And then, you're able to traverse different playgrounds and different experiences.
And then, you're still in the same theme park but they're not just one experience. They are different experiences. You can pick and choose where you want to go and you can have different software, different applications. They can be composed very quickly from singular components that work independently.
4. How do you serve all the needs of the audience?
JIM: In my mind, I differentiate between standards and interoperability. I'm a big believer of interoperability. Again, all you've got to do is look at the Internet and see what has worked over a course of time and what has worked at scale.
5. How to be an excellent software Architect?
JIM: As a software architect, you need to be able to communicate not just with yourself and other people with your own kind of background but really across an organization, digest information but be able to kind of parlay it, as well. You have to kind of practice some basic psychology. You have to have some basic ability to affect behavior, which is more than just various software development methodologies and design patterns.