There are many creative people in the world, and most of these people urgently need people or things to help them realize their dreams. In this digital age, these kinds of help often need to be provided by engineers.
Dan Lynch, founder and vice president of engineering at Famo.us, today offers engineers advice that engineers can make use of online innovators by developing better tools so they themselves are behind the scenes of changing the world, not at the front desk Code the application.
Engineers and entrepreneurs are familiar with this: Mastery of high-tech people often have more opportunities. When an engineer has to make a choice among several projects, he easily feels he has not done enough or thinks he is just the conduit of creativity. The time has come to consider engineers as the Terminator in the construction of the Empire State Building or Apollo 11. Today, engineers often do to develop carpooling applications for others.
If you're an engineer, then you're almost impossible to work for everyone who needs your help, but you can make a difference by developing programs. This may sound commonplace, but returning to the saying "giving it fish," engineers can change the world - by creating a new web platform that anyone can use.
Why non-technical staff difficult to innovate?
Digitization plays an important role in everyday life, and engineers need to help ordinary people to become involved in more meaningful ways. Although social networks, blogging sites, etc. have given non-technical staff the benefit of becoming activists on the web, these experiences are but a small fraction of the unlimited possibilities that the web brings.
This is not only a personal challenge, but also a question that any company that takes a digital product needs to think about. The threshold of entry has been rising with technological progress. Creativity alone is not enough; technical knowledge is also necessary.
But expecting entrepreneurs to develop their web applications with the current complex user interface is just like expecting Hendrix to plant trees first, and then logging out to make guitar as the trees grow up. How much of his album can we hear?
For most individuals and almost all businesses, hiring a professional engineer is the only option. And this has also become a huge hurdle to unlocking more networked energy. There are other pitfalls that must be relied upon by the engineer: additional layers need to be added to the set-up workflow and implementation; ideas are also distorted in the layers of interpretation. If you've ever played "telephone," you know that "great business ideas" quickly become the fate of "average pizzerias" when you need someone else to express your ideas.
Develop tools that write code
How to solve this problem and build an Eden that anyone with great ideas can achieve? What needs to be shortened is the time from initial thought to clear thinking. What is also needed is a set of tools that will allow anyone, whether or not they have a technology background, to be able to operate directly online and develop what they want without the need for any middleman.
In the digital world, these tools may appear in the form of an interactive Web experience and website that you can create and modify with just a few simple actions. Engineers need to develop tools that help people help themselves. In other words, engineers need to ask themselves, "How can I make things irrelevant to me?"
The answer lies in the integration of modern network technology. Engineers need to bridge the gap between current standards created by the Web and the next generation of interfaces.
Those people already know that just a little modification of the program is a good start. Imagine a network that would be equivalent to word processing in WYSIWYG (WYSIWYG): By developing platforms that provide a higher level of abstraction, engineers can help non-technical staff to express their ideas autonomously without worrying about the background.
The idea of "closing the gap" is similar to what Apple and Microsoft did in the PC space. Before the introduction of graphical user interfaces such as Mac OS and Windows, people used terminals and command prompts to make calculations. Engineers were able to make networks evolve more and more easily as personal computing, allowing people to learn how to write code without learning Put your own ideas into practice.
Cheers for "insignificant" engineers
By developing such a platform for people, engineers solved accessibility issues. And by doing so, they have to a large extent digested the necessity of their work.
And this clearly leads to a new dilemma: how do some people want to make themselves insignificant? It needs to be back to reality: engineers can do limited things for a limited time if they can spend their time solving real Everybody will benefit from the challenging engineering problems, not the digital contact between others' creativity and implementation.
Our society has entered an inflection point: the web has become a major part of life, and engineers can create a way for everyone to use the web. In the future, people will be able to create their own digital experiences without hiring developers. We look forward to web page designers insignificant, engineers can return to building the future of spacecraft Albert.