• Ethereum, what’s the fuss all about? • How to start contributing? • You can’t live out of open source… But what if you could? • Projects we work on and how can you help • Other blockchain to take a look at?
◦ Harder to get into (comparing to web or mobile development) ◦ Constantly changes, hard to track ◦ A ton of different technologies ◦ A lot of scam!! • Pros: ◦ Interesting new technologies ◦ Open source community ◦ Open to newcomers, much easier to find a job on a global level ◦ Mostly remote ◦ On average blockchain related jobs are 50% more paid than generally software development
Don’t do blockchains if... ◦ I want to work 9 to 5 ◦ I want to work in office not learning much and just get my moniez (less responsibility the better) ◦ Not open to new technologies and trends ◦ Not willing to read and learn on daily basis (like hour or two just reading new stuff a day) ◦ A lot of math (FER was just a child game) ◦ When lambo? (I’m here for the trading anyway, who cares about those hippies) • Do blockchains if... ◦ When to experiment if not now when you are young and full of energy ◦ Later you will have wifes, husbands, children… or cats? (much harder to start) ◦ If you want to make an impact (you won’t change a world, sorry…) ◦ But you can work on stuff that people actually use and get daily feedback (make something meaningful - not just another app)
lot of different languages… • Python, Javascript, C++, Go... • Issues! Issues everywhere! • It’s not hard to get started • We got a task for porting ZoKrates from CLI to wasm (Rust based) and got invited to present it on DevCon in Osaka!
• Contribution to Ethereum ecosystem means a lot to future employers • If you manage to understand one part that well that you can contribute to its core then it means you know a lot • Where to find help and offer your help? • Chats, all the chats… ◦ Gitter, Discord, Rocket.chat, Telegram...
you could? • We all know that open source is for those freaks who don’t have life • Well… Almost :) • Contributing to open source is the best way from being unknown to working for nice salaries on remote jobs • Blockchains are mostly open source and they are most in-demand hard skill in 2020 ◦ https://cointelegraph.com/news/blockchain-will -be-most-in-demand-hard-skill-in-2020-linkedin ◦ “Blockchain to surpass cloud computing and AI in 2020”
ZoKrates - zkSNARK framework for dApp developers (https://github.com/Zokrates/ZoKrates) - we are part of the core team (2 guys in Berlin, 2 of us in Zagreb) • Remix team (https://github.com/ethereum/remix-ide, https://github.com/ethereum/remixd) • Solidity team (https://github.com/ethereum/solc-js), (https://github.com/ethereum/source-verify) etc. • A lot of smaller contributions… • Contact me if you have time and I will help you with it • Maybe having some feature or contribution as part of the master thesis or project or similar?