
programming
Get flash to fully experience Pearltrees
The environment that nurtures creative programmers kills management and marketing types - and vice versa. Programming is the Great Game. It consumes you, body and soul. When you're caught up in it, nothing else matters. When you emerge into daylight, you might well discover that you're a hundred pounds overweight, your underwear is older than the average first grader, and judging from the number of pizza boxes lying around, it must be spring already. But you don't care, because your program runs, and the code is fast and clever and tight.
How Software Companies Die
Some lesser-known truths about programming | Dot Mac
Sometimes, The Better You Program, The Worse You Communicate.
Like Doekman says, you can read this the other way around: here are four reasons why the better you communicate with typical human beings, the worse you are as a programmer :-) In a meeting, you attempt to present an idea. After presenting the idea, then attempt to run a unit test to confirm understanding by giving an example. If the example fails, you keep giving new examples until one passes.Brainfuck is the ungodly creation of Urban Müller, whose goal was apparently to create a Turing-complete language for which he could write the smallest compiler ever, for the Amiga OS 2.0. His compiler was 240 bytes in size. (Though he improved upon this later -- he informed me at one point that he had managed to bring it under 200 bytes.)
The Brainfuck Programming Language
Dictionary of Algorithms and Data Structures
This web site is hosted in part by the Software and Systems Division , Information Technology Laboratory . This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann's function .Bill the Lizard: Books Programmers Don't Really Read
The Award for the Advancement of Free Software is given annually to an individual who has made a great contribution to the progress and development of free software, through activities that accord with the spirit of free software. This year, it was given to Yukihiro Matsumoto (aka Matz), the creator of the Ruby programming language. Matz has worked on GNU, Ruby, and other free software for over 20 years…
Ruby Programming Language
-[ The x2o Dimension ]- :: Sofware List for a Better Computing :: September :: 2005
Update: thanks to Bugmenot2 , mrpeaches , tearor , dig.it for the the useful comments on digg.com . Also, thanks to simon , zapada, sridhar , kingofsf , runningsystem , kevin, ebjcoat , chris, vuzman, ChrisD, Erick, h198x, Rolandog, James Deville, mizo, enredando, gul, Wyzyrd, and Federico for the comments on my article.My Favorite Smallware
Audacity: About Audacity
Audacity is a free, easy-to-use and multilingual audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. You can use Audacity to: Free software is not just free of cost (like "free beer").If you write HTML for a living, and you don't know Zen Coding yet, you are missing out big time . This is basically the coolest thing I've seen all week. I have been using it for a few days now; at first it seemed kind of gimmicky and I wasn't sure I could grasp the syntax, but today I really got to explore it, and woah is it awesome. Okay, I'll stop tripping over myself with excitement over here and try to tell you what this thing does, in a nutshell: It expands abbreviations into complete HTML structures (divs, tables, cells, links, lists), and does it in the most freaking intelligent way I have seen in a long time. I'm serious!

