2 ms·
A $450 Seiki 50" 4k display makes an excellent teaching tool. It's so large you can see code from a higher elevation so to speak. Visualizing and "seeing" how a
by willholloway 12y ago
A $450 Seiki 50" 4k display makes an excellent teaching tool. It's so large you can see code from a higher elevation so to speak. Visualizing and "seeing" how a script flows become much easier. You can stand by the display and point to how a function call executes the code where the function is defined and things like that.
This is the stack I would set up with, optimized for ease of use, elegance, and market demand:
Debian sid or Ubuntu
Tiling window manager
Vim
Python flask on the backend
Bootstrap on the front end.
A hacker that is comfortable with Linux and the command line, python, html, css and js can find work anywhere.
- wingerlang 12y ago> .. ease of use, elegance .. I wouldn't put Vim or ubuntu on either of those for a somewhat beginner. How about, sublime and some web server like AMPP. That's way easier to get started with. Literally no friction.
- gherkin 12y agoYou've got to start somewhere. More often than not you start with the easiest option and find that you're knee-deep in crap a ways down the line. If all you care about is ease-of-use over learning opportunity you might as well default to Windows with whatever flavor of Visual Studio you can get.
- willholloway 12y agoYou are right that would be no friction at the start but I would argue there will be more friction later when he wants to build something more complex. Linux cli and vim and a tiling window manager have a learning curve (mostly remembering keyboard shortcuts) but they are actually far simpler tools with less distractions and more straight forward and robust tooling. I just taught a completely non technical 30 year old to build static html sites with the above setup. They appreciated the minimalism of having the screen split in half with code on one side and chrome on the other and no docks or menu bars to distract. They picked it up quickly.