Live data from Hacker News

Things Many People Find Too Obvious to Have Told You Already

threadreaderapp.com

251–260 of 506 posts

Re: Things Many People Find Too Obvious to Have Told You Already

#253

> Your idea is not valuable, at all. All value is in the execution. This is wrong, and I'm surprised it's repeated so often. Some ideas are better than others. If you doubt this, ask yourself if, when starting a company, you would choose a random idea or your best idea. Of course you would choose your best idea, which implies ideas have different value. EDIT: I'm happy to debate this point with anyone who would other…

I don't think it necessarily means "all ideas are the same". You're right -- some ideas may be better than others, but until they're executed successfully, they're just ideas.

ie: There were multiple ways that Google could have executed their goal of building a search engine (engineering, sales, etc). Even if you come up with a 'better' idea, it may not be successful/valuable if you execute it poorly and make the wrong decisions.

Re: Things Many People Find Too Obvious to Have Told You Already

#254
post #3

> CS programs have, in the main, not decided that the primary path to becoming a programmer should involve doing material actual programming. Well, that's because CS programs are designed to teach CS, not to be a vocational school for programmers.

Yes. I often explained that CS was more like a math degree than an engineering degree.

It wasn't that many years ago that most colleges didn't offer a true CS degree, but rather a math degree in CS. When I was applying to colleges in the early 90s I remember it being roughly 50/50.

Re: Things Many People Find Too Obvious to Have Told You Already

#255
post #3

> CS programs have, in the main, not decided that the primary path to becoming a programmer should involve doing material actual programming. Well, that's because CS programs are designed to teach CS, not to be a vocational school for programmers.

Reminder that patio11 might be saying all these things without trying to imply value. I.e., he's not necessarily saying any of these things are good and bad; the "obvious" part is just that they are true.

Re: Things Many People Find Too Obvious to Have Told You Already

#256

Earlier quoted context omitted.

I think the anecdote and OP’s statement support one another - companies have a hard time reliably staffing generalists and one of the reasons for that is that they are bad at identifying them and determining how to use them. Parent showed them a generalist skill set and they saw a lack of professionalism.

Another way to see the statements as non-contradictory is: since companies cannot hire people like this, they structure themselves such that such people are not required. Then, when one does happen along, the company has no place for him.

Or her.

Re: Things Many People Find Too Obvious to Have Told You Already

#257

> Your idea is not valuable, at all. All value is in the execution. This is wrong, and I'm surprised it's repeated so often. Some ideas are better than others. If you doubt this, ask yourself if, when starting a company, you would choose a random idea or your best idea. Of course you would choose your best idea, which implies ideas have different value. EDIT: I'm happy to debate this point with anyone who would other…

I don't think it necessarily means "all ideas are the same". You're right -- some ideas may be better than others, but until they're executed successfully, they're just ideas. ie: There were multiple ways that Google could have executed their goal of building a search engine (engineering, sales, etc). Even if you come up with a 'better' idea, it may not be successful/valuable if you execute it poorly and make the wro…

Except google's idea wasn't "search engine". Google's idea was "search engine that uses the PageRank algorithm". PageRank did not encompass all of the value of Google, but it did encompass much of it, and it was unequivocally part of the idea.

What you're effectively saying is that ideas have no value without good execution, which is of course true, but this is very different than saying they have no value, because after all, execution has no value without a good idea.

Re: Things Many People Find Too Obvious to Have Told You Already

#258
post #83

Earlier quoted context omitted.

To be fair, they do a pretty bad job teaching CS too. Your average undergrad program is almost entirely learning about CS, not learning CS. A non-trivial of students get through a CS degree never doing anything novel in CS —a real shame because, unlike math, research-level CS problems are eminently accessible to undergrads. It doesn't even have to be "real" research: I just expect more than classes which have you reg…

I don't think industry needs every CS graduate to produce something novel. The work of many is just building upon the work of others.

"novel = of value" in this case.

Fill in the blank programs ("Here's the skeleton, make it display a list") and 3 projects with < 200 lines that aren't doing something CS specific are not novel, but all too common and wide spread.

Re: Things Many People Find Too Obvious to Have Told You Already

#259
post #3

> CS programs have, in the main, not decided that the primary path to becoming a programmer should involve doing material actual programming. Well, that's because CS programs are designed to teach CS, not to be a vocational school for programmers.

My CS education turned out to be “coding in a few fundamental domains” and I was very happy with it. We implemented some fundamental algorithms and components across operating systems, networks, distributed consensus, compilers/interpreters, visualization, sensing and perception, databases, machine learning, etc.

You were free to construct a degree out of proofs rather than source code if you wanted, but those of us who desired a more practical education could fill our days with systems programming.

Re: Things Many People Find Too Obvious to Have Told You Already

#260

> Companies find it incredibly hard to reliably staff positions with hard-working generalists who operate autonomously and have high risk tolerances. This is not the modal employee, including at places which are justifiably proud of the skill/diligence/etc of their employees. This one. Every job I see when I go looking is 40+ hrs a week, likely with plenty of idle time and projects I don't believe in. Part of this is…

many people can have skills to do x but if I cant rely on you to do that for me for the next year at a high quality then I dont want to take the risk.

You are not just a good frontend engineer you are a good frontend engineer that is competing with other good frontend engineers. You lack professionalism (it sounds like) so you lose against those guys.

Good luck, at some point you either find the place that works for you or you learn expand your skills. Seems like you need to improve your tolerence for down time. It could be worse

Post reply on HN