Do I need to be a programmer to translate concepts?

Talent and even genius, of course, is accompanied by hard work alone. However, there are people who, not because of the lack thereof, but because of their mentality, forever remain amateurs in a matter to which they are drawn all their lives. It is such people, as it seems to me, that all science fiction writers were (I mean science fiction); they are journalists who have devoted themselves to a certain subject: sports, music, cinema; as well, for example, trainers and producers. And it is true that they say that a good music critic is just another failed musician. The converse, of course, is not equally true, but this is not about that.

This is what I'm getting at. I have always been connected with the IT field. At least the fact that I got a computer when I was 7 years old, and when I was 8 years old I already wrote Basic programs. However, such a “child prodigy” in the end did not produce an obvious result at that time, namely, I did not become a programmer. The road was closed to me by mathematics, which, because of its extreme abstractness, absolutely did not interest me. As a result, at the entrance exams at the university, I did not score my treasured XXX points. For some time I was engaged in programming what is called "for myself", but with the beginning of work as a civil engineer in the 3rd year, I finally abandoned the coding.

However, all my ideas arising regarding the creation of concepts of various programs remained with me. All my further work as an engineer was accompanied by a myriad of small insights, as it would be possible to automate this or that tedious repeating design process. Indeed, despite the abundance of various CAD (and "add-ons" for CAD), the designer continues to carry out most of the actions even in these programs with an unenviable frequency: due to the lack of funds intended for this, but also because of the ignorance or the "unfriendly" interface of the program that interferes with the rational use of all means. Then I realized some of my ideas regarding automation, but rather, for my own convenience.

A year has passed since then. Design I no longer do. But ideas continue to come to me, and now these are not applied “improvers”, but ideas of Internet services.

I must say that the rapid development of interactive Internet capabilities (full-fledged applications in the browser), the increase in the width of communication channels and the spread of wireless Internet (3G, Wi-Max, etc.) open up huge spaces for creating large-scale and commercially viable projects, which in their time has become, for example, YouTube or everyone who has bored Facebook.

In this regard, I especially do not understand the prevailing in RuNet dominance of the same type of projects that are cloned from one another. And even more is not clear the abundance of useless startups, which are most often attractive to the user "for the first 15 minutes."Creating a product concept that would become part of the user's life - this, it seems to me, is the main thing on which a startup’s efforts should be focused. Unfortunately, among startups, I see the vast majority of programmers who are concerned about the technical side of the project, but almost do not care about its conceptual and somewhat aesthetic side.

Of course, you can say that there are designers for aesthetics. However, a good half of the aesthetic side is inherent in the concept. This can be understood, for example, by analyzing popular Apple products. The combination of design and concept in them is almost indestructible.

But back to my question. Although the above paragraphs of this text contain a mentor tone in relation to startups, in fact, I am not here to criticize and convict. I am in turmoil now and I need advice.

Recently, probably, half of the programmers have somehow quietly become startups. But, in your opinion, can a person who does not have an education in the IT field, who has lost a few programming skills, but who has a reserve of logical thinking and the idea of ​​what is called "a million dollars", become a startup? And is it possible to truly embody the created and thought-out concept, without the ability and desire to create the code yourself, go into the technical details of the implementation (especially considering that the implementation requires a whole team of professionals)?

Tell us if there are successful projects on the Internet in which there is initially a “division of labor”, as, for example, in music by type: “the sound producer creates the concept and sound of the group; the author writes lyrics and music; is the music group just responsible for the technical implementation? ”

How can we minimize the likelihood of being thrown by those who implemented the idea?

Thank you in advance for your attention, your answers and tips!

Also popular now: