Our Experience is Your Experience
We are advocates of knowledge sharing – so we encourage our talented engineers and designers to share their experiences and insights with the world.
Filter By:
If You Build Products, You Should Be Using Digital Twins
Digital twin technology is one of the fastest growing concepts of Industry 4.0. In the simplest terms, a digital twin is a virtual replica of a real-world object that is run in a simulation environment to test its performance and efficacy
Learn more
Published on: March 15, 2023
Tips for Staying Relevant in the Age of Creative AIs Like ChatGPT
What I would call “creative AIs” are causing a lot of concern about the future of the human role in creative activities, including but far from limited to software development. These creative AIs include ChatGPT and similar systems in the pipeline from Microsoft, Google and certainly many others. I’ve gotten questions about the impact on … Continue reading Which Software Metrics to Choose, and Why?
Learn more
Published on: February 23, 2023
A Guide to Offline Machine Learning in Healthcare Devices
Artificial intelligence (AI) and machine learning (ML) have revolutionized how people interact with technology. AI and ML technology have driven innovation and transformed all kinds of activities; from getting stock recommendations to buying your next pair of socks, technology assists us in many ways each day. For example, whenever users unlock their phones there is … Continue reading Which Software Metrics to Choose, and Why?
Learn more
Published on: February 23, 2023
Software, the Last Handmade Thing
This blog post on software development and AI was originally published in 2009. “Collector” is probably too strong a word, but I am definitely an aficionado of handcrafted items. While true hand craftsmanship has become rare and generally prohibitively expensive in the West, I’m fortunate to travel to places where handmade items are still relatively … Continue reading Which Software Metrics to Choose, and Why?
Learn more
Published on: February 9, 2023