Poll: How long have you been programming?
141–150 of 329 posts
Re: Poll: How long have you been programming?
#142Re: Poll: How long have you been programming?
#143Earlier quoted context omitted.
Right, but a kid who uses the web and wants to make their own web page, has basically zero barriers to overcome. All they need is the browser they already use, and Notepad. Sure hosting it somewhere is a bit more work, but trivial compared to distributing a program you wrote in the 80s, where you had to physically exchange cassettes or floppy disks with your friends in the school playground (!) or persuade a magazine…
yet there are a lot of concepts they need to digest before they jump into the html/js world. it already means they need to learn two languages (html and js), interaction between them , etc... I'm not even mentioning things like - open notepad, save the file, make sure you get the extension right, fire up the browser, click open (why not in address bar? oh yeah, you can, but tell a kid the file:/// business and see if…
- Start -> Run -> notepad
- Hello, World!, Save As "hello.htm" on desktop
- double-click it and watch it appear in a browser
Is 1% of 1% of the effort it took to program an 8-bit machine.Re: Poll: How long have you been programming?
#144First computer and first programs followed shortly ('81): TI-99/4A and ("16 bits!") "Extended" Basic and mostly sprite based games. Sampled CS in EE school -- punch cards and assembly. Usual EE type Fortran programs, but nothing 'systemic'.
First paid work was working for a startup in my senior undergrad year building a jet engine turbine CAD system (I did the UI framework for picking, menues, etc. -- this is before Windows ;) The other project was a Fortan to C translator which provided the opporutnity to learn (fairly serious) C while contributing to that effort. ('86)
I code (compulsively at times) to this day.
Re: Poll: How long have you been programming?
#145Earlier quoted context omitted.
Right, but a kid who uses the web and wants to make their own web page, has basically zero barriers to overcome. All they need is the browser they already use, and Notepad. Sure hosting it somewhere is a bit more work, but trivial compared to distributing a program you wrote in the 80s, where you had to physically exchange cassettes or floppy disks with your friends in the school playground (!) or persuade a magazine…
yet there are a lot of concepts they need to digest before they jump into the html/js world. it already means they need to learn two languages (html and js), interaction between them , etc... I'm not even mentioning things like - open notepad, save the file, make sure you get the extension right, fire up the browser, click open (why not in address bar? oh yeah, you can, but tell a kid the file:/// business and see if…
Re: Poll: How long have you been programming?
#146*navel gazing.
Re: Poll: How long have you been programming?
#147Soon after, he handed me a book that taught assembler programming by directing the read to hand execute instructions in the corner of each page, flipping pages to find the next.
A couple dialup terminals later, we assembled a ZX-80 kit. 1KB RAM. Built a sound card from scratch for it.
Long story short, 20+ years as a developer and teach programming part time. That today's students start with high level 3D GUIs and gigabit networking makes it hard to drag them back to the binary basics and build from there.
Re: Poll: How long have you been programming?
#148Earlier quoted context omitted.
I find it pretty funny that _after_ you graduated (and according to the hardware you had at the time) you decided to completely change careers :)
I did pretty much the same thing, graduated with a masters in mechanical engineering. Taught myself to code and switched careers. Lots of cross over skill. (and engineering is very boring...) :-)
Re: Poll: How long have you been programming?
#149Re: Poll: How long have you been programming?
#150Later, I got Commodore 64, then 128, then Amiga 500 (http://en.wikipedia.org/wiki/Amiga_500) which was such a joy to program. This is where I got my first exposure to C programming (Aztec C http://en.wikipedia.org/wiki/Aztec_C) and VIM. VIM was in fact first developed for Amiga where it was known as VI iMitation (hece VIM), and later back ported to UNIX. In the 90s went to university to study math and computer science and that's where I got introduced to "big iron" UNIX (HPUX). In late 90s I did some Windows C++ development, but I now program for all kinds of platforms from Solaris, to AIX to HPUX to Linux to Windows and Mac OS X and in dozens of languages. We even make our own VI, awk compiler, Perl interpreter, std C lib for all kinds of platforms, POSIX APIs port to Windows and others, port of UNIX tools and shells to Windows and a multi million LOC ALM application suite.
But today's computing really can't be compared to the experience in the 80s, when you as a kid could master your CPU and know its complete instruction set, its registers and important memory locations and feel completely in control. I shudder when I see where general computing is headed with kids dreaming of owning iPads.