News for hackers. Stuff that matters.
Re:Porsche boss faces software woes keeping VW a step behind... by gumby on Sunday September 04, 2022 @08:37PM (#32719212)
> Take ideas like version control - a way to do change management. Test driven development. Continuous integration. These have existed in a nascent way in other fields, but software engineering has really taken the ideas to the next level.

TBF version control started (SCCS, RCS etc) by modeling how version control was done in mechanical engineering and architecture. Just look at the manual version control in old blueprints. Nowadays CAD systems like solidworks have a VCS for your models too. Absolute shit based on proprietary MS file formats, but it is there and it works.

OTOH there are reasons why you can't do TDD in the physical engineering, much less CI. When you're building a bridge you have to do FEA on your design, but the cost committment of construction doesn't allow much incremental change as you go -- almost all is in response to problems found once you've started building.

Code review is inherited from practices of other engineering disciplines.

Re:Porsche boss faces software woes keeping VW a step behind... by Gravityloss on Monday September 05, 2022 @06:14AM (#32722569)
And that's what I wrote, they were indeed taken from other disciplines. Thanks for expanding it.