I’ve mentored a couple aspiring front end devs and the biggest roadblocks in no particular order are: configs (typescript, webpack), opaque runtimes (nextjs, jest), maintaining packages and dev environment.
All this stuff actually has nothing to do with coding.
The frontend ecosystem has been broken for 8 years at least. My friend couldn't land a single job offer having a decent understanding of HTML, CSS, and a bit of JavaScript.
For reference, I got my first job knowing nothing about JavaScript, really.
The bar is not just high, it's ridiculous. It's ridiculous both toward the candidates but toward the hiring companies too! They have no clue what they are asking because they have no clue what they are building. And that's the reality of software engineering in one sentence.
@shshaw@BenLesh Executing code based on if the value of a variable has changed. Many times this can be moved to the event callback.
Same can be said for useCallback. Many times it’s unnecessary.
@wandering_stoic In defense, blockchain scaling is super hard. General database scaling is hard enough and then you add the requirement that it needs to run on weaker hardware. Ethereum fiddled around with sharding for years only to go with L2s, which I don’t believe was their original vision.
@Nihaositgoing Yup. Kinda like the fast casual market. Get better margins by marketing better ingredients. Similar strat to Samuel Adam’s in its early days.
A clip of Jensen Huang’s commencement speech. Amongst tech circles, he’s always been known for being fearless and forward thinking.
Can’t believe the crowd didn’t catch the joke “Swiftly, shake it off”
NVIDIA was pushed out of multiple markets by competitors, leading to its position as the sole leader of a "$0 billion" market - AI.
Everyone should watch this.
How the Popeyes in Taipei compares to Popeyes US
⛔️ Clean
⛔️ Fried chicken
⛔️ Biscuit
⛔️ Fun environment
✅ Cole slaw
✅ Mac n cheese
✅ Slow service
✅ Out of order bathroom
⛔️ = different
✅ = similar
@Grognardist That’s opened a lot of doors for me. So I’d say tell him the importance of being a good listener, an active learner and someone people like working with and he’ll be alright.
@Grognardist Software engineer here. Great thing about tech is that things change so much so quickly that you aren’t really far behind. The downside is that you have to continue to learn and reinvent yourself.
My secret to success is that I’ve been pretty good at finding mentors.