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.

Choosing a Custom Software Development Company

Choosing a Custom Software Development Company

Your organization has a new project, and you need help from a custom software development company. Your search returns hundreds of possible candidates and you have no idea where to start. So, how do you choose a custom software development company? Not all custom software developers are equal, of course. There’s the good, the bad,

Rust Revolutionizes Embedded

Rust Revolutionizes Embedded

Programming languages that implement manual memory management (C, C++) give the programmer complete control over what’s happening in memory… but at what cost? Even one small mistake can lead to undefined behavior and security risks. “Around 70 percent of all the vulnerabilities in Microsoft products addressed through a security update each year are memory safety

How to Keep From Drowning in Technical Debt

How to Keep From Drowning in Technical Debt

Technical debt is like any other debt, easy enough to get into, but hard enough to get out of. If you don’t acknowledge, understand and manage it, you can easily lose sight of the resulting “interest payments” until, before you know it, you are drowning in debt. But we’ve got you covered. Read on to

Develop Your Next UI Using a Web Stack

Develop Your Next UI Using a Web Stack. Your Schedule (And Your Engineers!) Will Thank 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 was produced for 19 years with over 16 million sold?   We all know

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, embedded vision systems yield

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

I want to be first to know about new articles!
Keep me in the know