Now I'm hearing more and more about Web3 and decentralized apps (DApps) all the time and think about when the internet was new, the average layperson had no idea what a "website" was or a "dot com" meant. Yet now it's common knowledge. Is it possible that decentralized apps and blockchain technology is going follow a similar course? And when "classical" web development becomes saturated, these will continue being the highly valued specialist markets?
I guess what I'm asking is, do you feel it is wise and valuable in the long term to begin pivoting one's career to blockchain now rather than staying as a typical web dev?
I do believe distributed hash tables as used in IPFS and webtorrent are enabling some futuristic anti-censorship tech, and using metamask for identity is pretty cool, but smart contracts are very stupid - just post the source code and let anyone run it, why does the source need to be stores forever on everyone's computer?
There are some really bad incentives with ETH contracts apecifically - the number of instructions your code compiles to determines the gas fees to run the code every time - want to add a type check, range check, write code a little more verbose so its easier to understand ? all of that adds multiple-dollars-per-api-call. That's one reason multi-million dollar hacks are so common. Check out https://rekt.news , they do a good balance between technical and laymen-accessible about how these hacks happen.
Investing in crypto is very similar to learning to win at poker. It's totally possible to make a lot of money in crypto, but there is no positive impact on the world.
Because of this, nobody invests in a certain crypto because they think it will have a positive impact on the world. They only invest to make money. "Successful" Web3 startups will be the ones that focus on making their coin go up instead of focusing on making the world a better place.
Personally, I don't see a reason to invest time/money in something that doesn't help people.
Personally I think the entire web3 thing is going to fizzle out before it goes anywhere useful. It’s already fallen off my radar for the most part
I don’t think a mainstream audience will pay for internet content in this way. Nobody is going to pay to post to Twitter, as an example, and if it doesn’t mean you need to pay to create content in this way then you might as well ditch the web3 part entirely
Intrigued if I’m wrong, but heavily doubtful
The problem with this field is also that people are pretty much incentivized to be dishonest. You never know if somebody is giving advice based on wanting some part (usually a coin) to increase in value or if they're just tired of all the spam from those same people, or just disappointed in missing out.
My advice to you: try to dig down deep into what has been created and see if that's something you see going somewhere and you see yourself contributing.
If I'm wrong about this, I'll catch up later. I have enough experience in tech now that I'm confident I can become productive in some bizarre future blockchain-infested hell-scape with a few months of dedicated effort if I need to.
I'll have missed out on the chance to become a crypto billionaire the easy way. I'm OK with taking that risk.
Have you found something on Web 3 that supplants how you do things today?
Personally I would not do a hard pivot into crypto. If you are interested in it, by all means learn about it and maybe dip your toes on some side projects. But in terms of your career, focus on moving up the value chain rather than chasing fads. A foundation of solid web dev skills will always serve you well, but specific tech know-how has a half-life (which gets shorter the higher you go in the stack), and you don't want to find yourself competing on pure coding prowess once you have >10 years experience. Think about your strengths that can't be replicated just by grinding code, and what you've learned over many years of experience across different environments.
Blockchain is an append-only big file with no real means to drop past content after a certain amount of time. Distributed (really) software have simply too much overload to work properly.
The REAL hi-tech future is from the '70s: desktops, connected via open protocols no one really own, like emails, usenet etc. Local software, local storage. The short-term future will be a continuous push to the classic mainframe model, the cloud is the actual version, is nearly not sustainable anymore so new model to offload costs and jobs appears (take a look at edge/fog computing for instance). That's just a totalitarian surveillance dream dressed as a Trojan horse to be accepted as a good thing but will not last for long.
Considering Web3 and DApps are largely marketing efforts, my guess is the marketing dominated portions of the software industry may end up with some variant of the Web3 DApp promises realized in a terminology stretching, primarily profit driven manner. Video games and social media may end up with something, probably just a series of $40 terms forced over what is essentially trading stamps/cards with complicated rules of use. Nobody knows what is going to happen, really, because this stuff is pure mind games territory.
The future of your career is being good at what you do, having social connections, or ideally both.
Trying to jump into a less crowded field is not a long-term career solution, and the blockchain field already has more devs than it needs anyway. It's a gold rush.
* Google Trends: NFTs down 70% from peak.[1]
* Axie Infinity Smooth Love Potion token: down 95% from peak.[2]
* Use of NFTs by games that people actually play: cancelled.[3]
* NFT resale now illegal in China, sellers punished.[4]
It's hard to tell because of all the wash sales, but it appears that the NFT resale market on OpenSea does not result in profits for flippers.
[1] https://trends.google.com/trends/explore?q=NFT&geo=US
[2] https://coinmarketcap.com/currencies/smooth-love-potion
[3] https://www.digitaltrends.com/gaming/canceled-gaming-nft-202...
[4] https://www.scmp.com/tech/tech-trends/article/3168188/ant-gr...
I personally don't think web3 and dapps are going to have that much impact, although others may disagree.
One observation I would make is that trying to identify "the next big thing" is innately risky. You could be right, or it might crash and burn. Do keep learning, growing and pursuing things that interest you.
Also, bootcamps don’t turn out experienced senior engineers or talented managers. If you’re really good at that, grow your leadership and management skills—those are rarer and more valuable than your ability to hack JavaScript.
Long term is hard to project let alone correctly forecast considering the world upends itself every 10 years or so.
* Building a good metaverse is very hard technically. You have most of the problems of making an AAA game title, some of the problems of making a web browser, and a set of new problems associated with making a world full of user content. Roblox is working on it, with 90 dev teams and billions of dollars. They're hiring, by the way. Epic is working on it, with a budget of a billion dollars. Linden Lab (Second Life) mostly has it, but their technology took two decades and is dated and sluggish.
* Even after you've done it, is it more than a niche market? So far, no. Except for Roblox, which seems to be able to suck in a sizable fraction of the middle school population.
Opportunity lies at the edges of technology, maybe in this vein you could dig into wasm instead.
At current, it seems like a lot of folks who like blockchain are trying to find things to do -- seems like there's a surplus of folks who want to do that sort of work, with a shortage of actual projects to be done. Which makes it seem like a weird space to enter if you're concerned about crowding.
- web1: Anyone can publish and connect to like minded people. Everyone will want a server
- web2: dynamic web pages like GMail are amazing. Smart phones and native apps will be incredibly popular
- web3: Some smart people describe edge cases where it could be useful, but there doesn't seem to be a compelling case to drive adoption like web1 and 2
Long story short: If you don't know which horse will win and you have enough money (time), bet a certain amount on the most promising ones.
Web3 is just cash circling the blockdrain.
Almost entirely scams, even the "real" use cases are just desperate attempts to find a novel use case and become the next big thing. Vitalik Buterin and Chris Dixon are driven much more by Libertarian ideology than actual technical advancements.
It’s also highly a dynamic environment, keep that in mind between different Blockchains and DLTs.
Do what you’re passionate about and strive to be the top 1% at it, nothing else will matter.