Comments on: code != computer science /2013/12/code-computer-science/ Sarah Allen's reflections on internet software and other topics Sat, 11 Jan 2014 07:28:18 +0000 hourly 1 https://wordpress.org/?v=5.7.1 By: Jonah Kirangi /2013/12/code-computer-science/#comment-4790 Sat, 11 Jan 2014 07:28:18 +0000 /?p=4802#comment-4790 Great post. I am just beginning my programming career and will take this advice with me. Thank you.

]]>
By: Why every entrepreneur needs to learn to code (something) | SoshiTech /2013/12/code-computer-science/#comment-4769 Fri, 27 Dec 2013 01:33:11 +0000 /?p=4802#comment-4769 […] Code != computer science (ultrasaurus.com) […]

]]>
By: stolzlos /2013/12/code-computer-science/#comment-4292 Thu, 26 Dec 2013 06:42:47 +0000 /?p=4802#comment-4292 I completely agree with your title. The two things have nothing to do with each other. Yet, I would argue that coding has nothing to do with software development. To code is nothing but to express oneself in a high-level language. It is the content that counts, not the ability that you can express yourself. Being able to write does not make you a writer … unfortunately.

I agree with comments that the degree is worthless in the technical sense. You can and should learn by yourself using the available resources instead of being fed the mainstream ideas of software and software development that make so many people stumble and get stuck. Nevertheless it has some worth when you want to get a specific job. As much as I dislike that fact, this has to be accepted.

Coding is important but only in an absolute sense. Relatively speaking I allow myself that you can actually ignore it. To develop software, that is to truly understand the problem to be solved, the separation into ever smaller sub features, the evaluation of effort and functional risk are always by far more important. Because these things are hardly taught and most of the people are not aware of how important they are, people try to find salvation in ever better coding … which they will never find.

Having at least a basic understanding of software development will make people in general actually very wary about coding. They will ignore the noise, not swayed by the hype and only go for the one thing that is important, produce results. It does not matter how.

]]>
By: OTR Links 12/26/2013 | doug --- off the record /2013/12/code-computer-science/#comment-4266 Thu, 26 Dec 2013 05:31:15 +0000 /?p=4802#comment-4266 […] code != computer science « the evolving ultrasaurus […]

]]>
By: 0dayz /2013/12/code-computer-science/#comment-3992 Wed, 25 Dec 2013 15:24:52 +0000 /?p=4802#comment-3992 Just for the record I don’t have a computer science degree :-p . I taught my self computer science through books written by people like Donald Knuth and Richard Stevens. Formal vs Informal education – it doesn’t matter as long as at the end of day you actually understand how computers work under the hood. For those people taking pride that they will never have to learn how to write C or ASM, I hope you also take pride that you will go through life having nothing but a shallow understanding of technology and computers. Speaking for my self I rather be a computer scientists who solves REAL problems instead of coding apps compromised of nothing but simplistic business logic written in what looks like pseudo code. It may be difficult for hipster to accept but tools like Linux, chrome, firefox, ruby/php/python interperters, *SQL, you know like all the tools you use everyday to do your job? Are all programmed and maintained by hardcore C/C++ developers. SHOCKING I KNOW.

]]>
By: Alan /2013/12/code-computer-science/#comment-3684 Wed, 25 Dec 2013 00:54:34 +0000 /?p=4802#comment-3684 I have a degree in computer science from a university whose computer science department is consistently rated in the top 10 in the United States. I’m not a web developer. (There, does that make me relevant to you?) The computer science courses were (with one exception) the worst classes I took during my 4 years there, and not by a small margin.

Who needs to pay tens of thousands of dollars to sit in a gigantic auditorium while some postdoc reads from the textbook, in an accent so thick I can barely understand? That’s what most computer science classes were — I can’t imagine what an ‘average’ school is like.

I won’t say that a degree is worthless — every degree has value — but I do believe I would be exactly as good a developer today if I had gotten my major in mathematics or physics or engineering or Attic Greek. Most of the best developers I know don’t have degrees in computer science, and most of the computer science I know didn’t come from computer science classes.

I would advise anyone going to school today to not get a degree in computer science, even if they want to be a computer programmer. Get it in physics, or mathematics, or linguistics, or Mandarin literature, or whatever excites you. It won’t stop you from learning programming or computer science, and there are a million possible programming-related side projects in every department. Sure, take a couple computer science courses, if the course happens to be something that especially interests you, and if it’s being taught by a full professor who is recommended for their teaching ability.

But do yourself a favor and don’t waste any hours of your college years sitting in an auditorium listening to some postdoc try to read “CLR”, and being unable to answer any questions about it. And whatever you do, don’t lock yourself into a degree program where you have to waste 50% of your college career in such nonsense. Maybe at MIT and Berkeley it’s better, but you don’t have to go down the list of schools very far at all to get into truly terrible CS teaching.

]]>
By: Ridley /2013/12/code-computer-science/#comment-3614 Tue, 24 Dec 2013 21:11:34 +0000 /?p=4802#comment-3614 @LifeRuiner

Eh, I’ll call myself whatever I want, thanks. And plenty of people would agree that if I design integrated circuits, and my job title is “electrical engineer”… then I’m an engineer.

]]>
By: Ridley /2013/12/code-computer-science/#comment-3606 Tue, 24 Dec 2013 21:05:26 +0000 /?p=4802#comment-3606 For every code monkey out there churning out slow, insecure code because they don’t understand CS fundamentals, there are ten CS graduates writing equally unmaintainable code because they haven’t found the right balance between NIH and FOTM framework obsession… or writing java-style code in ruby, because it’s all they know… or starting a new rails app and going “What’s with all this magic? All I really need is a simple presenter delegator factory factory factory”…

]]>
By: nnnn /2013/12/code-computer-science/#comment-3595 Tue, 24 Dec 2013 20:41:24 +0000 /?p=4802#comment-3595 0dayz, I’m pretty surprised that learning throughout the years since young and having a cs degree and still learning I can do most of the things you mentioned and some other things I don’t want to mention. But you are right these nodejs and ruby, yajsmvc types don’t write basic code anymore and reuse every piece of crap without thinking or no matter however crappy and the acronyms spewed out by these type of people. Mock testing crap do you have to give that a name, dependency injection wt argggg so your code is testable argggggg whatever way you write code you can test it, if you can’t you’re a …

]]>
By: Jerry /2013/12/code-computer-science/#comment-3567 Tue, 24 Dec 2013 19:20:14 +0000 /?p=4802#comment-3567 I’ve worked for a huge traveling website based in chicago.

You can easily tell between java monkeys and java people with degrees/ experience.

Everybody knows this , everybody that have worked in big companies at least.

]]>