Are the rest of the details of the article, about domains I don't personally understand, equally subtly inaccurate and misleading?
Are the rest of the details of the article, about domains I don't personally understand, equally subtly inaccurate and misleading?
I think that's the case for most things where people who are not complete subject matter experts write about something. A lot of our own conversations about things are probably quite inaccurate in a lot of details.
In this particular case the author may even have asked back but what is the author going to do if he/she gets fed inaccurate information? I think the only blatant inaccuracy is the reference to DevOps, otherwise the description of agile is pretty OK too me.
I hope people won't fall into the usual trap where some inaccuracies in some media leads them into reading much less accurate but more extreme media which is something you often see in politics.
https://www.goodreads.com/quotes/65213-briefly-stated-the-ge...
A tenet of journalism is that professional practices can provide some level of truth regardless of expertise.
Note that this article will one day be cited in a DevOps wiki page by a well meaning writer far abstracted from 2019 HN. That’s the way most history is written.
Remove the reference to "DevOps", and you have a concise enough explanation of "so-called agile software development" and a cleaner paragraph overall:
> One solution favored by Winter during his recent tenure was agile development, a popular software engineering methodology used for quickly testing and evaluating features for new products.
(Since software teams in the U.S. government, such as 18F, also use agile dev these days, so it's not particularly relevant to point out its popularity in the "private sector")
https://www.defensenews.com/air/2019/06/12/the-pentagon-is-b...
https://www.defensenews.com/air/2019/06/12/the-pentagon-is-b...
Note that the posted article is a NYT Magazine piece, which has different editorial style and convention from the newspaper. Typically, a story this long wouldn't be written by a non-staffer in the newspaper. But it's not uncommon for the magazine to commission a writer who has written a notable article for a different publication to generalize and elaborate on it for the NYT Magazine.
"Dysfunctional" is also misleading. The program has produced three operational variants, including the first ever supersonic STOVL aircraft. The US and Israel have both conducted F-35 airstrikes. That is a called a "functional" (if by no means perfect) aircraft development program.
It's also encouraging to see the F-35A price falling as expected...
Also, what became apparent with Apollo – though it is not how it worked – is that it is better to define your system up front to minimise errors, rather than producing a bunch of code that then has to be corrected with patches on patches.
Source: https://www.theguardian.com/technology/2019/jul/13/margaret-...
Indeed, it sometimes probably is, and agile generally shouldn't mean you just make it up as you go along. But I think we've generally come to recognize that, at least in many cases, being more flexible and iterative.
This, to be clear, is not in any way a knock on the many people who developed software for Apollo. It was a type of project and set of technologies that made it difficult to be as iterative as, certainly, pure software projects are today.
It’s worth questioning whether agile SW development that we do for websites, apps, etc... is good when human life hangs on the line.
I suspect a project like the F-35 is a hybrid, with elements that are life-or-death mission critical and absolutely need to Just Work, and elements that allow for refinement - even refinement-by-failure in some cases.
Which just underlines how complex a project like this is. A distant descendant of the Apollo Guidance Computer code is likely just one of (at least) hundreds of equivalently complex routines and features in the F-35 codebase.
And they will refer to this, 'well-researched piece by a 'reputable news source.
Let's see if I am right, will check in in 2-3 weeks...
News about them lately is also not in their favor. I'm sure this is just another piece (which has been covered to death by better and more accurate publications) that is intended to discredit the current administration more.
Seems good enough for a general audience.