But not complicated. People should understand that anyone can program a simple enough problem. Developing a complex system is another thing. It requires skill and knowledge. You are building a machine. This is the point made by MarkCC in yet another excellent post in his Good Math, Bad Math blog: Everyone should program, or Programming is Hard? Both!
"To write complicated programs is complicated. To write programs that manipulate symbolic data, you need to understand how the data symbolizes things. To write a computer that manipulates numbers, you need to understand how the numbers work, and how the computer represents them. To build a machine, you need to understand the machine that you're building. It's that simple."
What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
Nenhum comentário:
Postar um comentário