Essay on the iconoclastic Nobel Prize-winning physicist Richard Feynman and his involvement in the making of an early parallel supercomputer. gulfstream/2442
Astute essay on the state of web apps, and what might happen next, with comparisons to the place ofLotus 1-2-3 3.0 and Windows in computing history.The … gulfstream/2332
Encouraging productive conversation in chat rooms by requiring that ever utterance is unique. gulfstream/2379
Super-sexy data transformation algorithm, useful for data compression. gulfstream/2187
Oh MySQL AB, why do you need to make things so difficult? As far as I can tell, it’s at least five clicks from the MySQL Workbench product information … gulfstream/2200
Good overview of possible applications of OpenId, a promising approach to single sign on. gulfstream/2243
I like this: when Google employee #23, creator of Gmail, suggester of the phrase “Don’t Be Evil,” can’t get to sleep at night, he writes webservers … gulfstream/2275
vi in Javascript! It includes spell-checking! gulfstream/2284
Teaching, Playing, and Programming: Ten Years of Purely Functional Data Structures
What motivates programmers? : Nick Halstead, What is this Tech?
“If you give a programmer a job that does not involve solving something they will become unhappy.”
research!rsc: The Hideous Name
naming schemes in computer science, and what "special" names (- as a filename) mean
Considerations for server-side Automation of Office
valhenson: HOWTO debug silent data corruption
Damien Katz: What Sucks About Erlang
Binstock on Software: Perfecting OO's Small Classes and Short Methods
oo programming under extreme constraints--one level of indentation, one instance variable per class, and more
Generator Tricks for Systems Programmers
generators, in python (but useful when thinking about generators in other languages)
programming: Monads, in Python, in production code! -- "you can and should use monads in your code"
delta.tigris.org
i *think* this tries to create minimal test cases automatically by apply a sort of ga to the source
How To Write Unmaintainable Code
Very simple rules for memory management in Cocoa
Raganwald: What I've learned from failure
StatCVS - Generate statistcal HTML reports from your CVS repository logs
Stevey's Blog Rants: Math For Programmers
Ooze: Stupid Interview Questions
Dr. Dobb's | Benefits of the Build | February 6, 2005
"An automated and repeatable build is a valuable asset for any development team, enabling a number of other useful lifecycle activities. Instead of wasting valuable time debating the merits of XP, RUP or your other favorite process, devote your efforts to
Defensive Perl Programming | Vilot.com
Become an Eclipse hotkey showoff
Microsoft Live Labs: Photosynth
Programming as if Performance Mattered
[IWE] Why Lisp macros are cool, a Perl perspective
The Way It Was:<br />Tales from a life in computing: Exhaustive Testing
Higher-Order Javascript
wish there was one of these for PHP!
NSBlog » Why CoreAudio is Hard
Drivl.com | What code DOESN'T do in real life (that it does in the movies)
"If real life were like film I'd be able to port wordpress to my toaster using a cat5 cable and a bag of glitter."
evan_tech -- code review is great
The Nature of Code at daniel shiffman
notes and examples from a course on programming and processing at itp
Best Practices for Web Developers
call-with-current-continuation.org
Chryler’s » Top Ten of Programming Advice NOT to follow
:gnuvince.net » Blog Archive » My 5 things I hate about Python
WhySingletonsAreControversial - google-singleton-detector - Google Code
interesting--some people don't like singletons (bad for testing)
Functional Javascript
functional programming in javascript. no-one will know what the hell you're doing!
InfoQ: Code reuse highly overrated?
The Universe of Discourse : Families of Scalars
nicely written, specific piece on refactoring code and the pros of keeping related concepts together via the same variable (rather than just the names of variables)
Coding Horror: Software Branching and Parallel Universes
Thinking In Java: Short, concise and readable code - invert your logic and stop nesting already!
a function with multiple nested ifs, or multiple exit points? i'm not sure what's better...
Features of Common Lisp (by Abhishek Reddy)
Locale::Maketext::TPJ13 -- article about software localization - search.cpan.org
the difficulties of translation "I scanned 12 directories." and "Your query matched 10 files in 4 directories."
Microsoft to push functional programming into the mainstream with F#
How Hard Could It Be?: Five Easy Ways to Fail, Managing Technology Article - Inc. Article
ArchitectNotes - Varnish - Trac
the design of varnish, a reverse proxy. supposedly written the way kernel code is now written (no distinction between ram and disk--let the kernel worry about paging)
The Objective-C 2.0 Programming Language
introduction/guide to Objective-C
AppleScript: The Language of Automation