diff --git a/blog/2019-05-28-first-blog-post.md b/blog/2019-05-28-first-blog-post.md deleted file mode 100644 index b48796c..0000000 --- a/blog/2019-05-28-first-blog-post.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: [conor, wolovim] -tags: [hola, docusaurus] ---- - -Lorem ipsum dolor sit amet... - - - -...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2019-05-29-long-blog-post.md b/blog/2019-05-29-long-blog-post.md deleted file mode 100644 index 47f84b9..0000000 --- a/blog/2019-05-29-long-blog-post.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: long-blog-post -title: Long Blog Post -authors: conor -tags: [hello, docusaurus] ---- - -This is the summary of a very long blog post, - -Use a `` comment to limit blog post size in the list view. - - - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2021-08-01-mdx-blog-post.mdx b/blog/2021-08-01-mdx-blog-post.mdx deleted file mode 100644 index 4c2e993..0000000 --- a/blog/2021-08-01-mdx-blog-post.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -slug: mdx-blog-post -title: MDX Blog Post -authors: [wolovim] -tags: [docusaurus] ---- - -Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). - -:::tip - -Use the power of React to create interactive blog posts. - -::: - -{/* truncate */} - -For example, use JSX to create an interactive button: - -```js - -``` - - diff --git a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg deleted file mode 100644 index 11bda09..0000000 Binary files a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg and /dev/null differ diff --git a/blog/2021-08-26-welcome/index.md b/blog/2021-08-26-welcome/index.md deleted file mode 100644 index 1b868c4..0000000 --- a/blog/2021-08-26-welcome/index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [wolovim, conor] -tags: [facebook, hello, docusaurus] ---- - -[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). - -Here are a few tips you might find useful. - - - -Simply add Markdown files (or folders) to the `blog` directory. - -Regular blog authors can be added to `authors.yml`. - -The blog post date can be extracted from filenames, such as: - -- `2019-05-30-welcome.md` -- `2019-05-30-welcome/index.md` - -A blog post folder can be convenient to co-locate blog post images: - -![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) - -The blog supports tags as well! - -**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/blog/2025-06-19-dtg-launch/index.md b/blog/2025-06-19-dtg-launch/index.md new file mode 100644 index 0000000..999e17f --- /dev/null +++ b/blog/2025-06-19-dtg-launch/index.md @@ -0,0 +1,143 @@ +--- +slug: devtoolsguild-launch +title: Dev Tools Guild launch +authors: [conor, abcoathup] +tags: [launch] +--- + +# Dev Tools Guild launch + +***TL;DR**: The Dev Tools Guild unites critical Ethereum developer tooling to collectively fund projects and their maintainers; and boost coordination between protocol and dev tools developers. Coordinated by [Conor Svensson](https://x.com/ConorSvensson) (founder) and [Andrew B Coathup](https://x.com/abcoathup), the Dev Tools Guild has launched with a one-year pilot.* + +**Mission: accelerate Ethereum app development through world-class tooling.** + +The Dev Tools Guild is a coordinated initiative uniting the teams behind many of Ethereum’s most widely used developer tools. Whether you're writing smart contracts, building trading bots, or deploying consumer apps, chances are you’re relying on infrastructure maintained by guild members. + + + +## Why a Guild + +Foundational developer tools are at times underfunded, siloed, or disconnected from protocol development. The Dev Tools Guild exists to raise the tide by **improving alignment, increasing visibility, and ensuring long-term sustainability across the ecosystem**. + +Our goals: + +* **Fund critical infrastructure**. Many of the tools developers rely on are built and maintained by small, focused teams or a single individual. The guild exists to ensure that foundational work is sustainably supported and aligned with Ethereum’s long-term growth. +* **Connect app developers to core protocol discussions**. The guild works to bridge the gap between core protocol development and the application layer, helping app developers stay informed about upcoming protocol changes that may affect them, and surfacing developer sentiment to protocol contributors when it can help guide decision-making. +* **Increase coordination and accountability**. The guild facilitates coordination across tooling teams by enabling visibility into roadmaps, encouraging cross-project knowledge sharing, and providing funders and the community with a clearer signal of where meaningful progress is being made. + +## Who’s Involved + +The Dev Tools Guild is kicking off with a one-year pilot to align efforts, test ideas, and build a stronger foundation for the future. Participating individuals & projects maintain core dev tools across the stack: + +* **Smart contract languages** – [Solidity](https://soliditylang.org/) & [Vyper](https://vyperlang.org/) +* **Client libraries** – [alloy](https://alloy.rs/), [ethers.js](https://ethers.org/), [Nethereum](https://nethereum.com/), [viem](https://viem.sh/), [web3.py](https://web3py.readthedocs.io/) & [Web3j](https://docs.web3j.io/) +* **Frameworks and developer environments** – [Ape](https://docs.apeworx.io/ape/stable/userguides/quickstart.html), [Foundry](https://getfoundry.sh/) & [Scaffold-ETH](https://scaffoldeth.io/) +* **Standardization tooling** – [Sourcify](https://sourcify.dev/) + +These projects support critical parts of Ethereum’s developer ecosystem and the Dev Tools Guild launch is a step toward deeper coordination and long-term impact. + +## Guild Coordinators + +The Dev Tools Guild aspires to be both an open-source funding mechanism and serve a collaboration function within the ecosystem. Neither are possible without dedicated coordinators. Meet our two Guild Coordinators: + +#### Conor Svensson + +Conor is the founding Guild Coordinator and has been working in a variety of roles for the past year to establish the guild. He was inspired by [Trent](https://x.com/trent_vanepps)’s work creating the [Protocol Guild](https://www.protocolguild.org/) and his ideas on [guild structures](https://trent.mirror.xyz/MsXtV_TGZHp05FN_qmzeT8bBc1lRghR3Y0TPvAd-WrA) as a collective funding mechanism for the Ethereum protocol. + +In 2016 he authored the [Web3j](https://github.com/LFDT-web3j/web3j) Java and Android integration library for Ethereum, and the challenges he experienced with sustaining the project have been a key motivation for his work on the guild. In addition to the guild, he is working on improving UX and security for users in Ethereum via the [Enscribe](https://www.enscribe.xyz/) smart contract naming and verification service, which he founded along with [Web3 Labs](https://www.web3labs.com/). + +Reach out to [Conor](https://x.com/ConorSvensson) if you’d like to financially support the guild, or have any other questions. + +#### Andrew B Coathup + +[Andrew](https://x.com/abcoathup) recently joined as our second Guild Coordinator, to assist with coordination between protocol and dev tools developers, as well as keeping the community informed of guild member tooling updates. + +He follows Ethereum protocol development and has a passion for sustainable open-source software and education. He is a moderator of Eth Magicians, was previously the editor of Week in Ethereum News, and before that, community manager at OpenZeppelin. + +## What's Next + +Over the coming months, the guild will: + +* **Be a resource to app developers** by publishing the latest tooling and protocol updates that impact Ethereum app development +* **Be a resource to Ethereum core devs and researchers** by surfacing guild member sentiment when it can best inform roadmap decisions +* **Be a resource to member projects** by helping to keep the lights on and providing a venue for transparency and collaboration + +## Credits + +A thank you to [Trent](https://x.com/trent_vanepps), [Cheeky](https://x.com/cheekygorilla0x) and the [Protocol Guild](https://www.protocolguild.org/) for their advice, inspiration, and support from Day 1\. + +Thanks also to [Kevin](https://x.com/owocki), [Sejal](https://x.com/sejal_rekhan), and [Sov](https://x.com/sovereignsignal) for connecting many of the teams together to kickstart the pilot, and finally [Marc](https://github.com/wolovim) for all his support on strategy and sharpening the guild for launch. + +## More info + +Website: [dtg.wtf](https://dtg.wtf) // [devtoolsguild.xyz](http://devtoolsguild.xyz) +Socials: [@devtoolsguild](https://x.com/devtoolsguild) +Donate: [donate.devtoolsguild.eth](https://etherscan.io/address/donate.devtoolsguild.eth) + +# Quotes + +**Redwan Meslem (Executive Director, Enterprise Ethereum Alliance)** + +For Ethereum to scale beyond enthusiasts and into mainstream enterprise use, its tooling layer must be robust, maintained, and aligned. The Dev Tools Guild tackles that challenge head-on. At the EEA, we’ve backed open-source infrastructure through public goods donations and are excited to see this coordinated effort take shape. It fills a key gap between protocol evolution and real-world deployment. + +--- + +**awkweb (Viem/Wagmi co-maintainer)** + +Ethereum runs on Open Source. Developers spend countless hours using Developer Tools. The Dev Tools Guild brings the best Ethereum Developer Tools together so organizations can support vital projects their developers use every day and make Ethereum great. + +--- + +**Ricmoo (ethers.js))** + +I’m always excited to see new ways to help fund public goods, so I can’t wait to see DTG in action. When ethers started 9 years ago, I never imagined I could make open-source development a full-time career. Strong and consistent funding can be difficult for grassroots projects to acquire, in a credibly neutral way — especially as we don’t have dedicated marketing and comms teams to support us. A lot of amazing projects we all depend on in the space are in similar situations, so having a dedicated (and expertise-aligned) guild-like entity to assist should help us all shine. ♥️ + +--- + +**Nikola (Solidity at Argot)** + +Solidity has always been central to Ethereum development, and now as part of Argot— a new collective of open source infrastructure teams including Solidity and Sourcify—we’re no longer under the EF umbrella and will be diversifying our funding sources. Initiatives like the Dev Tools Guild are essential to ensuring the long-term sustainability of the tools Ethereum depends on. DTG offers a meaningful way for the community to give back to the critical developer infrastructure that underpins countless successful projects. + +--- + +**Austin Griffith (Scaffold-ETH)** + +The Dev Tools Guild isn't about building the fanciest new hammer. It's about getting all the best builders in a room, the real nerds who pour all their energy into the code, not the pitch deck, and making sure our collective toolbox is so damn good, so forkable, that builders can all stop worrying about the tools and get back to the hard part: shipping amazing things that people actually use. We're paving the cowpaths, abstracting the complexity, so any builder with a great idea can just get in there and start building. + +--- + +**Kaan (Sourcify at Argot)** + +The Ethereum ecosystem is built on open-source foundations, yet the challenge of sustainably funding FOSS remains unresolved. Without ongoing support, there is a risk not only of losing essential tools but also of compromising Ethereum’s credible neutrality. This is where DTG plays a key role. It funds critical software that Ethereum projects and businesses rely on and encourages a culture of shared responsibility. More than a funding mechanism, DTG serves as a gathering space where diverse projects can align, share knowledge, and move forward together. Ethereum has always been at the frontier of experimentation, where new ideas take root and grow. DTG continues this tradition by exploring new models of funding, governance, and collective coordination. + +--- + +**fubuloubu (Ape Framework)** + +The Ethereum ecosystem's greatest asset is its unparalleled developer tooling. Our developer tooling makes it possible for developers to build the most innovative and interesting projects on Ethereum first, exploring new ideas years before they get copied on other chains. If you believe in Ethereum as an economic engine for social good, it's a no brainer to support what makes it truly great: developers. + +--- + +**Keri Clowes (web3.py)** + +A Dev Tools Guild for Ethereum is essential to ensuring the long-term sustainability, reliability, and quality of the infrastructure that underpins the entire ecosystem. Developer tooling often runs quietly in the background, but is mission-critical. The guild plays a vital role in identifying high-impact tools, supporting the maintainers who build and maintain them, and accelerating coordination across projects. + +--- + +**Juan Blanco (Nethereum)** + +Ten years ago, we showed that independent, open, and agnostic people from all over the world—each with different skills—could come together to help bring Ethereum to everyone. The Ethereum vision inspired many of us, showing how it could change the world. To support that vision, over these years some of us started building the tools that would help Ethereum grow in our own domains or new areas. Today, it is truly amazing to see how much it has been achieved, and how many developers now build on Ethereum. + +In the early days, with only a handful of projects, collaboration came naturally, all being part of a great community. We tracked each other’s progress on GitHub, had quick chats when needed, and could easily align on new features and integrate them across our toolsets. + +But as Ethereum grew, collaboration became harder—and funding even more so for projects that remain open source, independent, agnostic and aligned with Ethereum vision. Despite many funding experiments, sustaining this work has meant for many going unpaid for long stretches, self funding and operating without a safety net. We have even seen valuable projects disappear as a result. + +The Dev Tools Guild can change that. It provides a solution that brings the ecosystem together—funding the builders to continue to work independently, but aligning our tools with each other and the protocol. Most importantly giving developers and businesses the confidence that they can use our solutions to help them build on Ethereum, now, and rely on them in the future, ensuring that their investment is safe, without being locked into the changes of the business model of a single company. + +By developers, for developers—bringing the love of Ethereum to everyone. + +--- + +**Conor Svensson (Author of Web3j & Founding Dev Tools Guild Coordinator)** + +When I created Web3j in 2016, it was out of necessity — there was no way for Java and Android developers to build on Ethereum. Like many open-source maintainers, I kept it going however I could, motivated by sheer belief in the ecosystem. The Dev Tools Guild exists to change this narrative. This isn’t just for Web3j, but for all the teams quietly powering Ethereum’s growth. We’re building a future where critical tools aren’t just surviving, but thriving, ensuring the continued success of the apps on Ethereum. \ No newline at end of file diff --git a/blog/2025-06-19-dtg-origin-story/index.md b/blog/2025-06-19-dtg-origin-story/index.md new file mode 100644 index 0000000..e48c6cf --- /dev/null +++ b/blog/2025-06-19-dtg-origin-story/index.md @@ -0,0 +1,125 @@ +--- +slug: devtoolsguild-origin-story +title: Dev Tools Guild origin story +authors: [conor] +tags: [launch] +--- + +# Dev Tools Guild Origin Story + +_**TLDR**: Origin story of Web3j in 2016 and Dev Tools Guild launching today._ + +After almost a year of coordination, we're finally ready to announce the Dev Tools Guild (DTG) to the world. + +Composed of many of the teams responsible for the core infrastructure powering developers building Ethereum, the Dev Tools Guild has been established to accelerate the development of DApps on Ethereum. + + + +Whilst the goals of Guild are driven by supporting Ethereum's DApp ecosystem, my own personal interests in getting the Guild going have been driven by my own personal experience with open source software. + +It is my belief that guild structures can provide a more sustainable foundation for providing long-term sustainable funding for open source software. I will return to how we get there shortly, but first some background. + +## The Power of Open Source + +In the 1990's we had proprietary UNIX operating systems powering the majority of the world's servers, with Sun Microsystems, IBM and Hewlett-Packard dominating the landscape. + +Linux emerged during this period, an open-source UNIX variant, written by coders and hackers who believed in the importance of free software that was available to all. + +At this point, I was just starting out in my professional career and was learning everything I could about Sun's Solaris OS. I was aware of Linux, but given the dominance of Sun and others, this felt like a safer commercial bet. + +I attended Solaris user groups in London, getting excited by the big innovations that were happening, such as their dynamic tracing framework (D-Trace) which dynamically instrumented kernel tracing to understand what was happening in real-time in production systems. + +However, as exciting as all of this was, I hadn't been paying attention to the growth of Linux emerging from the sidelines. + +To compete with Linux, Sun Microsystems decided to open source Solaris, to much fanfare. However, it was too little, too late. Over time we saw Solaris fade into obscurity and Linux establishing itself as the dominant server OS, powering significant portions of the internet. + +This lesson really struck a chord with me, as it taught me to never bet against the power of community. + +## The Origin of Web3j + +Fast forward to 2016, I stumbled across Ethereum. I'd been aware of Bitcoin, but it had never captured my imagination due to its more narrow focus of being a decentralised digital currency. + +Ethereum, on the other hand, fascinated me — a programmable world computer. I wanted to find a way to contribute to this vibrant and emerging ecosystem. + +This contribution opportunity emerged with Web3j — the Java and Android integration library for Ethereum, which I started in September 2016 and announced to the world shortly after. I'd spent years working with large financial institutions, building on the Java Virtual Machine (JVM), and it seemed a no-brainer that there would be demand to link these corporate systems up with Ethereum, given how much they were touting blockchain as a solution to many of their woes. + +Web3j started off as a passion project. I'd always wanted to create meaningful open-source software, and I was fortunate that the library gained traction and adoption. People were creating issues, submitting pull requests and asking questions in our Gitter chat room. I was maintaining it as a side project, then in the summer of 2017, I created Web3 Labs with a view to commercialise it. + +## Sustaining OSS is Hard + +The problem was, no-one wants to pay for open source software such as integration libraries. It's commodity software, like a database driver which you expect to be readily available for your project. + +Having created Web3j opened plenty of doors in the web3 ecosystem, and enabled Web3 Labs to survive primarily on consulting services. However, doing this work alongside sustaining Web3j was a balancing act as commercial opportunities always needed to be prioritised to keep the lights on. + +Fortunately over the years, via a number of different grant programs, Web3j has qualified for additional funding which has helped us to sustain a couple of dedicated developers working on the project. However, this funding has been lumpy and been over-reliant on the Ethereum Foundation. + +Abandoning Web3j has never been a consideration. As long as there's a community of users, I view it as systemically important software for Ethereum. The Android operating system powers significant numbers of the world's smartphones, and Java is still consistently one of the most widely used programming languages in the world. + +Although the majority of DApps are written using JavaScript/Typescript, adequate support for other platforms is paramount to ensuring Ethereum's accessibility to the widest possible number of developers — especially those in corporations still relying heavily on the JVM and those building on Android. + +In the beginning of 2024, we decided to propose Web3j become a Linux Decentralised Trust Foundation (LDTF), (formerly Hyperledger) project. The reason being that LDTF, like the Apache Software Foundation and Cloud Native Foundation and others under the Linux Foundation, provided high standards of governance for OSS, which given Web3j's maturity we believed to be a good home to help sustain the project for the long run. + +The only issue is, software foundations, whilst great for visibility and governance processes, projects are still on their own when it comes to funding them. + +## Why Value Accrual For Open Source is Broken + +The primary beneficiaries of open source are with the enterprises that have used it to replace proprietary systems. + +The consultancies and system integrators these businesses pay to develop these solutions based on this free software. And finally the software foundations that enterprises pay hundreds of thousands of dollars to, none of which makes its way down to the individuals developing and maintaining the software. + +Hence much of the value accrual from open source lies with the enterprises and system integrators who use it, and the software foundations who promote it. + +Some of these organisations may pay developers of open source for auxiliary services such as training or support, but this tends to cover a small proportion of what it takes to produce and maintain this software. + +This isn't an attack on any of these groups, but just the world we find ourselves in. Open source may have eaten the world, but its developers are still starving. + +## Standing on the Shoulders of Giants + +During 2024, as another of our grants from the Ethereum Foundation was coming close to ending, yet again I found myself thinking, there has to be a better way to sustain Web3j. + +I'd been aware of the Protocol Guild for some time. It was incredible to see them reach a place of nirvana by providing a funding model to help sustain the ongoing development of Ethereum clients. + +Their model appeared to offer exactly what Web3j really needed — a meaningful amount of funding to help sustain the library over a multi-year time horizon. + +The thing was, I couldn't see a path through the trees. Protocol Guild was narrowly focussed on Ethereum client development and core protocol R\&D, not developer tooling. + +This changed when I stumbled across a [post by Trent,](https://trent.mirror.xyz/MsXtV_TGZHp05FN_qmzeT8bBc1lRghR3Y0TPvAd-WrA) creator of Protocol Guild mid-way through last year. In this post Trent lays out some of the opportunities and challenges for Guild structures, and also suggested what a Dev Tools Guild could look like. + +With this post I had a blueprint of what needed to happen, and I promised myself that I was going to do everything in my power to make a Dev Tools Guild happen. + +After reaching out to Trent, he introduced me to folk at Gitcoin who were interested in the Dev Tools Guild idea. Between us we started bringing teams together on Telegram and I started working on coordinating teams and figuring out the what, why and how of this project. + +We had a face to face get together for a number of teams in Bangkok during Devcon and since then we've been hard at work building up to the launch. + +We've been fortunate to have support from Trent and Cheeky of Protocol Guild who have enabled us to mirror aspects of how they operate, but do some things differently where it makes sense. + +But most importantly, the DTG would not exist were it not for their work with Protocol Guild, and Trent sharing his thoughts on what some other Guilds could look like. + +## Back to the Guild Again + +The mission of the DTG is *to accelerate Ethereum app development via world-class tooling.* + +These are underpinned by the following values: + +* We provide public goods for Ethereum. +* We collaborate for the good of the ecosystem. +* We measure success by impact, not profit. +* We act with integrity and transparency. +* We lower the barriers to entry for developers to build on Ethereum. +* We champion a diverse ecosystem of languages, frameworks, and developer communities. + +We want to see Ethereum's DApps ecosystem thrive via increased coordination among members as well as with the core protocol. In addition, we want to provide sustainable funding for public good OSS. This latter point is something that is not a solved problem both inside and outside of Web3, and we are hopeful of the DTG (and PG) being trailblazers in this regard. + +This ties into my own definition of what success looks like for the Dev Tools Guild. I wish to see the DTG obtain enough funding to sustain its member projects independently of whether the organisation responsible for it continues to exist or not. + +Public good OSS need not rely solely on organisations or armies of volunteers to sustain it, it should have robust incentives in place that reward contributors financially for their work, and continue to reward for as long as they dedicate their time and resources to it. + +Guild's have the ability to sustain such *funding of the commons* as Trent would say, as the impact of their whole is so much greater than the sum of their parts. They also provide a filter via their membership criteria and governance to ensure their membership remains relevant and impactful in the ecosystem they serve. + +The Dev Tools Guild may just be getting started, but it's building a foundation that has the potential for reach and impact in not just the web3 ecosystem, but open source as a whole. + +**Donations of all sizes are greatly appreciated. Donate to [donate.devtoolsguild.eth](https://etherscan.io/address/donate.devtoolsguild.eth).** + + + + diff --git a/blog/authors.yml b/blog/authors.yml index e8c7acc..9afa068 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -1,6 +1,16 @@ +abcoathup: + name: Andrew B Coathup + title: Guild Coordinator + url: https://github.com/abcoathup + image_url: https://github.com/abcoathup.png + page: true + socials: + x: abcoathup + github: abcoathup + conor: name: Conor Svensson - title: Guild Member + title: Founding Guild Coordinator url: https://github.com/conor10 image_url: https://github.com/conor10.png page: true diff --git a/blog/tags.yml b/blog/tags.yml index bfaa778..00a274a 100644 --- a/blog/tags.yml +++ b/blog/tags.yml @@ -1,19 +1,4 @@ -facebook: - label: Facebook - permalink: /facebook - description: Facebook tag description - -hello: - label: Hello - permalink: /hello - description: Hello tag description - -docusaurus: - label: Docusaurus - permalink: /docusaurus - description: Docusaurus tag description - -hola: - label: Hola - permalink: /hola - description: Hola tag description +launch: + label: Launch + permalink: /launch + description: Dev Tools Guild launch