Short Version:
Ethereum Architect (EA) is a new role in Ethereum Community.
EA keeps in mind most core projects in ethereum ecosystem with focus on their interoperability, performance and specific features. EA’s role in a project is to integrate different modules into working product and compare similar modules to pick the most suitable one.
EA is financially self-sufficient: you are able to earn money even if you are not part of any other project.
In Ethereum Community EA takes care about core project’s UX, interoperability and integrations and creates RFEs in that projects in order to push necessary improvements. In Ethereum Governance (Signaling) his role is to identify influencers (projects and developers).
Ring of Ethereum Architects supports, summarizes and promotes community work done by its members.
Long Version:
Many of the ethereum projects are developer driven grassroot projects. Developers are acting independently and get revenue from community attention generated by their project. Moreover nobody in Ethereum likes hierarchies and external management, nothing can be enforced. We are like that cats, that don’t like to be herded.
All this is an ethereum-style development process, this is our “eth-ish” lifestyle .
It has huge drawbacks. Ethereum Ecosystem is a patchwork of many loosely connected independent projects. There is no direct incentives for developers to spend their time working on interoperability and integrations into other projects. In old-school world there is a management for that, but we don’t like it, we like to have it “eth-ish”. Therefore we don’t have any role in our community taking care about seamless integration of the parts into one smoothly working platform.
Ethereum Architect (EA) is exact the full-time role for that purpose: he/she …
- knows almost all sub projects in ethereum space (and makes his knowledge public),
- … this includes project’s features, performance, interoperability and future development.
- proposes standard architectures and solutions, i.e. for external customer needs.
- creates a EIP’s in particular projects to improve their interoperability and UX, based on own experience in customer’s projects.
- represents customer needs in technical ethereum discussions.
- compares similar projects creating the “best-of” lists.
- provides quality reports and promotes best devs or projects or makes list of their flaws public.
EA role meant to be “eth-ish”. It means an EA should not pretend to manage other people, but because of his broad knowledge of ethereum ecosystem and community, this role is quite influential. “Eth-ish” means also working active and independently. It means also, the role is self-sufficient: as an Ethereum Architect you are able to earn money even if you are not part of any other project.
EA is like a Software Architect but it is more, because EA actively takes care about ethereum as a platform in general. Moreover, he/she brings projects, developers and stakeholder together because of knowledge of the community and ecosystem.
Because of wide knowledge of ethereum ecosystem and community, EA plays important role in Ethereum Governance (Signaling): EA identifies influential projects and people, which is essential to interpret signals. EA signals customer needs into ethereum community and project needs to each other.
Any thoughts?