programming

TwitterFacebook
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. http://www.zoion.com/~erlkonig/writings/programmer-beekeeping.html

How Software Companies Die

Some lesser-known truths about programming | Dot Mac

http://dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming/ Home > development > Some lesser-known truths about programming My experience as a programmer has taught me a few things about writing software. Here are some things that people might find surprising about writing code:
http://secretgeek.net/program_communicate_4reasons.asp

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.) http://www.muppetlabs.com/~breadbox/bf/

The Brainfuck Programming Language

http://xlinux.nist.gov/dads//

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 .
http://www.billthelizard.com/2008/12/books-programmers-dont-really-read.html Mark Twain once said that a classic novel is one that many people want to have read, but few want to take the time to actually read. The same could be said of "classic" programming books. Periodically over on Stack Overflow (and in many other programming forums) the question comes up about what books are good for programmers to read .

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

http://www.ruby-lang.org/en/

-[ 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. http://ehoffmann.blogsome.com/2005/09/13/sofware-list-for-a-better-computing/
http://www.marktaw.com/reviews/MyFavoriteSmallware.html Someone posted a video of me to Facebook & I couldn't figure out how to extract the video file to save to my hard drive, so I found ChromeCacheView. It's clunky & you still have to do a bit of hunting to find the files but using this program & a bit of ingenuity, I was able to find & save the video for future posterity. An RSS aggregator that's fairly lightweight (though the database can get huge if you have a lot of feeds in it). If you prefer an offline reader, Feedreader is probbaly the way to go. I was able to browse thousands (yes, thousands) of job ads a day using Feedreader to quickly scan the headline & just look at the ones that were most intersting to me.

My Favorite Smallware

http://audacity.sourceforge.net/about/?lang=en

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!

If you code HTML, Zen Coding will change your life