I highly suggest if you have an interest in programming to check out Douglas Crockford's Yahoo! lecture on The Early Days of Programming. Crockford is world renown as an expert of Javascript, and is known for creating and popularizing many of the object-oriented patterns for JS. This was his lead-in lecture for a several part series on JS, but this part is not language-specific, and instead starts at the very first object that could be considered "programmable", the Jacquard loom, and works up to modern day, with a focus on what the life of each programmer was like through the ages. Crockford himself got started in the pre-mainframe days of early punch cards, so he has first-hand experience with much of this history. I highly recommend it!
As kind of a sampling of what I found out in this lecture, is where the term "spaghetti code" came from and why it was so accurate, where the terms "batch" and "submit a job" came from, where the term "bug" came from, why we have both a backspace and a delete button, and more. Fun stuff for coding nerds lol!
Then if you are a Javascript programmer, I suggest to search out the rest of the series on YouTube and watch the language specific stuff. This man is a master of JS, and known as one of the people who brought it to popularity (and sanity) during the AJAX explosion.
The history of programming: lecture by Douglas Crockford
Keep it clean but fun.
- Jackolantern
- Posts: 10891
- Joined: Wed Jul 01, 2009 11:00 pm
The history of programming: lecture by Douglas Crockford
Post by Jackolantern »
The indelible lord of tl;dr
Jump to
- General
- ↳ Announcements and Site Discussion
- ↳ News
- ↳ Say Hello
- ↳ Off-Topic
- ↳ Reviews
- ↳ Development Related
- ↳ Misc
- Developer's Corner
- ↳ General Development
- ↳ Game Design
- ↳ Resources
- ↳ Recruitment
- Game Development
- ↳ Beginner Help and Support
- ↳ Advanced Help and Support
- ↳ Programs/Assets/Libs/Open Source/Ect...
- ↳ Coding
- Show Off
- ↳ Project Showoff Tier I
- ↳ Project Showoff Tier II
- ↳ WebSite
- ↳ Art Showoff
- ↳ Members Games
- ↳ Main Empire Special
- ↳ General
- ↳ Development
- ↳ Off-Topic
- ↳ Bad Touch Studios
- ↳ Nitewing Gaming
- ↳ Fabled Kingdoms of Nizinia
- ↳ Announcements
- ↳ Development
- ↳ General
- ↳ Maze
- ↳ General
- ↳ Development
- ↳ Media
- ↳ Forsaken Sanctum 4.0
- ↳ General
- ↳ Contests
- ↳ Bugs and suggestions
- ↳ Forum Game
- ↳ Cavern Crawl
- ↳ Planetary Wars
- ↳ General
- ↳ Development
- Dot World Maker
- ↳ General
- ↳ Source Discussion
- New Worlds Engine
- ↳ General
- ↳ NWE Project Showoff
- KWM - Kal's world maker engine and NEAB
- ↳ Announcements
- ↳ KWM
- ↳ NEAB
- Tutorials
- ↳ Tutorials
- ↳ Epiales's Blender Tutorials
- ↳ Youtube Tutorials
- ↳ Browser Based MMO 2.0
- ↳ Real Time Browser Based MMO
- ↳ Older Browser MMO Videos
- ↳ Browser based RTS Videos
- ↳ C# Tutorials Videos
- ↳ Impact and Node/Socket.io
- ↳ Advanced MMO Framework
- ↳ Node For beginners
- ↳ Zester's Video Tutorials
- ↳ HallsNode
- ↳ Ticket System 2.0
- ↳ Code Sharing
- ↳ Hall's Games
- TMMOKit
- ↳ Help and Guides
- ↳ General
- Engine Discussion
- ↳ HTML5/Web Engines
- ↳ MMO Makers
- ↳ 3d Engines
- ↳ 2D engines
- ↳ Unity 3d
- ↳ General Unity
- ↳ Art and Assets
- ↳ Scripting/Coding
- Simple PBBG Engine
- ↳ Updates
- ↳ General
- Test