News for hackers. Stuff that matters.
Re:TDD did not live up to expectations by hinkley on Thursday June 29, 2017 @12:16PM (#14664444)
I have a colleague who is not a household name but still fairly widely known in the software process space and he has insisted to me multiple times, for more than ten years now, that this is a west coast thing. Other parts of the US are much less allergic to discipline in development.
Re:TDD did not live up to expectations by nostrademons on Thursday June 29, 2017 @12:23PM (#14664513)
I'd agree with this characterization. I started my career in Boston - actually, one of the first companies I interned at did high-assurance systems for avionics, financials, and medical devices.

However, look at the size of the West Coast tech industry vs. the size of tech firms in New England or the Midwest. That's what I mean by an economic argument. I got paid 5x more at Google than I did in Boston, and I was employee #45,000 or so, not even an early employee.

Re:TDD did not live up to expectations by hinkley on Thursday June 29, 2017 @12:36PM (#14664625)
Unless the causal relationship is the other direction.

That is, everyone always assumes in our industry that the chaos allows this volume of people to be employed. But usually large number of people leads to chaos all by itself. Maybe we have it backward.

I know I've worked on a lot of projects that got version one out quick and could never get version 3 out the door. It gets old after a while. Why do I want to spend a few years of my life working on something nobody will remember? No thanks.

Re:TDD did not live up to expectations by nostrademons on Thursday June 29, 2017 @12:52PM (#14664759)
I actually don't think either of these factors is causal.

Rather, I think money is the primary causal agent. The top 5 most valuable companies on earth right now are all West Coast tech companies, and they got that way by building software systems that are an integral part of the lives of billions of people. The fact that software is an integral part of those activities is a function of it being a million+ times more efficient than humans; any company could've filled that need, but AppAmaGooBookSoft was the one who actually did it first.

Money (and specifically, rapid growth in customers & revenues) causes chaos, and money causes lots of people to be employed, and money lets you pay them a lot. The specific engineering practices - at this stage in the industry - are a sideshow. They're important to practitioners, but not important to customers, as long as the software basically works. And the reason TDD has fallen short is because you can build software that "basically works" without it, so it's just overhead until you need software that "really needs to work in all situations".

Re:TDD did not live up to expectations by jacques_chester on Thursday June 29, 2017 @08:32PM (#14667889)
> Other parts of the US are much less allergic to discipline in development.

I see TDD as a practice that requires a lot of discipline.

The TDD equivalent of crossing every t and dotting every i requires sustained attention and intention.

Re:TDD did not live up to expectations by mixmastamyk on Thursday June 29, 2017 @06:20PM (#14667324)
Research and startups are on the west coast, government and finance on the east coast. Q.E.D.
Re:TDD did not live up to expectations by nickpsecurity on Thursday June 29, 2017 @10:05PM (#14668221)
Research is all over the place. East coast has MIT and Harvard.
Re:TDD did not live up to expectations by geebee on Friday June 30, 2017 @11:48AM (#14671479)
Well, MIT, sure. But is Harvard really a remarkable CS, engineering, or applied science research institution comparable to Berkeley or Stanford?

It's interesting what happens when you look at rankings of engineering programs, especially at the grad level. You start to see more large state institutions, as well as more technical institutions, with a heavier concentration in the mid west or west coast.

The ivies are hardly missing in action, especially Cornell (should probably also say Columbia) but Texas, Washington, many UC campuses, certainly Michigan... I'd probably put all these, certainly at the graduate engineering level, at or above the ivies. And the ivy that really seems to be a heavy hitter here, Cornell, again shows how much things have shuffled up once you go to engineering.

Re:TDD did not live up to expectations by pif on Friday June 30, 2017 @05:41AM (#14669573)
Other parts of the world are, too :-)