Great Programmers Answer Questions From Aspiring Student
NathanBFH writes "Many of the questions that make it to the Ask Slashdot pages come from young and aspiring programmers wanting to know the role math and education play in the profession, or what makes certain programmers so much more productive than others, or what the future of the craft will look like. One young programmer by the name of Jarosaw "sztywny" Rzeszótko decided to ask these types of questions (and more) to the programmers he admired the most who also, it turns out, happen to be some of the most influential computer scientists and programmers of the last several decades. The result? Most of them happily responded. The results include the following: Linus Torvalds (Linux), Bjarne Stroustrup (C++), James Gosling (Java), Tim Bray (XML, Atom), Guido Van Rossum (Python), Dave Thomas (Pragmatic Programmer), David Heinemeier Hansson (Rails Framework), and Googlers Steve Yegge and Peter Norvig."
I'm suprised they didnt say "go into sales kid".
or what makes certain programmers so much more productive than others
The most productive programmers have slashdot.org pointed at 0.0.0.0 in their hosts file.
liqbase
I hear he's really approachable in person.
We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
My work here is dung.
Jarosaw "sztywny" Rzeszótko
That's it... I resign!!
- suv4x4's spellchecker.
(and
(why? (am (forced 'I (to-learn (language (programming 'the-LISP))))))
(seriously?)
(what? 'the-hell)
(can 'I (program (in 'C) 'just-fine)
)
Fixed that for you.
We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
Also, he forgot to ask Eric Raymond. The guy who wrote "How to be a hacker"! Man...
She might have some difficulty answering the questions though, what with being dead for the last 154 years.
Linus Torvalds (Linux) - cloned Minix because he was too tight to pay for a copy
Bjarne Stroustrup (C++) - added all the easy bits of smalltalk to C. Wow.
James Gosling (Java) - Took C++ and made it slower
Tim Bray (XML, Atom) - XML has nothing to do with programming
Guido Van Rossum (Python) - Nor does Python
Dave Thomas (Pragmatic Programmer) - Pragmatic = can't do decent designs
David Heinemeier Hansson (Rails Framework) - Yeah right, sure
Googlers Steve Yegge and Peter Norvig. - LOLz
Where are Turing, Knuth and Parnas? The people listed above are all just latter-day uber-geeks. Big fish-small pond types. Re-inventors of other peoples ideas and custodians of gradual decay in the standards of modern software.
To quote donald knuth: "Who are you? What are you doing in my house?".
Badass Resumes
What's this?! The great hacker god Eric Raymond is not in this list?!
- the-codea ymond2.jpg. jpgm l
http://geekz.co.uk/lovesraymond/archive/show-them
http://catb.org/jargon/html/S/suit.html
http://www.self-gov.org/celebrities/images/eric-r
http://pepelucho.blogsome.com/images/eric_raymond
http://www.sacred-texts.com/bos/bos086.htm
http://www.catb.org/~esr/writings/sextips/sexy.ht
Everyone knows that dead people are shit at filling out questionaires.
Great voters - but questionaires? It's just not their thing.
Genesis 1:32 And God typed
No, without Godel it's incomplete but if you included him it would be inconsistent.
Ame
what Jarosaw "sztywny" Rzeszótko is worth at scrabble....
cat and lister playing scrabble
cat places sztywny on the board
Lister: is that a word?
cat : yes it's a cat word for when you get you privates caught it your zip
Lister: is it in the dictionary
cat: could be if you're reading it in the nude and close it quickly cat demostrates the action and result
With appropriate apologies
;-]
Not yet. Give it time.
How many actors, salesman, or politicians have you ever heard use those words?
I don't know.
Good point, though.
I like how Linus says "taste" is the most important quality for a programmer, but then listens to "various classic-rockish things, ranging from Pink Floyd to the Beatles to Queen and The Who". I guess, like operating systems, there hasn't been anything good since 1980s?
Thank you Peter Pan.
Meh. I can write just as bad pseudo C...
#include "reason.h"
#include "answer.h"
#include "query.h"
#include "statement.h"
#include "failure.h"
void why(query* question, statement* declaration, char* lang1, char* lang2, ANSWER* ans) {
REASON *reason;
reason = forced_reason_lookup(person,question,lang1);
ans = modify_reason(reason,declaration,lang2));
}
int main() {
ANSWER *ans;
query *quest;
statement *st;
char * me = "I";
init = new_answer();
if (init == 0) failwith(BAD_ANSWER_INIT);
quest = new_query();
if (quest == 0) failwith(BAD_QUERY_INIT);
st = new_statement();
if (st == 0) failwith(BAD_STATEMENT_INIT);
pack_query2(quest,me,"learn");
pack_statement2(st,me,"program");
append_statement_modifier(st,FINE_ST);
wrap_statement_consternation(st,WTH_ST);
wrap_statement_consternation(st,SERIOUSLY_ST);
if (!is_valid_statement(st)) failwith(INVALID_STATEMENT);
why(quest, st, "LISP", "C", ans);
if (ans == 0) failwith (QUESTION_UNANSWERABLE);
print_answer(ans)
destroy_answer(ans);
destroy_query(quest);
destroy_statement(st);
return 0;
}
-30-