Comment by analog31

6 years ago

Today, the distinction between hardware and software is murky. Hardware can't even be tested without co-development of software. Even making these things happen in separate departments of the same business, by people who eat lunch together, is inefficient when trying to move fast and create new things. I often have hardware and software development tools open on my computer at the same time.