The runners are programs like Sublime Text, BBedit, Text Wrangler, gedit, Jedit, notepad++, or even vim.
Yep. And consider that most (all?) of these offer a combination of syntax highlighting, auto indentation, potentially auto-complete and context sensitive help (if only through plugins). They provide a lot of the features traditionally associated with an IDE.
People arguing that "IDEs are bad" need to get their argument straight. Are they saying that learning a language requires separately compiling your code on the command-line? Because that's about the only thing that a good programming text editor doesn't do.
in 1998 I donned a VR headset of the time and walked on a tread mill. it was fun though a bit disorienting since the screens weren't lined up for my prescription properly.
In the bottom of a locked filing cabinet...
Stuck in a disused lavatory with a sign on the door saying beware of the leopard!
When you see "learn to be a plumber", you think the simple stuff. Others may think more complex stuff, like soldering copper pipes, determining the correct angle of decline for waste pipes, repacking a shutoff valve, and other things that, not being a plumber myself, I do not have the knowledge to even consider as something a plumber would do.
Exactly. But imagine if we all took a semester of "basic plumbing" in high school, and it introduced just a smattering of all of these different tasks, with enough info to at least let us know how much we *don't* know about plumbing. Regardless of how much we used that knowledge in future, we'd at least have a basic appreciation for the depth and breadth of plumbing as a profession.
I think "teaching everyone to code" would be pointless in terms of everyone acquiring basic programming ability. It's just not something that most people are mentally equipped to do with any degree of fluency. But I think it would be an excellent idea for high school to include a programming course, for two reasons: First, that then the students with an undiscovered aptitude for programming would be able to start learning earlier, and so be able to make more use of their gift. And second, so that the majority of people have enough of an idea what "being good at computer" actually means, and so come away with an appreciation of just exactly how complex software development really IS. I think this would help a lot with the situation where non-technical types (whether clients, managers, shareholders, whatever) know so little about the domain that they just assume it's trivial.
If you're completely unconscious, then when you wake up, you aren't "the same" consciousness because continuity has been broken. You're merely another 'you' running on the same hardware with the same memories.