3 ms·
There's a difference between "knowing how to code" and actually doing it. I know a lot of people who know the basics HTML/CSS, but most of them don't do it for
by tomphoolery 13y ago
There's a difference between "knowing how to code" and actually doing it. I know a lot of people who know the basics HTML/CSS, but most of them don't do it for a living for whatever reason. Just because "Steve didn't code", doesn't mean "Steve couldn't code"...
Perhaps Steve's greatest contribution to Apple was being its ultimate guinea pig. He wasn't an engineer, so he wasn't bogged down by the insecurities and fears and analytical thinking that plague the engineer's mind. He could "let go", as it were, and really evaluate the products coming out of his company for what they ARE, and their usefulness, unlike an engineer who always has the potential of making really geek-oriented products that fill a specific niche and aren't very useful outside that niche.
- lightcatcher 13y agoOff-topic, but do you consider knowing just HTML/CSS being knowing how to code? If so, do you consider knowing something like LaTeX, Markdown, or reStructuredText to include knowing how to code? Not that I'm any authority, but I generally considering "knowing how to code" to require at least being able to use some sort of branching operation as well as some some sort of looping/recursion (which yes, is really just branching).
- stass 13y agoThere is a difference between "coding" and "programming". Programming is an act of producing a formal computational solution for a problem. Coding, on the other hand, means literally encoding that formal specification of computation in a way that computer will be able to execute. In that sense, yes, HTML/CSS is a coding as the end result can be executed on a computer to produce a visual representation of the page. What you are talking about is a programming, although I do not understand how branching and recursion are the same. I am not aware of the way to express one by another.
- lightcatcher 13y agoI've always considering "programming" and "coding" to be synonyms, but you've pointed out an interesting distinction I've never considered. Thank you. > What you are talking about is a programming, although I do not understand how branching and recursion are the same. I am not aware of the way to express one by another. I meant this at a really low level. Recursion is just a conditional jump and a stack push. When I said branching, I was thinking of the jump instructions in assembly (which allow you to jump to any point in a program, including instructions that have already been executed).