The next big leap in technology - one view
Right now, if you want to create software, you need to code. Thatâs the only way. You need to know how to code, or hire a programmer. Thatâs it. There is no other way arround it. And this is a huge problem for almost everyone. It is a huge problem for most because it means you cannot immediately exercise your creativity (if you donât code), and it means you need to waste time and resources to find a coder, explain him your vision, and pay him to code for you. More so, even if you are a coder, coding takes time and effort, and it also means you have a productivity issue on executing your vision.
Creating software nowadays is a cumbersome process, because programming languages are rigid structures, and you really need to know how to organize the code, its rules and the terms you are allowed to use. And things are, sadly, like this for half a century nowâŠ
Things need to change, and the big step, which will have the same impact in our lives as the introduction of personal computers, is going to take place when the coding power is released to everyone. So that anyone with a dream can make it happen by himself, without hiring a team to do so. This is what the nuclear fusion is to oil industry. This is it!
But how is this going to take place? And is this even a possibility?
I think it is, because in order to do this we need a few key ingredients, which are either here, or doable:
- a computer that understands human language (IBM Watson)
- a way for that computer to transform user requests into code (Watson needs to be learned to code)
- an automatic way to showcase the result, so that the user can suggest algorithms and interface changes (simplified debugging and release procedures need to be in place)
These ingredients do not require intelligent machines, although they need a bit of work.
What can I say⊠I am looking forward to this!