I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
Joel Spolsky is doing an IAmA on reddit
11–20 of 54 posts
Re: Joel Spolsky is doing an IAmA on reddit
#12Re: Joel Spolsky is doing an IAmA on reddit
#13He mentions how functional programming is valuable, something that many graduates are lacking in. Does JavaScript count as a functional language?
If they do the first, then Javascript is a functional language. But without even a function composition or application operator (or function), it's obvious tht Javascript is not intended to be functional. It's an imperative/OO language with lambdas, like Common Lisp.
Re: Joel Spolsky is doing an IAmA on reddit
#14I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
> but damn if I can find a way to use C as a web developer Write a web app in C? ;) But yeah, in most cases C won't improve your productivity as a web developer. But it will certainly make you understand the computer better. So maybe start a recreational project in C? A command line utility, a demon, a music streaming server - something not really web-dev related.
Re: Joel Spolsky is doing an IAmA on reddit
#15I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
> but damn if I can find a way to use C as a web developer Write a web app in C? ;) But yeah, in most cases C won't improve your productivity as a web developer. But it will certainly make you understand the computer better. So maybe start a recreational project in C? A command line utility, a demon, a music streaming server - something not really web-dev related.
Re: Joel Spolsky is doing an IAmA on reddit
#16I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
(+) Yes, yes, programming languages are not written in anything. Their implementations are. I know you know what I mean.
Re: Joel Spolsky is doing an IAmA on reddit
#17He mentions how functional programming is valuable, something that many graduates are lacking in. Does JavaScript count as a functional language?
But typical JavaScript development will not teach you the functional programming paradigm, if that is what you ask.
Re: Joel Spolsky is doing an IAmA on reddit
#18I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
Re: Joel Spolsky is doing an IAmA on reddit
#19A dedicated ama.stackexchange.com could be an interesting experiment.
Re: Joel Spolsky is doing an IAmA on reddit
#20I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven't been able to gain any traction when I try to learn it. I've got the books sitting front of me, and I've written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there…
Then, a funny thing happened and I started playing with the Arduino.
And, while they go to great pains to hide it from non-technical people, the whole Arduino stack (ignoring the IDE) is based on C/C++. So then I began writing C again and learning C++. (I always find it slightly odd that I'm using C++ on a microcontroller--admittedly it's very small subset of C++, mostly just used for the object encapsulation/abstraction. (Insert handwavy, "yes, yes, I know it's not strictly C above library level" here.))
So, you might like to take a look at playing with the Arduino if you want to get into C. And if nothing else it's fun playing with tangible things that interact with the "real world".