
resource(s) -- program / line(s) / math(s) / code(s) / reference(s)
js / tribe(s) / bikeshed.org / coffee / configuration(s)
- yoda -- www.dodgycoder.net/2011/11/yoda-conditions-pokemon-exception.html
- sed -- www.thegeekstuff.com/2009/10/unix-sed-tutorial-advanced-sed-substitution-examples
- comment(s) -- www.codinghorror.com/blog/2008/02/code-isnt-beautiful.html
- writing(s) -- www.codinghorror.com/blog/2005/07/show-dont-tell.html
- js -- www.jslint.com
- vi(m) -- www.viemu.com/vi-vim-cheat-sheet.gif / www.viemu.com/a-why-vi-vim.html
- urbi script -- www.gostai.com/downloads/urbi-sdk/2.0.2/doc/urbi-sdk.pdf
- unix -- sjeet / www.ee.surrey.ac.uk/Teaching/Unix
- code -- teaching computing
- interview -- www.ariel.com.au/jokes/An_Interview_with_Bjarne_Stroustrup.html
- course(s) -- www.codeschool.com/courses
- data -- code.nasa.gov/project
- upload -- www.mediafire.com
- stylus -- learnboost.github.com/stylus
- trick(s) -- musings on CSS tricks
- maker(s) -- cdn.makezine.com/make/MAKERS_RIGHTS.pdf
- inspiration(s) -- www.codebelay.com/blog/2011/07/12/coders-who-dont-job-interview-zed-shaw
- developer(s) -- furbo.org/2011/07/13/the-rise-and-fall-of-the-independent-developer
- progress -- www.instantelevatormusic.com/nyan-cat-progress-bar
- coder(s)/lesson(s) -- www.thedeveloperscode.com
- euler -- www.theatlantic.com/technology/print/2011/06/how-i-failed-failed-and-finally-succeeded-at-learning-how-to-code/239855
- OS -- www.returninfinity.com/baremetal.html
- api -- blog.programmableweb.com/2011/05/24/the-easy-api-lessons-learned-scaling-an-api
- os dev -- wiki.osdev.org/Bare_bones
- myth(s) -- www.mrclay.org/2011/04/01/programming-is
- node.js -- nodebeginner.org
- beginner(s) -- panopticoncentral.net/2011/05/16/seven-rules-for-beginning-programmers
- learn hacking -- krainboltgreene.heroku.com/log/2
- QR -- www.qrme.co.uk/qr-code-resources/understanding-a-qr-code.html
- quantum computer -- dvice.com/archives/2011/05/you-can-now-buy.php
- conway -- willbailey.name/conway/index.html
- program(s) -- bellard.org
- coder(s) -- vesess.com/blog/hackers-gonna-hack
- mistakes -- mashable.com/2011/04/29/api-mistakes
- tool(s)/OS -- www.infoworld.com/print/155740
- kinect SDK -- www.winrumors.com/kinect-for-windows-sdk-beta-sign-up-now-live
- C -- blog.bitquabit.com/2011/04/13/drowning-in-a-c-of-interviews
- experience(s) -- mbalmeida.wordpress.com/2011/04/12/how-i-was-rejected-at-microsoft
- surface -- www.zdnet.com/blog/microsoft/microsoft-readies-new-surface-20-developer-kit-for-summer-2011/9178
- math -- infinigons.blogspot.com/2011/01/is-programming-new-math.html
- physic(s) -- www.wildbunny.co.uk/blog/2011/04/06/physics-engines-for-dummies
- hello world -- boredzo.org/helloworld
- regex(s) -- zmievski.org/2010/08/the-prime-that-wasnt?
- developer(s) -- tech.fortune.cnn.com/2011/04/04/android-is-a-mess-say-developers
- android -- kerebus.com/2011/03/my-year-as-an-amateur-android-game-developer
- diy -- www.codinghorror.com/blog/2011/03/revisiting-the-home-theater-pc.html
- digg(s) -- about.digg.com/blog/how-digg-is-built
- nuget -- geekswithblogs.net/WinAZ/archive/2011/03/18/a-gentle-introduction-to-nuget.aspx
- zen -- programmingzen.com/2011/03/21/programming-is-a-super-power
- editor(s) -- neugierig.org/content/unix
- (n)oop -- prog21.dadgum.com/93.html
- git/mvs -- coderjournal.com/2011/03/adding-git-command-line-to-visual-studio
- pi -- www.johndcook.com/blog/2011/03/14/algorithm-record-pi-calculation
- research -- www.quora.com/Microsoft-Research/What-products-have-come-out-of-Microsoft-Research
- pizza -- jacquesmattheij.com/The+worst+program+I+ever+worked+on
- OS -- www.techradar.com/news/software/operating-systems/10-best-alternative-operating-systems-934484
- literate programming -- software-carpentry.org/2011/03/4069
- fun -- cdixon.posterous.com/coding
- os X? -- zachholman.com/2011/03/osx-isnt-for-developers
- quiz -- www.zdnet.com/blog/open-source/quiz-are-you-a-linux-guru-find-out/8434
- talk of the town -- mashable.com/2011/03/10/node-js
- flash -- www.quirkey.com/blog/2011/03/08/flash-rules
- boot(s) -- duartes.org/gustavo/blog/post/how-computers-boot-up
- english -- www.hanselman.com/blog/DoYouHaveToKnowEnglishToBeAProgrammer.aspx
- C vs C++ -- users.softlab.ece.ntua.gr/~ttsiod/cpp.html
- cross platform -- mashable.com/tag/cross-platform-apps-series
- developer(s) -- mashable.com/2011/03/07/web-developer-apps
- API explorer -- googlecode.blogspot.com/2011/03/introducing-google-apis-explorer.html
- jQuery -- blogs.sitepoint.com/2011/03/04/whats-so-good-about-jquery
- need(s) -- jacquesmattheij.com/The+need+to+code
- knuth -- jjinux.blogspot.com/2011/03/humor-donald-knuth-jokes.html
- day to day -- foredecker.wordpress.com/2011/02/27/working-at-microsoft-day-to-day-coding
- step away -- www.johndcook.com/blog/2011/02/28/programmers-without-computers
- unix -- www.cyberciti.biz/tips/my-10-unix-command-line-mistakes.html
- next -- 37signals.com/svn/posts/2782-the-obsession-with-next
- what color(s)? -- bikeshed.org
- standard(s) -- queue.acm.org/detail.cfm?id=1944489
- 3D PC -- www.3dnl.net/2011/02/24/websites-in-stereoscopisch-3d
- interface(s) -- www.technologyreview.com/computing/22393
- emotion(s) -- www.technologyreview.com/computing/32429/?a=f
- origin(s) C -- cm.bell-labs.com/cm/cs/who/dmr/chist.html
- OS -- www.readwriteweb.com/cloud/2011/02/got-an-old-computer-jolicloud.php
- DP -- blog.ezyang.com/2010/11/dp-zoo-tour
- stephenson -- www.cryptonomicon.com/beginning.html
- nix -- blog.vivekhaldar.com/post/3339907908
- manifesto(s) -- www.solversmanifesto.com
- crypto -- www.cryptomuseum.com
- webgl -- learningwebgl.com/blog/?page_id=1217?
- more quote(s) -- www.journaldev.com/240/my-25-favorite-programming-quotes-that-are-funny-too
- C -- www.mycplus.com/featured-articles/top-ten-c-language-resources
- possible(s) -- www.agillo.net/zen-and-the-art-of-programming-beginners-mind
- quote(s) -- www.ginktage.com/2011/02/my-10-favourite-programming-quotes
- state(s) -- blog.markwshead.com/869/state-machines-computer-science
- googler(s) -- itmanagement.earthweb.com/entdev/article.php/3924636/What-Makes-A-Smart-Developer-Is-it-Google.htm
- watson/brain(s) -- www.stanford.edu/class/cs124/AIMagzine-DeepQA.pdf
- push -- kellabyte.com/2011/02/13/push-the-history-experience-cost-and-future
- circuit(s) -- ozark.hendrix.edu/~burch/logisim
- 10 OS -- redmondmag.com/Articles/2011/01/25/10-Great-Features-in-10-Different-OSes.aspx
- do it now -- www.joeydevilla.com/2011/02/07/procrastination-flowcharts
- server(s) -- ec2.scripting.com / www.webmonkey.com/2011/02/take-back-the-tubes
- type(s) -- www.pathf.com/blogs/2009/04/static-typing-and-the-paranoid-style-of-programming
- editor(s) -- christofferonsoftware.blogspot.com/2011/02/coming-home-to-emacs.html
- standard(s) -- nefariousdesigns.co.uk/archive/2011/01/on-coding-standards
- kinect -- www.i-programmer.info/programming/hardware/1905-getting-started-pc-kinect.html
- native win/C++ -- ben.straubnet.net/post/3074077580/native-win32-for-fun-and-profit
- type(s) -- stevenbenner.com/2010/07/the-5-types-of-programmers
- classes -- www.zdnet.com/blog/open-source/want-to-learn-how-to-program-on-android/8179
- prolog -- www.kuro5hin.org/story/2004/2/25/124713/784
- tool(s) -- www.jacopretorius.net/2011/01/sharing-code-with-pastebin-and-jsfiddle.html
- fundamental(s) -- marijnhaverbeke.nl/turtle
- obsession(s) -- jacquesmattheij.com/Programmers+think+differently+than+non-programmers+
- paradox -- blog.garlicsim.org/post/2840398276/the-miserable-programmer-paradox
- clone(s) -- www.jamesmolloy.co.uk/tutorial_html/index.html
- maze(s) -- weblog.jamisbuck.org/2011/1/12/maze-generation-recursive-division-algorithm
- natural language(s) -- search.cpan.org/dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod#A_Localization_Horror_Story:_It_Could_Happen_To_You
- kinect / node.js -- labs.blitzagency.com/?p=2634
- craft(s) -- dannorth.net/2011/01/11/programming-is-not-a-craft (see manifesto)
- the manifesto -- manifesto.softwarecraftsmanship.org
- util(s) -- jesseliberty.com/2011/01/10/12-more-insanely-essential-utilities-for-programmers
- comment(s) -- visualstudiomagazine.com/articles/2011/01/06/to-comment-or-not-to-comment.aspx
- social science resource(s) -- www.socialpsychology.org/software.htm#statpackages
- microbe(s) -- www.technologyreview.com/computing/27025/?a=f
- jquery -- answers.oreilly.com/topic/2353-5-things-you-might-not-know-about-jquery
- scratch -- scratchabledevices.com
- try F# -- www.partario.com/try-fsharp
- 2011 -- blog.architexa.com/2011/01/new-years-resolutions-of-a-software-developer
- debug -- buildinternet.com/2010/12/debugging-javascript-behind-the-scenes
- brain computing -- www.emotiv.com/
- API -- apiplayground.org
- hack(s) -- taylor.veltrop.com / www.fastcompany.com/1713032/kinect-hacked-to-control-humanoid-robot-first-steps-to-avatar
- book(s) -- java.dzone.com/articles/eight-important-books-software
- kinect -- www.xbox.com/en-US/Live/EngineeringBlog/122910-HowYouBecometheController
- serverside javascript -- labnotes.org/2010/12/29/2011-is-year-of-the-server-side-javascript
- challenge(s) -- vimgolf.com
- web 2011 -- mashable.com/2010/12/27/web-development-predictions
- python math -- www.drewconway.com/zia/?p=274
- GIT -- blog.springsource.com/2010/12/21/git-and-social-coding-how-to-merge-without-fear
- tool(s) -- www.unorganizedmachines.com/site/other-stuff/41-general/113-10-things-to-learn-next-year
- future(s) -- www.mcsweeneys.net/links/dreamjobs/dreamjobs5.html
- teach -- blogs.msdn.com/b/alfredth/archive/2010/12/21/how-not-to-teach-programming.aspx
- web -- ajaxian.com/archives/the-web-as-an-api
- touch -- www.uxbooth.com/blog/the-power-of-multi-touch
- ls -- sysadvent.blogspot.com/2010/12/day-15-down-ls-rabbit-hole.html
- facebook app(s) -- www.ibm.com/developerworks/library/x-androidfacebookapi
- app(s) inventor -- googleresearch.blogspot.com/2010/12/letting-everyone-do-great-things-with.html
- API! -- econsultancy.com/us/blog/6963-five-apis-developers-should-know-about
- trend(s) -- java.dzone.com/news/9-programming-languages-watch
- game(s) -- www.codinghorror.com/blog/2007/08/programming-games-analyzing-games.html
- culture(s) -- //www.stephenhobley.com/blog/2010/12/04/what-the-kin
- multitouch/7 -- blogs.msdn.com/b/jennifer/archive/2010/12/13/multitouch-part-1-getting-started-with-multitouch-in-windows-7.aspx
- hacker(s) -- www.geek-juice.net/2010/12/journalists-need-to-learn-what-hacker.html
- project(s) -- www.dataists.com/2010/12/ranking-the-popularity-of-programming-langauges
- organic(s) -- journal.stuffwithstuff.com/2010/11/26/the-biology-of-sloppy-code
- children / girl(s) -- blogs.kent.ac.uk/mik/2008/01/20/teaching-my-daughter-to-code
- developer(s) -- blogs.techrepublic.com.com/hiner/?p=6020
- kinect -- www.stephenhobley.com/blog/2010/12/04/what-the-kinect-sensor-actually-does
- concept(s) -- blogs.msdn.com/b/alfredth/archive/2010/12/08/four-key-concepts-of-computer-programming.aspx
- movies -- pileofturtles.com/2010/12/the-best-movies-for-programmers
- (no) fear(s) -- cam.ly/blog/2010/12/code-fearlessly
- history -- technologizer.com/2010/12/02/a-guided-tour-of-computing-history
- right(s) -- www.eff.org/issues/coders
- ?-flop(s0 -- en.wikipedia.org/wiki/FLOPS / www.zdnet.com/blog/perlow/exaflop-computing-moores-law-isnt-dead-its-moved-to-warp-speed/15021pg%3D2?pg=2
- competition(s) -- blogs.msdn.com/b/alfredth/archive/2010/11/30/artificial-intelligence-and-game-programming.aspx
- chrome OS -- www.zdnet.com/blog/btl/google-exec-60-of-businesses-could-dump-windows-for-chrome-os/42141
- switching -- www.zdnet.com/blog/bott/im-switching-to-a-mac-heres-how-and-why/2620
- worst website(s) -- www.pcworld.com/article/127116-2/the_25_worst_web_sites.html
- hacker(s) -- www.zdnet.com/blog/google/google-invites-hackers-into-their-playground/2594
- (a)synchrony -- radar.oreilly.com/2010/10/dancing-out-of-time-thoughts-o.html
- disobedience(s) -- lifehacker.com/5672997/the-benefits-of-disobedience-why-we-hack
- opinion(s) -- www.itworld.com/programming
- keyboard(s) -- www.codinghorror.com/blog/2010/10/the-keyboard-cult.html
- fake -- blog.typemock.com/2010/10/isolator-introduction.html
- product(s) -- sheddingbikes.com/posts/1285436217.html
- agile(s)? -- agile.dzone.com/articles/youre-bad-programmer-embrace
- frustration(s) -- www.sethcall.com/blog/2010/09/30/facebook-api-does-not-care
- js IDE -- www.cloud9ide.com
- hack(s) -- www.guardian.co.uk/technology/blog/2010/sep/21/twitter-hack-explained-xss-javascript
- node js -- www.gnegg.ch/2010/09/why-node-js-excites-me
- P3 -- 37signals.com/svn/posts/2582-how-do-i-learn-to-program
- 2 bit(s) -- hackaday.com/2010/09/23/2-bit-paper-processor-teaches-how-they-work
- diaspora -- www.joindiaspora.com/2010/09/15/developer-release.html
- 1K game(s) -- marijn.haverbeke.nl/js1k.html
- hacker(s) -- blog.headspin.com/?p=274
- wiki(s) -- apenwarr.ca/log/?m=201009#01
- free -- infoworld.com/d/open-source/gnulinux-finally-its-really-free-software-999
- agile -- rubypond.com/blog/nobody-cares-what-tools-you-use
- things -- teddziuba.com/2010/09/programming-things-i-wish-i-knew.html
- dropbox -- fak3r.com/2009/09/14/howto-build-your-own-open-source-dropbox-clone
- testing -- www.smashingmagazine.com/2010/08/26/in-defense-of-a-b-testing
- text -- symkat.com/1/five-text-processing-tools-you-should-know
- help -- jhamrick.mit.edu/2010/07/27/social-problems-in-computer-science
- constraint(s) -- www.webdesignerdepot.com/2010/08/how-limitations-improve-design
- coding(s) -- dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming
- favicon(s) -- remysharp.com/2010/08/24/dynamic-favicons
- console(s) -- hackaday.com/2010/08/26/so-you-want-to-make-a-command-line-interface
- interaction(s) -- shortboredsurfer.com/2010/08/11-principles-of-interaction-design-explained
- user(s) -- successfulsoftware.net/2010/08/24/10-things-non-technical-users-dont-understand-about-your-software
- readme(s) -- tom.preston-werner.com/2010/08/23/readme-driven-development.html
- unix koan(s) -- catb.org/esr/writings/unix-koans
- open bsd -- ostatic.com/blog/learn-unix-with-openbsd
- ubuntu -- www.zdnet.com/blog/igeneration/what-would-persuade-you-to-ditch-windows-for-ubuntu-1004/5864
- robot(s) -- www.zdnet.com/blog/open-source/i-open-source-robot/7202
- windows phone -- www.zdnet.com/blog/microsoft/microsoft-touts-300000-windows-phone-7-dev-tool-downloads/7189
- purpose(s) -- blog.echoenduring.com/2010/08/14/are-we-taking-css-too-far
- complexity -- devlicio.us/blogs/billy_mccafferty/archive/2010/08/18/are-additional-layers-of-abstraction-warranted.aspx
- undefined? -- blog.regehr.org/archives/213
- algorithm(s) -- www.cs.sunysb.edu/~algorith
- scribble -- github.com/tommorris/scribble
- learn -- www.readwriteweb.com/archives/4_tools_for_teaching_kids_to_code.php
- write OS -- www.acm.uiuc.edu/sigops/roll_your_own/intro.html
- environment(s) -- thinkvitamin.com/dev/the-perfect-development-environment
- rocket(s) -- hackaday.com/2010/08/03/diy-guided-missile-err-model-rocket
- snippet(s) -- designshack.co.uk/articles/css/27-utilities-for-saving-and-sharing-code-snippets
- DSL -- www.braintreepaymentsolutions.com/devblog/a-dsl-in-5-languages
- OS -- damienkatz.net/2010/07/getting_your_open_source_proje_1.html
- shell(s) -- benlynn.blogspot.com/2010/07/timeless-beauty-of-shell-scripts.html
- good code(s) -- raptureinvenice.com/?p=63
- suck(s) -- www.girldeveloper.com/2010/07/your-code-sucks.html
- prime(s) -- www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers
- linux for kids -- blogs.techrepublic.com.com/10things/?p=1691
- rule(s) -- twoguysarguing.wordpress.com/2010/07/26/7-rules-for-writing-clojure-programs
- clay -- tachyon.in/clay
- perl -- www.design-training.com/art/perl-resources.html
- server(s) -- www.roundhousesupport.com/blog/9-things-you-should-be-doing-with-your-server-but-probably-arent
- programmer(s) -- repeatgeek.com/career/5-types-of-comments-to-avoid-making-in-your-code
- rant(s) -- apenwarr.ca/log/?m=201007#22
- purity -- lukepalmer.wordpress.com/2010/07/22/programming-for-a-culture-approaching-singularity
- android (2) -- hackaday.com/2010/07/19/android-development-101-part-2improved-hello-world/
- style(s) -- matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates
- type(s) -- blog.steveklabnik.com/what-to-know-before-debating-type-systems-0
- javascript -- developer.mozilla.org/en/a_re-introduction_to_javascript
- C++ -- blog.codeimproved.net/2010/07/whats-wrong-with-c
- bug(s) -- www.zdnet.com/blog/btl/buggy-software-why-do-we-put-up-with-it/36791
- murder -- www.readwriteweb.com/start/2010/07/how-to-scale-code-deployment-like-twitter-does.php
- culture(s) -- radar.oreilly.com/2010/07/culture-wars.html
- OS -- blogs.techrepublic.com.com/10things/?p=1672
- JVM scripting -- infoworld.com/d/developer-world/top-five-scripting-languages-the-jvm-855
- C -- pl.atyp.us/wordpress/?p=2947
- unix -- www.quicklycode.com/infographics_posters/unix-history-poster
- assignment(s) -- www.loup-vaillant.fr/articles/assignment / lounge(s)
- startup -- www.readwriteweb.com/start/2010/07/picking-the-right-programming-language-for-your-startup.php
- hacker -- blog.goodlook.me/?p=1
- good/bad/worse -- css.dzone.com/articles/how-be-worse-programmer
- FUSE -- blog.ksplice.com/2010/07/building-filesystems-the-way-you-build-web-apps
- documentation rule(s)/DRY -- www.spinellis.gr/blog/20100711
- observation(s) -- 33bits.org/2010/02/13/privacy-is-not-access-control
- privacy -- 33bits.org/2010/07/06/what-every-developer-needs-to-know-about-public-data-and-privacy
- prolog etc -- dustbunnylair.blogspot.com/2010/07/my-plan-for-programming-language-world.html
- parallel arduino -- answers.oreilly.com/topic/1624-parallel-programming-arduino-and-the-good-kind-of-trouble
- camp(s) -- radar.oreilly.com/2010/07/the-next-wave-of-programming-l.html
- inkling(s) -- alexyoung.org/2010/07/06/inkling
- reading code(s) -- omergertel.com/2010/07/04/how-to-read-code
- beginner(s) -- www.atalasoft.com/cs/blogs/loufranco/archive/2010/06/21/learning-80-s-style-programming-today.aspx
- command line(s) -- lifehacker.com/5568817/five-really-handy-google-command-line-tricks
- scenario(s) -- johnnance01.wordpress.com/2010/06/15/never-trust-a-programmer
- developer(s) -- graysky.org/2010/06/developer-plumbing
- racket -- www.racket-lang.org
- history -- www.onlinemba.com/blog/the-history-of-hacking
- unleash -- github.com
- read code -- fuelyourcoding.com/one-sure-fire-way-to-improve-your-coding
- project(s) -- webworkerdaily.com/2010/05/27/tackling-big-projects-and-getting-things-done
- attitude(s) -- alarmingdevelopment.org/?p=422
- annoy(s) -- www.kevinwilliampang.com/2008/08/28/top-10-things-that-annoy-programmers
- R - wikipedia / revolution(s)
- hotkey -- www.autohotkey.com
- processing -- resource(s)