programming   1212536

« earlier    

The Half-Life of Code — Sandi Metz

In my experience, most applications are a mess. Successful business rely on long-lived applications that endure a constant barrage of new requirements. Changes are commonly made under urgent time pressure, which drives applications towards disorder. As entropy increases, it becomes harder and harder to add features except by way of one more hack. The accumulated mess leads to hacks, hacks lead to more hacks, and then you're in a loop. Velocity gradually slows, and everyone comes to hate the application, their job, and their life.
programming  quality  software  design 
8 hours ago by jefframnani
Winning the War on Error Solving the Halting Problem and Curing Cancer - YouTube
Amazing talk by Matt Might. He applied his research on static analysis of computer programs to the human genome and got meaningful results in clinical lab trials of precision medicine.
programming  biology  science  research  government  medicine  genomics  StaticAnalysis  FunctionalProgramming  math  video 
10 hours ago by jefframnani
Seven Laws of Sane Personal Computing
A go-it-alone approach to VPRI's "STEPS Towards the Reinvention of Programming"
programming  interfaces 
12 hours ago by respatialized
Eve: Programming designed for humans.
language  programming 
12 hours ago by axodys

« earlier    

related tags

agile  ajax  algorithm  algorithms  analytics  android  animation  api  article  assembly  async  automation  bestpractices  better  bib  biology  book  books  bot  c#  c++  career  cmake  code  coding  compiler  complexity  computer  course  cppcon  cppnow17  data-structures  data  database  datastructures  design  designpatterns  developer  development  discord  ebook  elixir  emacs  flash  framework  free  functional-programming  functionalprogramming  funny  genomics  go  golang  government  graphing  gui  howto  hypothesis  information  interfaces  interview  interviewing  interviews  ios  iphone  java  javascript  jobs  js  kontour  kotlin  language  learn  learning  library  linux  llvm  loc  location  maintainability  manual  math  mathematics  matlab  medicine  metrics  migrating  nonblocking  ocaml  oop  opensource  org-mode  papers  patterns  phoenix  polling  practice  programmer  property  puzzles  python  qt  qtdesigner  quality  r  racket  rails  react  reactiflux  realtime  reference  research  resource  resources  rest  ror  ruby  rubyonrails  sage  scheme  science  search  security  smalltalk  software  source  spam  staticanalysis  statistics  storyboard  swift  testing  tool  tools  translation  tutorial  type:collection  type:library  ux  verbosity  video  visualization  webdev  websec  websocket 

Copy this bookmark: