> 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.
I've been spending a lot of time lately wondering if people who treat colleges and universities as though their job is worker training are confused, or if I'm naive in believing colleges and universities exist to expand human knowledge through research and education. I suspect the answer is that our culture is confused, we want people who are smart and well rounded to also be useful. And the ugly side of it is, we wa…
Things Many People Find Too Obvious to Have Told You Already
51–60 of 506 posts
Re: Things Many People Find Too Obvious to Have Told You Already
#52Earlier quoted context omitted.
And yet many job listings for programmers demand you have a CS degree…
Because for many employers "ability to program" is a minimum requirement, not the full job description.
Re: Things Many People Find Too Obvious to Have Told You Already
#53This is really, really important. In my experience, this is not just unknown but actively ignored and disagreed with (either explicitly or effectively) by a large majority of people involved in software businesses. This hamstrings: companies, individuals' growth, and the advancement of the state of the art.
Re: Things Many People Find Too Obvious to Have Told You Already
#54Especially after reading the comments on this thread, I'm really not sure HN is a good venue for discussing tweet streams. I think if Patrick wanted to write something that would spark a discussion on HN, he'd have written a blog post.
Are you sure HN is a good venue for discussing anything?
Re: Things Many People Find Too Obvious to Have Told You Already
#55>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. I'm not sure if he's saying these hard-working generalists are hard to find, or undesirable to employ?
I'm also confused. What's a "mod a l employee"?
Re: Things Many People Find Too Obvious to Have Told You Already
#56Especially after reading the comments on this thread, I'm really not sure HN is a good venue for discussing tweet streams. I think if Patrick wanted to write something that would spark a discussion on HN, he'd have written a blog post.
I for one had no idea this was not a blog post.
Re: Things Many People Find Too Obvious to Have Told You Already
#57Earlier quoted context omitted.
I'm also confused. What's a "mod a l employee"?
I believe it's a typo, should be "model" employee.
It's a roundaboot way of saying those qualities rarely all come together.
Re: Things Many People Find Too Obvious to Have Told You Already
#58Then why did Amazon patent the concept of a drone that will fly to your car and recharge it?
Re: Things Many People Find Too Obvious to Have Told You Already
#59> Your idea is not valuable, at all. All value is in the execution. This is oft repeated, but not always true. Take the Nazis (bear with me). The Nazis had the best execution ever . They almost drowned the whole British army, which had previously conquered the world. While fighting battles all over Europe and being one of the most bombarded country in history, they continued to produce tanks, planes, submarines, oper…
Germany was also being worn thin on supplies. It's not as if they were in perfect shape minus allied bombings.
Also, the Nazi ideals weren't terrible in the way a business idea was terrible. Many people bought into it.
Re: Things Many People Find Too Obvious to Have Told You Already
#60> People underestimate how effective a generalist can be at things which are done by specialists. People underestimate how deep specialties can run. These are simultaneously true. This is really, really important. In my experience, this is not just unknown but actively ignored and disagreed with (either explicitly or effectively) by a large majority of people involved in software businesses. This hamstrings: companie…
It is important that historic knowledge is respected for the context it provides, while outside knowledge is equally respected for the deeper context and data behind it.
Unfortunately, this change often means generalists lose jobs in favor of specialists as a company grows if there isn't a good place for them, or if they don't rise to management. In fact, even early managers can be displaced by outside managers who come in with more management experience. And this is not inherently a bad thing for the company (while it may be for the employee getting bumped). The people that take a company from point A to point B are rarely the same people that take it from point B to point C.