A level-headed thread on web3 by @JoshWComeau. I fully agree with it. If you're thinking of learning web3 because this is all you hear: give it read.

Learn/build things you are interested in. If you *only* get into learning into web3 to make money: you might get disappointed.
As with any new technology, the earlier the days, the more the churn (meaning things change more rapidly).

E.g. if you got into rich web apps 8 years ago, you would've learned Knockout, Angular, Backbone, and many others... until today, where e.g. React, Vue, Next are prominent.
Are the best rich web app developers/frontend developers those who got in early enough to use Knockout and Backbone?

I'm not so sure. But what I do know is this:

If you're a software engineer who keeps learning, you'll have no problem picking up web3 / React / anything else.
An example on how being a lifelong learner helps pick up new frameworks/concepts/tech quickly:

If you really want to learn about web3, @dabit3 does a remarkable job teaching. To me, he is the example of someone who never stopped learning and had no trouble picking up e.g. web3.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Gergely Orosz

Gergely Orosz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GergelyOrosz

28 Nov
Coming from the person who built Uber in NYC from the ground up, I’m a bit surprised.

Uber as a concept has been successful because of the central entity that was always accountable. Customer support & fraud detection was always central and key to Uber gaining trust.
This “central accountability” is the reason no peer-to-peer Uber alternative was ever successful.

Did a driver rip you off? Uber: “here’s a refund.” Non-centralised version (P2P or web3): “Better luck next time”

Same with fraud, safety concerns, need for support…
Finally: regulation. As soon as you have people transported in noticeable numbers, government gets involved on health & safety grounds.

This is where it *could* get interesting. How would a government interact with a… DAO/coin facilitating this with no POC or local subsidiary?
Read 5 tweets
26 Nov
Time to rethink the live coding interview for any company wanting to hire women, from underrepresented groups and those with performance anxiety.

Don't take it from me. Take it from @cherthedev, @gurlcode, @erinfoox, and dozens of other engineers who shared the same in private.
Take it from @cherthedev. Read the whole thread and the responses:

Take it from @gurlcode and @erinfoox. Listen to the episode on how interviewing is like and the unnatural expectations live coding created: anchor.fm/single-threade…

A woman engineers shared: "They expressed it so much better than I could have ever. And I feel the same."
Read 8 tweets
26 Nov
"Why are you making your PDF samples of all your books a one-click download? You could collect email addresses and then upsell."

It's because I personally hate this practice. Same with email popups on blogs. They annoy me. Even if it would 'convert' more, I won't do it.
Here's examples where people keep suggesting I collect emails, then increase revenue.

thetechresume.com/table-of-conte…

mobileatscale.com/content/

I passionately hate this practice. So less revenue it is. But I won't do upselling practices I would not want myself.
After a long conversation with someone trying to convince me I'd make more money this way (true, at least on the short term) plus trying to get me to use their product that specializes in collecting emails, here's where I ended with.
Read 4 tweets
25 Nov
If you asked my two years ago: I would have told you live coding interviews are fine (*I* don’t mind them).

I since got to know women developers who get stressed, freeze up and get rejected on live coding interviews & whiteboards.

The crazy thing is they’re all solid engineers.
Where do most of these engineers end up working?

At places which don’t do live coding or whiteboards. Ones that do eg takehomes or code reviews.

If you do live coding / whiteboards, you are probably biased against underrepresented groups.
“But there’s no data that shows that live coding interviews bias against women.” Most woman devs I know share stories doing very, very poorly on this format vs reality.

And a study from NC State University with a limited sample size hints at this as well: news.ncsu.edu/2020/07/tech-j…
Read 6 tweets
16 Nov
Growing a junior-heavy engineering team. How do you "level up" people, keep executing, and keep hiring?

The bad news: you probably don't. Something's got to give.

The good news: there are plenty of approaches that work. Collected several of them:

newsletter.pragmaticengineer.com/p/growing-a-ju…
Special thanks to reviewers/contributors @ebiatawodi, @jakozaur, @hkarthik, @MisiekWegrzyn & @cbzehner (quoted).

They're all engineering managers generous with their knowledge worth following (I do!) - save for @ebiatawodi who is a product director you should follow :)
If there's one piece of advice I can give to managers with junior-heavy teams: be realistic. Convey this realistic thinking upwards.

Yes, less experienced engineers do learn, and learn quickly. But don't expect miracles like shipping faster, or shipping reliably.

Stay grounded.
Read 4 tweets
11 Nov
More well-known, high-paying companies like Stripe, Twitter, Shopify, etc offer remote positions. Many engineers I know apply, and expect to get interviews at these places. Then get sorely disappointed.

Here's what happens and why it's very competitive even to get an interview:
1. The competition for these places is incredible. They get huge amounts of inbound. Surprise - it's not just you who wants to work remotely at Stripe! Typically thousands of inbounds for some positions.
2. Your current residence. Contrary to popular belief, these companies do not hire in all countries: only in ones they have entities. This typically means US, UK, and a few EU countries. If you're not based in ones they have entities, you're probably out of luck unless...
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(