NUT DEVELOPMENT I’ve Been building software since the 70’s. In the late 80’s I u

https://medium.com/@belisarius222/how-to-start-a-software-project-ad51373c1510#.t8pga6dzbLUG NUT DEVELOPMENT

I’ve Been building software since the 70’s.

In the late 80’s I use Agile before it had a name.

This “Lug Nut” development is how I do software development today.

“Just make it work. Refactor as soon as you figure out how.”

Make no unnecessary investments.

WHY HAVE WE ADOPTED THIS NEW METHODOLOGY?

The cost of development, the cost of complile time, the cost of publishing updates once problems are found, have eliminated the value of attempting to imitate engineering, and we have migrated to the process of publishing documents that constantly are subject to editorial revision.

I have said for decades that what we do is discourse to develop hypotheses and theories with our machines — that we do not practice engineering.

It was the cost of construction of our discourse that made us imitate engineering and construction methods. In the present, we no longer engineer, we function far more like a debating society trying to discover a solution, and constantly updating our text.

THE CUSTOMER PROBLEM

But while this method is particularly useful for product and internal development, the customer is your enemy and his own enemy if you do not manage his fantasies.

So this technique only possible (as is common) with experienced customers.

We must undestand that develoment has never beeen a problem.

The customers have always been the problem.

They want to obtain retail purchases, and control a production process, for what is essentially a program of research and development.

THE AUTHORING (DEVELOPER) PROBLEM

And meanwhile, the lazy, unintelligent, and unskilled developers that seduce ignorant customers into employing them far above their skill levels export this behavior to the world. And customers desperate to compete by saving money on research and development are taken advantage of by the vast hordes of frauds in this business hoping to find suckers to finance their personal development and then move on, leaving the customer with failure and disappointment.

ONE THING WE FAIL TO DO

Technologists have not professionalized the industry in order to protect customers from unqualified craftsmen and thereby raise their rates and eliminate this problem of expectations. There is no test like the Bar, or public accountancy.

What we do have is reputations. And we should be vicious in our recommendations of those who harm our industry with their behavior.

PUNISH THE WICKED TO DEFEND THE COMMONS.


Source date (UTC): 2016-03-20 08:42:00 UTC

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *