the selfish class

view original

in programmingtoread

good insights into what makes code survive (and adapt)

 

posted by
Arthur Debert

on


Tagged with programmingtoread

It's quiet in here.
Say something

Other months availabe in 2006

The complete archive

View links by all tags

The latest links.

Cloud me:

.htaccess3dabaccessaccessibilityacrylicactionscriptactivismadobeadrianholovatyadvertisingafricaagenciesagencyaggregatoragileaiaidsairfareairlinesairtravelajaxAlanKayalekseypetrosianalexa-meadalgebraalgorithmAlgorithmsallegrocacheamfamigoaamigosanalysisanalyticsanedoctesanimalsanimationanthropologyapacheapiappengineappletappsarchitecturearchivearistotelesarnaldobrancoartarticlesas3asdocasynchronousatheismaudioaugmentedrealityaustraliaauthauthenticationauthorizationautodeskautomaautomataautomationautotoolsavibryantawardsaway3dawsbabiesbackupbarcodebashbayesan-classifiersbbcbenchmarkbezierbigdatabigobiologyblogbloggerbloggingblogsbody-paintboipebabookbookmarkletsbooksbradford-crossbrainbrasilbraziliancompanybrowserbrucheschneierbuddhismbuildbulk-loaderbulkloaderbullshitburocraciabushbusinessbutterflybuzzccachecachingcalendarcanvascareercarolcartier-bressoncartooncaseyreascassandracatcatalystccmcervejachartchartingchartschatchatroulettecheatsheetchilechromecitycivichackingcivicsclassifiedsclientesclojureclosurescloudclouderaclusteringcmscnpjcocoacocoa dev iphone osx tools resources appstore iphocodecodecscognitioncollaborationcolorcolorbrewercolorscolorschemecomedycometcomicscomidacommandlinecompanycompilercomponentscompositioncomputercomputergraphicscomputersciencecomputervisionconcurrencyconfconfigurationconfigureconsconsoleconstructorContinuationsconvertercookbookcopyrightcorporatecouchdbcourtcpteccraigslistcreditcardscrimecriticismcrockfordcryptocryptographycscssculturecurlcutecvcynergysystemscynthiabrewerdaemontoolsdajaxdatadata-structuresdatabasedataminingdatasetsdatastructuresdatavisualizationdbdcidebugdebuggingdecoratorsdeliverydemocracydenormalizationdeploymentdesigndesignpatternsdesktopdevdevedevelopmentdiagramdiagramsdiseasedistributeddjagodjangodjango-admindjango-appdjango-fieldsdjango-templatetagsdjango-tipsdjangoadmindjangocondmitribaltermantsdnsdocdoctorowdocumentationDOMdomainsdouglasbowmandouglascrockforddownloaddreamhostdrmdrugsdrupalDSLdvcsdvddylandynamic-languageseasingebookec2ecommerceeconomicsecstasyeditoreducationemacsemailemalemergenceemotionsempresaencodingencryptionenterpriseentrepreneurshipepidemiologyepistemiologyepistemologyequationsergonomyerlangessayetiquetteeuropeevent-driveneventseveryblockevolutionexampleexceptionsexercisesexperimentaleyetrackingfacebookfactoryfaqfeedreaderfeedsffmpegfilefileuploadingfilmfinancefinkfirefoxfirefox-extenstionfirewallfixflareflashflash-automationflash-gamesflash-loadingflashplayerflash_gotchasflexflightcasterflightsfloatflogfloorplanflvfoldfontfontsfoodfoodsforecastformsforumfotoógrafosframeworkfreefreedomfriendsfunfunctionalfunnyfuturefuturologyg20gamblinggamegamesgeneratorgeneticgeogeodjangogeolocationgeometrygettextgiladbrachagisgitgithubgmailgnugoodgood htmlgooglegooglemapsgore-vidalgotchasgovernmentgpggraphgraphicsgraphivzgraphsgraphvizgridgringogroupwareguiguideguidelineshahackhackinghackshadoophalfmaskhardwarehashhaskelhaskellhcihdfsheadershealthhedgefundshendrixhghiringHistoryhitchcockhospitaishostinghowtohqhrimhtmlhtml2pdfhtml5httphttpshumorhurli18nibmiconsideimagemanipulationimagesinferenceinfographicsinformationinheritanceinputinspirationinstallinteligenceintelligenceinteractioninteractiondesigninteractiveinteractive-artinterestinginterfaceinternationalizationInternetinterprocessinterviewintranetinvestmentioiocipipciphoneiptablesipythoniraqwarissue-trackeritajakobnielsenjavajavascriptjazzjobsjohnresigjournalismjqueryjsjsfljsonjurnalismkey-valuekeyvalueknowledgelaricalarsbaklaunchdlearninglectureslexerlibrarylifehackslightroomlinear-algebralinearalgebralinguisticslinuxlispliteraturaliteratureloadloadinglogginglondonmacmachine-learningmacportsmadlibsmakemakefilesmanagementmapmappingmapreducemapsmarcandreessenmashupmassmathmckinstrymediamedicinememcachememcachedmemorymercurialmetaclassmetaprogrammingmethodologymetricsmicroformatsmicrosoftmiddle-eastmikemalonemilesmintmitmixinsmobilemoderationmodulesmod_rewritemoneymonitoringmootoolsmortgagemoviesmozillampttmulti-touchmultitouchmusicmvcmyclientsmysqln95natural-languagenaturenellymosernestedsetnetflixnetworknetworkingneuralnetsneurologynewbienewformsnewmarknewsnewspapernewspapersnewyorknginxnoamchomskinoirnonrelationalnosqlnotificationsnytimesoauthobamaocrofficeonlinestorageoopopencoursewareopencvopendataopenidOpenSourceopenstreetmapopenstreetmapsoperatingsystemoptimizationormosmosmfOSXoverheardpackagespackagingpagefoldpagseguropaintpaperpaperspapervisionparserpasswordpatchpatternspaulgrahampaymentpdfpeixeperballperformanceperlpermissionspersonalpgpphilosophyphotophotographyphotojournalismphotosketchphycologyphysicspitfallspluginpluginspodcastpoliticspopularitypornportalportfoliopostgresqlpredictionspreloadingpresentationprivacyproprocessesprocessingproductprofilingprogrammerprogrammingprogramming-languagesprojectmanagementprotestprotocolprototypeprototypingprotovispsychedelicspsychologypublic-transportpyconpyobjcpythonqaqtquicktimeQuotesrangorankingrantsraphaelratingsreadingreadlaterrealitytvrealliferealstaterealtimerebolreceitaredisreferencereferênciasregexrelationalreportingrequestresearchresourcesressearchrestrestfulresumeriaribbonrichard-feymanrobertpennerrobpikeropesrrdtoolrsirubyrubyonrailsrussias3salarysalgadossanfranciscosaopauloscscalascalabilityschedulingschemesciencescientificamericanscmscrapingscreenscriptingscrollingscrumsecuritysedseleniumsemantic-webserverserversservicesessionssethgodnsetupsexsexualityshellshoppingshortcutssiegesifrsignalssignupsinghskinsleepslicehostslidesslimesmalltalksmssnipmatesnippetsocialsocial-appssocial-interactionsocietysocketssoftwaresourcespamspecificationspeechsplittestingsportssqlSRTsslstalinstamen-designstandardsstartupstartupsstatisticsstatsstock photosstoragestorystrategystringstringsstrong-aistudiostudiossubprimesubprocesssubtitlessubwaysuicidesupersvgsvnswizsysysadmintaggingtalkstcp/iptechnicaltechnologytemplatetemplatesterminalterrainterrorismtestingtetristexttextdrivetextmatetheopavlidistheorythinkingthreadingtilestipstlstotomcardentooltoolkittoolstoreadtowatchtractraitstransactionstranscodingtransparencytreestrickstrigonometrytroubleshootingtruffautttytuftetutorialtweentwistedtwittertypefaceTypographyubuntuuiunicodeunittestingunixupcuploaduptimeurbanismusausabilityuserexperienceutf8utilitiesuxV8vaginavarnishversioncontrolviagemvideovideoclipvimvisionvisualeffectsvisualisationvisualizationvmw3cwallstreetwarweatherwebweb2.0webappwebcamwebdesignwebdevwebdevelopmentwebservicewebserviceswedevwhaleswhoiswidgetwikiwikipediawindowswiredwomenwordperfectworkworkflowworkplaceworldbankwsgiwsjxhtmlxmlycombinatoryuizeitgeistzope
  • Greg in The Web does not need flash. on

    The web does not need Apple

  • Dane in The Web does not need flash. on

    To me, the key point in Flash's favor is productivity in creating rich experiences. Yes, javascript CAN create equivalent experiences, but it's a comparatively much more difficult process that requires ...

  • leef in The Web does not need flash. on

    Flash as a tool to develop cross platform applications is what I think is its future. And if it can also serve as a functional medium for users to use ...

  • Jesse in The Web does not need flash. on

    Despite the advances in Javascript, in many ways it is only catching up with actionscript, and while it is leading in some areas, javascript still needs a client. Whatever technology ...

  • Steven Wei in The Web does not need flash. on

    Very nice post. Your analysis was very thorough and I basically agree with all of your points.

    I have spent a couple years programming in Flash and have since moved ...

Feeds: Entries rss feed Linksrss feed Worksrss feed

A Django joint. hosted on Slicehost