Things Many People Find Too Obvious to Have Told You Already
251–260 of 506 posts
Re: Things Many People Find Too Obvious to Have Told You Already
#252Re: 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…
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> 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.
Re: Things Many People Find Too Obvious to Have Told You Already
#255> 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.
Re: Things Many People Find Too Obvious to Have Told You Already
#256Earlier 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.
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…
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
#258Earlier 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.
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> 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.
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…
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