Live data from Hacker News

Things I Don’t Know as of 2018

overreacted.io

111–119 of 119 posts

Re: Things I Don’t Know as of 2018

#111
post #52

Earlier quoted context omitted.

I know exactly who posted the article, thank you. I simply disagree that you can be a frontend engineer in the usual meaning it has without some level of those skills. Doesn’t mean anyone is less capable, deserving or cannot make a living that way.

Not that I agree with your list of "essential" skills for a front end web developer. You are still missing the point. Dan isn't a frontend engineer in the usual sense. He works on the underpinnings of the language, he's not building web sites.

That was exactly my point.

Re: Things I Don’t Know as of 2018

#112
post #104

Earlier quoted context omitted.

Sure, for example one time I was proficient in DOS low level programming, not a very useful skill now. Also, typically, when a language or technology gets any good, it already becomes obsoleted by something else (examples Delphi Pascal, Perl). What is fashionable is already on its way of being uncool. I guess Java and Python are next (very decent technologies). Though I believe there is a real progress in IT, GPT3 fo…

I don't know. When I see several total stack changes on a resume it sends me a strong signal that the person can adapt and learn.

My idea is, that the type of IT knowledge is often of a particular trivia quiz kind. You may "learn" the next trivia quiz, but you'll not be necessarily any more wiser after 20 years (due to forgetting and obsolence) than after 5 years. I guess a painter, sculptor, doctor or lawyer might be significantly better with 20y exp than 5y.

Re: Things I Don’t Know as of 2018

#113

Earlier quoted context omitted.

> I suspect he is more capable than he's making out; politely talking himself down. Why? If you are heads down working on core Javascript technologies, why do you step over and dig into learning more than the basics of Python? Likewise most of these languages/ skills.

Because I've seen what people who "don't know Python" post on the internet. They can't match parentheses, can't make code that runs at all, don't know the difference between a string and an int, can't distinguish function return from printing. They definitely aren't people who have skills in JavaScript, C#, know the basics of Big-O notation and have worked with Python for several years. I'll accept his word that he d…

> They can't match parentheses, can't make code that runs at all, don't know the difference between a string and an int, can't distinguish function return from printing.

You are commingling "Don't understand programming" with "Don't understand Python here. It's pretty clear that an experienced developer is going to understand parenthesis matching. But regardless of how many years of experience you have in Javascript, the first time you see a Python list comprehension you are likely to scratch your head for a bit. Python lambdas are also quite alien if you aren't familiar with them.

FWIW, I was a professional developer for 10+ years before I knew learned Big O notation. I know a fair number of junior and even senior developers who don't know Big O notation even now. I knew how to avoid Big O type problems long before I knew the terminology.

Re: Things I Don’t Know as of 2018

#114

Earlier quoted context omitted.

Because I've seen what people who "don't know Python" post on the internet. They can't match parentheses, can't make code that runs at all, don't know the difference between a string and an int, can't distinguish function return from printing. They definitely aren't people who have skills in JavaScript, C#, know the basics of Big-O notation and have worked with Python for several years. I'll accept his word that he d…

> They can't match parentheses, can't make code that runs at all, don't know the difference between a string and an int, can't distinguish function return from printing. You are commingling "Don't understand programming" with "Don't understand Python here. It's pretty clear that an experienced developer is going to understand parenthesis matching. But regardless of how many years of experience you have in Javascript,…

> "the first time you see a Python list comprehension you are likely to scratch your head for a bit. Python lambdas are also quite alien if you aren't familiar with them."

The first time, sure. After several years of working with Python? He does say that. "I have worked with Python for several years".

Re: Things I Don’t Know as of 2018

#115
post #72

I noticed he didn't know much about Rust. And I really want to learn Rust. Except it seems the installation size is reprehensible. Is there a way to install a minimum version to get started with some fiddling about?

You could try installing the MinGW version of the compiler

This might be what I'm looking for! Thank you! Hehe looks like it's gonna be a bit of an adventure, though.

Re: Things I Don’t Know as of 2018

#116
post #112

Earlier quoted context omitted.

I don't know. When I see several total stack changes on a resume it sends me a strong signal that the person can adapt and learn.

My idea is, that the type of IT knowledge is often of a particular trivia quiz kind. You may "learn" the next trivia quiz, but you'll not be necessarily any more wiser after 20 years (due to forgetting and obsolence) than after 5 years. I guess a painter, sculptor, doctor or lawyer might be significantly better with 20y exp than 5y.

It's something I've observed as well.

There are devs with 10 years of experience that really have ten time one year of experience.

Some places teach IT as rote and magical knowledge. Others teach fundamentals. The first are effectively constantly re-learning and the later are improving. I always say I would rather hire someone with a good understanding of graphs and who never heard of git than someone who rote memorized git commands but has no clue what a graph is. Because the first one can pick up git after reading one or two tutorials.

Re: Things I Don’t Know as of 2018

#117
post #111

Earlier quoted context omitted.

Not that I agree with your list of "essential" skills for a front end web developer. You are still missing the point. Dan isn't a frontend engineer in the usual sense. He works on the underpinnings of the language, he's not building web sites.

That was exactly my point.

Maybe you should re-read the post your penned then. Because from my perspective, it sounds like you feel a highly recognized javascript developer isn't qualified to work as a front-end developer.

Re: Things I Don’t Know as of 2018

#118
post #115

Earlier quoted context omitted.

You could try installing the MinGW version of the compiler

This might be what I'm looking for! Thank you! Hehe looks like it's gonna be a bit of an adventure, though.

Remember that rustup doesn't work and you'll have to update manually.

Re: Things I Don’t Know as of 2018

#119
post #51
post #14

Earlier quoted context omitted.

I mean, this is Dan Abramov we’re talking about. Ya know, the guy who created a good chunk of React. I’d say he built actual products for the web just fine.

He is not one of the React authors, common misconception (his bio says “I didn’t make react” as a nod to that). He wrote the Redux library. Not that I would care either way - this is about skill sets and not personalities.

He did create a big chunk of React. Half of the Github issues I see for React have him involved. He might not be a founder of React, but he sure is a major React author.
Post reply on HN