3 ms·
This is a great post with lots of great pieces of commentary. I love it. My only criticism is that while CD has a lot of benefits for developers working on a p
by joshin4colours 10y ago
This is a great post with lots of great pieces of commentary. I love it.
My only criticism is that while CD has a lot of benefits for developers working on a product, it definitely comes more from a web/SaaS perspective than a desktop perspective. Some ideas don't directly carry over to software products that are desktop-based or embedded software (make incremental changes often, recovery from failure is important).
Some systems either can't update frequently, such as desktop products that don't natively have networking built-in. And some systems really should not fail if it can be avoided, like medical device software. Of course, context is everything in software but I do feel like CD needs to address these contexts and realize it may not work for them.