Live data from Hacker News

How to become a programmer, or the art of Googling well

okepi.wordpress.com

141–150 of 155 posts

Re: How to become a programmer, or the art of Googling well

#141

Earlier quoted context omitted.

Um, that bit alone should be uncontroversial. Two sets are only equal if they contain precisely the same members. "There is no programming except for web programming" reeks of more elitism (in that it is more restrictive) than "there is programming that is not web programming". "Web programming is not programming" is another matter, but that's not actually what was said.

>>"Web programming is not programming" is another matter, but that's not actually what was said. Actually, it was. If you read the rest of the parent's comment, he completes that sentence with: "...and sure as hell HTML/CSS is not programming." So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web prog…

"Actually, it was."

No, it wasn't. Read it more carefully. You may be right about the beliefs of the author, and I don't endorse the entirety of the comment, but "web programming is not programming" was not said anywhere there, and the principle of charity would suggest you should at least make sure that is what the author was trying to convey before lambasting them for it.

"If you read the rest of the parent's comment"

I did. Before I replied to you, even.

'he completes that sentence with: "...and sure as hell HTML/CSS is not programming."'

HTML/CSS is not programming, it's markup. Markdown and LaTeX are also not programming. That doesn't mean there can't be plenty of programming that involves those.

'So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web programming is not real programming."'

It's plausible, but again, principle of charity.

Re: How to become a programmer, or the art of Googling well

#142
post #70

Earlier quoted context omitted.

I am well aware of that, being a CS student myself. However, those things are expected to be learned alongside. There won't be lectures about it but hand-on exercises will be impossible without them.

Lol that's not true either. How would hands-on exercises be impossible without Heroku? Haha. You know what I did in my CS classes? Wrote my own server in C. That's real CS, which is very focused on deep understanding -- not domain knowledge in software tools. You should ditch the attitude. Your first comment wasn't even necessary. You were just looking to feel good about yourself.

You wrote your own server without using any kind of API (e.g. TCP sockets)? I don't believe you ;)

Re: How to become a programmer, or the art of Googling well

#143
Wow, the guy is exactly me when he graduated college and in winter he started panicking. Pretty good in Googling too lol Graduated with a degree in Mechanical Engineering this year summer and unemployed since. Winter now, panicking. Learning web Development in hope of getting into something. Strange how similar his and my path are up to winter. Time will tell where I end up.

Re: How to become a programmer, or the art of Googling well

#144
post #64

Earlier quoted context omitted.

Because programming != web programming, and sure as hell HTML/CSS is not programming. About javascript(vanilla js), nobody even wants touch it anymore. Almost anybody who interacts with javascript code does it with a 5 foot stick(coffescript, clojurescript), and/or behind huge frameworks that protects you from its perils. Something that is more usable and understandable in its barebones state like python makes more s…

I think you're severely overestimating the number of people who use a compile to language

I do agree it was a hyperbole.

Re: How to become a programmer, or the art of Googling well

#145

Earlier quoted context omitted.

>>"Web programming is not programming" is another matter, but that's not actually what was said. Actually, it was. If you read the rest of the parent's comment, he completes that sentence with: "...and sure as hell HTML/CSS is not programming." So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web prog…

"Actually, it was." No, it wasn't. Read it more carefully. You may be right about the beliefs of the author, and I don't endorse the entirety of the comment, but "web programming is not programming" was not said anywhere there, and the principle of charity would suggest you should at least make sure that is what the author was trying to convey before lambasting them for it. "If you read the rest of the parent's comme…

Isn't TeX/LaTeX turing complete? I'm pretty sure people have done things like implementing an emulator in LaTeX.

Re: How to become a programmer, or the art of Googling well

#146

Earlier quoted context omitted.

"Actually, it was." No, it wasn't. Read it more carefully. You may be right about the beliefs of the author, and I don't endorse the entirety of the comment, but "web programming is not programming" was not said anywhere there, and the principle of charity would suggest you should at least make sure that is what the author was trying to convey before lambasting them for it. "If you read the rest of the parent's comme…

Isn't TeX/LaTeX turing complete? I'm pretty sure people have done things like implementing an emulator in LaTeX.

Possibly. Postscript certainly is. I don't think that really changes the point that most of what people do using LaTeX is markup, not programming.

Re: How to become a programmer, or the art of Googling well

#147
post #67

I found that one particular phrase,"technically privileged", both hilarious and utterly horrifying. Hilarious because I suppose I never paused to consider that the folks in my major who were both curious and motivated enough to be involved in the field outside of class to be particularly "privileged". I suppose I should have given greater thought to how unfair it was that read API documents and I didn't! Like I said…

What an uncharitable response to someone who had a legitimate revelation and used it as a catalyst for personal growth! Software development is intimidating to outsiders - of course it's a privilege to be on the inside. (Or at least it appears that way.) This isn't a complaint about an unlevel playing field - it's an awakening on how to get better at doing something you love.

What does it even mean to be on the inside? Nobody in my family had any experience with computers. My first programming book was a gift for me when I was ten that I asked for (it was a learn C++ in 24 hours book). You can imagine how that turned out with nobody there to help me. I didn't understand what variables were let alone how to add the compiler to the path on windows. The only help I had was that my dad bought me the book and I had a family computer in the living room.

Am I on the inside?

Re: How to become a programmer, or the art of Googling well

#148

Earlier quoted context omitted.

Um, that bit alone should be uncontroversial. Two sets are only equal if they contain precisely the same members. "There is no programming except for web programming" reeks of more elitism (in that it is more restrictive) than "there is programming that is not web programming". "Web programming is not programming" is another matter, but that's not actually what was said.

>>"Web programming is not programming" is another matter, but that's not actually what was said. Actually, it was. If you read the rest of the parent's comment, he completes that sentence with: "...and sure as hell HTML/CSS is not programming." So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web prog…

HTML and CSS are not programming. This is not controversial.

Re: How to become a programmer, or the art of Googling well

#149

Earlier quoted context omitted.

Because programming != web programming, and sure as hell HTML/CSS is not programming. About javascript(vanilla js), nobody even wants touch it anymore. Almost anybody who interacts with javascript code does it with a 5 foot stick(coffescript, clojurescript), and/or behind huge frameworks that protects you from its perils. Something that is more usable and understandable in its barebones state like python makes more s…

Vanilla JS is perfectly fine and there are a ton of people out there who are using it every day on a highly professional level. There is a huge amount of tooling these days and specially the Node.js community and ecosystem are flourishing. Code coverage, static analysis, test frameworks for every use case imaginable, you name it. Coffeescript and its brethren are a "solution" for people who are not interested in Java…

While do agree with your stated facts, and I accept mine was a hyperbole, my point was more on the hidden pitfalls and uncommon language design of javascript.

Learning a language with prototype-based inheritance would serve less for a beginner than a professional.

Re: How to become a programmer, or the art of Googling well

#150

Earlier quoted context omitted.

What an uncharitable response to someone who had a legitimate revelation and used it as a catalyst for personal growth! Software development is intimidating to outsiders - of course it's a privilege to be on the inside. (Or at least it appears that way.) This isn't a complaint about an unlevel playing field - it's an awakening on how to get better at doing something you love.

What does it even mean to be on the inside? Nobody in my family had any experience with computers. My first programming book was a gift for me when I was ten that I asked for (it was a learn C++ in 24 hours book). You can imagine how that turned out with nobody there to help me. I didn't understand what variables were let alone how to add the compiler to the path on windows. The only help I had was that my dad bought…

Yes; you started at 10, and had a computer growing up to practice on.
Post reply on HN