uggedal + programming   428

Dubroy.com/blog - Are short methods actually worse?
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
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
« earlier      

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:



description:


tags: