Architects gathering in Prague (follow up)

council-of-prague
architect

#1

Here were are. Put your names here.
Thanks for your time, guys!


#2

Guys, many thanks for the session on 29th, I’m looking forward to work together on architecture topics


#3

Hi, I’ll like to contribute here


#4

Guys,
I hope most of you are at devcon4 now.

One of things I would do is to talk to developer of different technologies and ask them for usecases.
For example it would be interesting to see usecases for zk-Snarks and zk-Starks provided by their developers.

This list of usecases may be very valuable input of any architect.


#5

Guys, finally I had some time to process the results of our talk.

Here is my brain dump with the support of some pictures taken after the session:

  1. There were about 10 people at the session and we had a good talk
  2. We’ve started with the mission, purpose and objectives discussion and the very short summary of it is despite the different angles and the starting positions we all see the value to combine and classify the architecture knowledge in the community.
  3. Than we’ve switched to the action list creation where each of us have proposed the actions he think are most important to start with.
    We’ve ended up with the following:

    Where the most selected actions were:

    (I actually reviewed it one more time and corrected the counting, see below)
  • (5 mentioning) : (create) A way to engage architects and start the architecture discussions
         - Framework/template for proposing product/requirements and having an architecture discussion
  • (4 mentioning) : (create) A list of architecture parts, best practices & patterns
         - Smart contract best practices
         - Protocol primitives
         - Architecture diagrams & design patterns
  • (2 mentioning) : Create list of architects & topics they are ready to discuss
  • Github repo for management
  • Robust backend to support Dapp

This ranking by mentionings is a hint and not an obligation: anyone is welcome to fulfill any tasks he would consider as most important.

At the end we’ve agreed to continue the communication and use github as a storage for the content materials and discourse for the meta/operational information. We also are going to communicate here on Ethereum-magicians ring

  1. And as a final action we’ve agreed to start collecting the architecture questions\discussions we think would be a good example (or we simply would like to start). It looks like an information gathering for #1 and the same for known use cases and design patterns which looks like a prep for #2

  2. I’d like to thank you one more time for the constructive work and I’m going to proceed with the actions and create the Github repo - done (https://github.com/Ring-of-Ethereum-Architects), discourse (https://ethereum-magicians.org/c/working-groups/ethereum-architects) and schedule a monthly call for us.
    The practical information about it would be posted here
    Repo is available, you are welcome to add your materials\information.


#6

This place seems of interest to Magicians in Prague.

http://www.muzeumpovesti.cz/en/muzeum-alchymystu-a-kouzelniku-stare-prahy/about-museum/


#7

Thank you, @apitkevich!

(5 mentioning) : (create) A way to engage architects and start the architecture discussions

I would like to propose (and will start) the social process engaging people into architecture discussions.

I assume an existing incentive of developers to compare ethereum tools, frameworks and services they are using with similar ones in order be up to date and on the most effective stack. The result of that discussions could be structured comparison of items mentioned above convenient for re-use by other devs. I assume it will be much needed by dev community.
If you feel my assumptions are not correct, please let me know. I prefer things fail fast.

In order to achieve the goal I would…

  1. … create a list, where people could add themselves among the projects they know and ready to share knowledge about. Essentially, it will become a matrix [People] x [Tools,Frameworks,Projects].
    Similar process will be set up for matrix [Technology] x [Usecase].
  2. … invite devs to join the list.
  3. … identify technology domains and setup comparative talks about items inside it. The result would be public classification and comparison of projects inside the domain.
  4. … make public the names of contributers in order to increase their publicity

Anybody is free to join - it is permissionless.

There will not be any “official” ranking of Architects, but anyone is free to build his own and subjective ranking basing on knowledge contributed by people and identify the best of Architects (and corporations and other employers will certainly do so).


#8

You may want to also use this resource to update other curated lists. One that springs to mind is ConsenSys’s list here.


#9

It is a really good list! Thank you!

As far I see the Architect’s role, one of his jobs is to compare two or more similar parts in context of particular requirements or decide on interoperability of different parts in context of particular architecture. The list is great starting point for the start.

Would you like to join the Ring of EA and share you knowledge about particular tools and technologies?