Earlier quoted context omitted.
The trouble is that so much of what we call "programming" is actually the process of identifying all the implicit assumptions that go along with an idea and making them explicit. In other words, if you knew what to ask for in an unambiguous way then most of the "programming" would be done already. I'm working on a longer essay but that's the short version.
This is a driving force behind the pedagogy of SICP -- to think in recursive functions. If you can break down your task into sub-problems and describe them clearly you just have to put a few parenthesis around it. Programming isn't so much about the "code" or syntax; it's semantics and intent aligned with the machine. If you can express your problem clearly then the program practically writes itself.
What Is Code?
221–230 of 368 posts
Re: What Is Code?
#222"If you’re old enough to remember DOS, you know what a command line is." This is a joke right?
Re: What Is Code?
#223Earlier quoted context omitted.
Remember when search engines had Boolean operators?
Honestly I never heard of search engines working with boolean operators.. I just did a quick search and found this interesting article which gives information about websites using AND, OR, NOT, venn diagrams and concept declarations to deacrease the search node graph....How long ago this search mechanism terminated ???
Re: What Is Code?
#224I did not expect this good of an article on this subject from a business publication. Well done.
Time to follow @ftrain on Twitter then.
Re: What Is Code?
#225This adds another dimension to the content by including the open source community such that the subject matter (coders) can influence (and improve!) their article's content.
Re: What Is Code?
#226I'm glad I came here to read the comments that urged me to read on, because I stopped at the point where the VP was whining that his job was on the line and the software guy's wasn't. Made me a little sick to my stomach. In what company is that ever the case? Even if the VP's job is lost (rare occurrence in my experience), the severance package is more than the software person's salary for a year is.
Re: What Is Code?
#227Earlier quoted context omitted.
> You split schools into elementary-middle-high (for no especial reason) then treat it all as 'grade school'. As someone who went to school in the US, no, you're wrong.
Ironically, this sort of dogmatic assertion with no follow-through argument is exactly what I've come to associate with the US educational system. While 'grade school' often refers to elementary school, surely you are aware of people's tendency to talk about 'k-12' education in a lump and the lax academic requirements for substitute teaching in many school districts even at high school level.
You are simply factually incorrect about your assertion that higher grades are run the same as lower grades. I don't particularly care about your inability to accept that, but I do find it surprising that you would assert your inexperienced viewpoint is correct.
Also your insult was not missed. Thank you for that, it verifies to me that you have nothing of import to say.
Re: What Is Code?
#228Earlier quoted context omitted.
Ironically, this sort of dogmatic assertion with no follow-through argument is exactly what I've come to associate with the US educational system. While 'grade school' often refers to elementary school, surely you are aware of people's tendency to talk about 'k-12' education in a lump and the lax academic requirements for substitute teaching in many school districts even at high school level.
I'm sorry, I didn't realize that facts needed more backing You are simply factually incorrect about your assertion that higher grades are run the same as lower grades. I don't particularly care about your inability to accept that, but I do find it surprising that you would assert your inexperienced viewpoint is correct. Also your insult was not missed. Thank you for that, it verifies to me that you have nothing of im…
Re: What Is Code?
#229[0] http://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/03164...
Re: What Is Code?
#230What an ambitious and beautiful piece! A story like this is probably dangerous - it touches on so many ideas everyone will find something to gripe with, and it's hard to make a comprehensive and consistent story. The last time I read something that so awesomely bridged high level abstractions and low-level implementations with a human touch was Godel, Escher, Bach (albeit with a very different feel). Well done.