I'm one of the founders of thirdweb, our goal is to make it super easy to develop web3 apps. We've started by providing a foundational set of smart contracts, SDKs in JS, python, go, unity, (more coming) and a dashboard so you can manage your contracts, teams, permissions easily.
The main feature of our platform is you own the contracts (we don't have access to them), your wallet deploys it and is effectively the same as if you wrote the code underneath. Our core platform is all on chain so you don't rely on us to be around for your apps to continue to run.
There's a lot we want to get to in the next few months: analytics, bring your own contracts and other chains like solana / flow.
Generally in the web3 space here's the projects/tools i found super helpful:
Honestly I'd leave the moment I feel like I'm wasting my time. If you're not learning anything or there's no real room for growth (learning potential), then i'd leave. At this stage where you are it's more important to learn as much as possible from every job situation than pure salary. The compensation being higher is an added benefit but I would definitely focus on a job that challenges you (both your skills and your person).
I worked there as one of their first engineer's, It's surprising to me that they've raised that much $, however the hack isn't. Incompetence is a word I use fairly when describing my time there...
Your answer can always be: Do what you can to keep me around..:)
On a more serious note, working with newer JS frameworks you'll always run into the issue of long term maintenance. Why do I pick jQuery (most of the time) for projects that I won't solely maintain? It's easy to hire for, it has a big enough community to support and there are a decent number of developers that know jquery (and/or can easily go from JS->jquery). I would try to move some items to jquery-like functionality as you go from prototype to production.
Pretty interesting, I've messed around with aggregating stats on players, matchups, etc for my own fantasy teams and always wondered why someone didn't go and build a product around it.
I think the general theme that we understood from the early feedback is facebook connect isn't really the preferred option. Our stats show the same. We saw 7% of visitors in the last couple days actually click facebook connect. Although the experience in the end is better since it's easier to connect with friends I think it's up to us to show a real use case as to why a user should connect.
The link/guest type signup is something we'll probably do quickly, invite via email or url.
Yeah I assumed the HN crowd would be more affected by the facebook connect restriction. I think there's definitely pro's and con's with facebook connect, email reg, and guest play. I do think there's some aspects of playing real people that's more appealing.
Finding the right demographic would be great, I think at this point we're still trying to figure out what to do with the game play to make it fun, clean up bugs, tutorials etc.
We're also working on the android version, mobile we think will be a huge driver for this game (in our mind).
Really do appreciate the feedback, and we'd love to hear more from you
So far it seems as if facebook connect is a huge fail, even from the early analytics, it seems like a guest option or a way to register w/o facebook is key. I think we'll be adding that as quick as possible! :)
Weird, I know we didn't put any restrictions on the web front end to do that but the backend should reject the setup. I'll have to look through and figure out why it's not rejecting it.. thanks for pointing it out though!
Ideally it should be any of the major web sign on methods (fb, google, twitter, linked-in) Github would be cool though. Maybe if we get some time we'll hack that together.
I guess the logic is to make it easy to connect with a list of friends and be able to play against 'real' people. I do think it makes sense to allow simple registration or anonymous type play, we'll probably add that as we get time.
does the birthday make it more awkward? We thought about removing that permission..
The main feature of our platform is you own the contracts (we don't have access to them), your wallet deploys it and is effectively the same as if you wrote the code underneath. Our core platform is all on chain so you don't rely on us to be around for your apps to continue to run.
There's a lot we want to get to in the next few months: analytics, bring your own contracts and other chains like solana / flow.
Generally in the web3 space here's the projects/tools i found super helpful:
buildspace - https://buildspace.so
hardhat - https://hardhat.org
crypto zombies - https://cryptozombies.io
eth foundation learn - https://ethereum.org/en/learn/
web3 university - https://www.web3.university
OdysseyDao - https://www.odysseydao.com
DeveloperDAO Wiki - https://developerdao.notion.site/developerdao/Developer-DAO-...
Feel free to reach out if you need more resources or help getting started!