11 ms·
1. The premise that college teaches you how to build software in industry is a pretty wild claim. 2. Is this article from the 90s where we ship software on CDs
by jupp0r 3y ago
1. The premise that college teaches you how to build software in industry is a pretty wild claim.
2. Is this article from the 90s where we ship software on CDs or floppy disks? In today's world where the concept of a "release" is often blurred by continuous delivery pipelines (and this is considered a good practice), having a quality insurance department manually assuring that no bugs are in that release seems downright archaic.
- bluGill 3y agoNot everyone is writing a webapp where you can roll out upgrades anytime CI passes, or a phone app that you can upgrade every week. some of us work on code that will be shipped in a device that is not easy to upgrade.
- jupp0r 3y agoNot all software that is frequently updated is a web app. Ask Tesla, Apple, Sonos, Garmin, ... Anything connected to a network could be released frequently if people wanted to. Not everything is connected to a network though.
- deleted 3y ago[deleted]
- bluGill 3y agoThere is a long list of both. Some things should not roll out updates without extensive testing, including manual testing to verify nothing was missed.
- hackertyper69 3y agolike airplanes
- ponector 3y agoAnd then you remember stories like that about Boeing. How their 737 Max has been tested by cheap contractor from India. There are tons of software without continuous delivery.
- jupp0r 3y agoAbsolutely, and industries like medical devices and aviation have extremely strict regulation and procedures regarding the testing of software. The article not mentioning any of those made me conclude that author is referring to regular software.