uggedal + programming 428
Dubroy.com/blog - Are short methods actually worse?
march 2009 by uggedal
By making your methods shorter, you’re just trading one kind of complexity for another.
programming
code
complexity
readability
methods
modularization
march 2009 by uggedal
Programming Sucks! Or At Least, It Ought To - The Daily WTF
february 2009 by uggedal
It’s not easy to reconcile the fact that the software we write each and every day is, for all intents and purposes, mind-numbingly boring.
job
career
programming
inspiration
business
complexity
pragmatism
fun
february 2009 by uggedal
related tags
3.0 ⊕ academic ⊕ accessibility ⊕ ack ⊕ activerecord ⊕ advocacy ⊕ aesthetics ⊕ agile ⊕ ai ⊕ ajax ⊕ algorithms ⊕ analysis ⊕ android ⊕ apache ⊕ api ⊕ aptitude ⊕ arc ⊕ architecture ⊕ array ⊕ art ⊕ assembly ⊕ async ⊕ asynchronous ⊕ atari ⊕ authentication ⊕ autocomplete ⊕ automation ⊕ awk ⊕ bash ⊕ bayes ⊕ bdd ⊕ beanstalkd ⊕ beauty ⊕ beginner ⊕ blackberry ⊕ bloat ⊕ block ⊕ book ⊕ books ⊕ brevity ⊕ browser ⊕ buddhism ⊕ bugs ⊕ business ⊕ c ⊕ cache ⊕ caching ⊕ calculus ⊕ camping ⊕ career ⊕ classoc ⊕ clear ⊕ clearity ⊕ cli ⊕ clojure ⊕ closure ⊕ code ⊕ coding ⊕ cognition ⊕ collaboration ⊕ collaborative ⊕ comet ⊕ commandline ⊕ comment ⊕ commons ⊕ communication ⊕ community ⊕ comparison ⊕ compilation ⊕ compiler ⊕ complexity ⊕ computer ⊕ computing ⊕ concurrency ⊕ conditions ⊕ console ⊕ consumer ⊕ continuations ⊕ contributing ⊕ convention ⊕ conversion ⊕ convert ⊕ copying ⊕ couchdb ⊕ coupling ⊕ coverage ⊕ cpp ⊕ cpu ⊕ creativity ⊕ criteria ⊕ culture ⊕ curriculum ⊕ currying ⊕ d ⊕ darcs ⊕ data ⊕ database ⊕ datamining ⊕ ddd ⊕ debugging ⊕ decentralization ⊕ dependencyinjection ⊕ deploy ⊕ design ⊕ development ⊕ digg ⊕ discussion ⊕ distraction ⊕ distributed ⊕ distribution ⊕ django ⊕ documentation ⊕ documenting ⊕ dom ⊕ domain ⊕ dsl ⊕ dvcs ⊕ dynamic ⊕ early ⊕ editor ⊕ education ⊕ efficiency ⊕ efficient ⊕ elisp ⊕ emacs ⊕ entrepreneurship ⊕ environment ⊕ erlang ⊕ eventdriven ⊕ eventmachine ⊕ evolution ⊕ examples ⊕ exceptions ⊕ exec ⊕ explicit ⊕ explorative ⊕ exploring ⊕ extension ⊕ extensions ⊕ facts ⊕ factual ⊕ fatmodel ⊕ find ⊕ firefox ⊕ first ⊕ focus ⊕ fonts ⊕ fork ⊕ forth ⊕ framework ⊕ free ⊕ freebsd ⊕ freelance ⊕ friction ⊕ fun ⊕ functional ⊕ functions ⊕ future ⊕ game ⊕ garbagecollection ⊕ garbage_collection ⊕ gem ⊕ gettingreal ⊕ git ⊕ google ⊕ gotchas ⊕ grammar ⊕ graphics ⊕ graphicsmagick ⊕ greasemonkey ⊕ grep ⊕ gtd ⊕ hacking ⊕ hardware ⊕ haskell ⊕ health ⊕ higher ⊕ hiring ⊕ history ⊕ hobby ⊕ html ⊕ http ⊕ i18n ⊕ ide ⊕ ideas ⊕ identity ⊕ idioms ⊕ image ⊕ imagemagick ⊕ images ⊕ imaging ⊕ imperative ⊕ implementation ⊕ implicit ⊕ improvement ⊕ indentation ⊕ inference ⊕ innovation ⊕ insecurity ⊕ inspiration ⊕ intelligence ⊕ interface ⊕ internals ⊕ internet ⊕ interpreter ⊕ interview ⊕ introduction ⊕ ioc ⊕ iterator ⊕ iterators ⊕ jabber ⊕ java ⊕ javascript ⊕ job ⊕ jslint ⊕ json ⊕ jvm ⊕ knowledge ⊕ knuth ⊕ lambda ⊕ language ⊕ languages ⊕ latex ⊕ leadership ⊕ learning ⊕ lecture ⊕ less ⊕ libraries ⊕ library ⊕ lifehack ⊕ lightweight ⊕ linelength ⊕ linguistics ⊕ linux ⊕ lisp ⊕ list ⊕ literateprogramming ⊕ llvm ⊕ loc ⊕ locale ⊕ lowlevel ⊕ macro ⊕ maintenance ⊕ management ⊕ manipulation ⊕ marketing ⊕ math ⊕ memory ⊕ merb ⊕ mercurial ⊕ messaging ⊕ meta ⊕ metaclasses ⊕ metaprogramming ⊕ methodology ⊕ methods ⊕ metrics ⊕ migration ⊕ minimal ⊕ minimalism ⊕ minimalistic ⊕ mit ⊕ mixin ⊕ mobile ⊕ model ⊕ modularity ⊕ modularization ⊕ modules ⊕ monad ⊕ mongrel ⊕ monkeypatching ⊕ monospace ⊕ motivation ⊕ mvc ⊕ namespace ⊕ naming ⊕ naturallanguage ⊕ network ⊕ night ⊕ node.js ⊕ noise ⊕ nosql ⊕ notification ⊕ online ⊕ oop ⊕ opensource ⊕ optimization ⊕ order ⊕ orm ⊕ os ⊕ oss ⊕ pain ⊕ pair ⊕ papers ⊕ parallel ⊕ parallelization ⊕ parser ⊕ parsing ⊕ paste ⊕ patterns ⊕ paulgraham ⊕ pdf ⊕ perfectionism ⊕ performance ⊕ perl ⊕ personal ⊕ philosophy ⊕ photography ⊕ php ⊕ planning ⊕ plattform ⊕ plugin ⊕ politics ⊕ popularity ⊕ practices ⊕ pragmatic ⊕ pragmatism ⊕ presentation ⊕ problem ⊕ process ⊕ processes ⊕ processing ⊕ procrastination ⊕ producer ⊕ productivity ⊕ profiling ⊕ programming ⊖ project ⊕ projectmanagement ⊕ projects ⊕ protocol ⊕ prototype ⊕ psychology ⊕ pubsub ⊕ push ⊕ pylons ⊕ python ⊕ python3 ⊕ pythonic ⊕ qa ⊕ quality ⊕ queue ⊕ quotes ⊕ r ⊕ rack ⊕ ragel ⊕ rails ⊕ ram ⊕ random ⊕ readability ⊕ reading ⊕ reasoning ⊕ refactoring ⊕ reference ⊕ regex ⊕ release ⊕ repl ⊕ research ⊕ resize ⊕ resizing ⊕ rest ⊕ reusablecode ⊕ review ⊕ rewrite ⊕ rhino ⊕ ruby ⊕ rubyconf2007 ⊕ rubyisms ⊕ runner ⊕ sampling ⊕ scala ⊕ scalability ⊕ scaling ⊕ scheme ⊕ science ⊕ scm ⊕ scripting ⊕ search ⊕ security ⊕ selection ⊕ semanticweb ⊕ seperation ⊕ serialization ⊕ sh ⊕ sharing ⊕ shell ⊕ sicp ⊕ simplicity ⊕ skinnycontroller ⊕ slides ⊕ slime ⊕ small ⊕ smalltalk ⊕ smaltalk ⊕ smart ⊕ snippets ⊕ social ⊕ software ⊕ solution ⊕ sort ⊕ speaking ⊕ sql ⊕ squeak ⊕ stability ⊕ stack ⊕ standards ⊕ startup ⊕ static ⊕ statistics ⊕ storage ⊕ strong ⊕ style ⊕ survey ⊕ syntax ⊕ system ⊕ task ⊕ tcl ⊕ tdd ⊕ teaching ⊕ team ⊕ technology ⊕ terminal ⊕ testing ⊕ tex ⊕ text ⊕ theory ⊕ threading ⊕ thumbnails ⊕ tips ⊕ tmux ⊕ tools ⊕ tornado ⊕ transfer ⊕ translation ⊕ trends ⊕ tricks ⊕ turbogears ⊕ twisted ⊕ type ⊕ types ⊕ typing ⊕ typography ⊕ typpe ⊕ unicode ⊕ unix ⊕ unobtrusive ⊕ unsafe ⊕ usability ⊕ variables ⊕ vi ⊕ video ⊕ vim ⊕ visualization ⊕ wabisabi ⊕ wap ⊕ wc ⊕ weak ⊕ web ⊕ webkit ⊕ webservices ⊕ whitespace ⊕ wm ⊕ work ⊕ workflow ⊕ writing ⊕ wsgi ⊕ x11 ⊕ x86 ⊕ xhtml ⊕ xml ⊕ xmpp ⊕ xp ⊕ yui ⊕ zen ⊕Copy this bookmark: