What is Software Development?
Jun 10th, 2007 | Concepts, Economics, People, System
Software is everywhere: inside our computers, cars, phones and even toasters. Software tells these devices what to do.
Everybody can develop software. Hundreds of millions do. We use similar skills as in writing a cooking recipe or telling a friend how to find a shopping mall – we just need to come up with the set of instructions. Basic logic and knowledge of instruction language is enough. You don’t need to have a computer science degree or even finish courses to become a good programmer.
Does it sound simple? Creation of a program should be a routine job now as growing potatoes or building a bridge. And we have at least 2 good reasons to hope for this:
- We had more than 60 years to learn how to properly instruct computers what to do. The first computer ENIAC was built in 1946.
- Today 19 millions of professional programmers in the world and multi-billion industry are very serious about effectively building good software .
And still, software creation is unpredictable, unreliable and often fails.
Why? We should understand better what is software development.
Software development is the translation of a user need or marketing goal into a software product. – Wikipedia
We can add more to this definition.
Read full post >>