Innovation Think Tank

Welcome to Innovation Think Tank, your ultimate destination for the latest insights, advancements, and best practices in cutting-edge software development for robotics, automation, and IoT. Want to stay at the forefront of technological innovation? Sign up for new article alerts.

UI Development Using a Web Stack

Use a Web Stack for Your UI Development. Your Schedule (And Your Engineers!) Will Thank You.

What does a Model T have to do with UI development? Well, did you ever wonder why the first Ford Model T came out 22 years after the introduction of the 1886 Benz, often considered the first practical car? And while only 25 Benz Patent Motorwagens were built between 1886 and 1893, Fordā€™s Model T […]

Embedded Vision: Looking Forward

Embedded Vision: Looking Forward

Embedded vision technology is growing rapidly and finding its way into applications across the tech spectrum. These embedded systems are comprised of two main elements: a compact camera connected to a compact processing board. The minimalist size of these systems allows them to be integrated into larger pieces of tech. Additionally, these systems yield the […]

Back to The Office With Big News!

Back to The Office With Big News!

As companies are returning to the “New Normal”, we’ve reopened our offices following recommended guidelines. We’re so excited to be back and we even have some big news! Watch this message from our CEO to hear how our company is growing, news about swarming space robots, and even learn about some exciting new job opportunities.

AI and ML Basics

AI and ML Basics: Empower Yourself for Technological Advancement

AI and ML Basics: Artificial intelligence (AI) and machine learning (ML) are two exciting areas of technological development that are making headlines and becoming indispensable to businesses from all sectors. The AI market is expected to grow rapidly over the next decade as new uses for the technologies are being discovered and implemented at a […]

Physically Distant But Connected During COVID-19

Physically Distant But Connected During COVID-19

There wasnā€™t a great deal of warning before the COVID-19 restrictions hit. We were in our office conducting business as usual on a Friday and by Monday everything had changed. And although our work with the Department of Defense and medical device companies classify us as ā€œessentialā€, the decision was made that the company would […]

How to Make Code Reviews Suck Less

How to Make Code Reviews Suck Less

The first thing to know about code reviews is if you think theyā€™re easy, youā€™re probably terrible at them. But donā€™t feel bad. Code reviews are incredibly hard to do correctly, but I have met a few people in my career who are exceptional at them. Iā€™ll share what makes them rock stars a bit […]

Consumers Need to Get Wise to IoT Security

Consumers Need to Get Wise to IoT Security

Too many consumers of Internet of Things solutions do not pay enough attention to IoT security. This level of apathy may have serious repercussions down the line. The research bears this out. According to the World Economic Forum, products in the home can be exposed to more than 12,000 hacking attempts in a single week. […]

The Art of Good UI Design

The Art of Good User Interface Design

A good user interface is an essential part of great software development. A user interface is the ā€œfront-endā€ that allows the user to easily interact with your software. But trying to balance visual attractiveness, usability, and performance to create a good user interface for a device, app or website can be challenging. So, how do […]

IoT Architecture: Build it Right the First Time

IoT Architecture: Build it Right the First Time

IoT can be an amazing enabler for your product, but itā€™s important to make sure you get the architecture right. Because IoT solutions involve so many complex, integrated components, a sound IoT architecture is a make-or-break part of product development. A successful IoT architecture addresses a mix of technical requirements, business implications, and delivery considerations. […]

Outsource Smarter,
Innovate Faster.

Outsource software development

Learn how strategic outsourcing can be the key to overcoming development challenges and achieving your project goals. Key takeaways: