opensource   401388

« earlier    

the Origins of Opera and the Future of Programming – The Composition

Downhill Invention, Uphill Analysis

This is counterintuitive: it’s easier to build a system from scratch, constructing the mental model as you go along, than to form an understanding of how an already-built system works.

Valentino Braitenberg illustrates this principle in his book Vehicles. He calls it the Principle of Downhill Invention, Uphill Analysis.

Why are there a thousand JavaScript frameworks out there? because it’s easier to build your own than to gain an understanding of React. Even with hundreds of people contributing to documentation, it’s still more mental effort to form a mental model of an existing system than to construct your own. (I didn’t say it was faster, but less cognitively strenuous.)

Not Invented Here syndrome? laziness. Greenfield development? Of course people like it! it’s much easier than getting your head around legacy code.
software  programming  career  opensource  reference 
19 minutes ago by WimLeers
kanishka-linux/reminiscence: Self-Hosted Bookmark And Archive Manager
Self-Hosted Bookmark And Archive Manager. Contribute to kanishka-linux/reminiscence development by creating an account on GitHub.
python  backup  archive  bookmarks  software  bookmarking  opensource 
yesterday by e2b
Chatting with teams and people about how we can better support their work is so motivating. I guess I'm…
OpenSource  from twitter_favs
yesterday by danbri
Gmvault: gmail backup
Gmail-only free email backup software - 2018-12-11
email  backup  Software  free  opensource  google 
yesterday by wellsa
Turtl: The secure, collaborative notebook | Turtl
The safe way to remember everything. Take all your important data with you.
notes  app  android  web  opensource  evernote  security  encryption 
yesterday by e2b
jarun/nnn: The fastest terminal file manager ever written.
:dolphin: The fastest terminal file manager ever written. - jarun/nnn
terminal  cli  file  manager  opensource  tool  linux 
yesterday by e2b

« earlier    

related tags

24ways  ai  ajax  android  app  apple  archive  artistic  assembly  audio  autonomous  aws  awslambda  backup  bash  best  bigdata  blog  bookmarking  bookmarks  browser  business  c++  c  calculator  career  cheatsheet  chess  cli  clojure  cloud  cmake  cms  code  commandline  compression  conferences  console  container  containers  control  copyright  crash  creativecommons  css  d.programming.language  dashboard  dashboards  data  database  datascience  date  dcos  debugging  design  development  devops  distributed  dns  docker  editing  editor  education  email  encrypted  encryption  environment  ergodox  ergonomic  ergonomics  esoteric  evernote  fahrplan  file  filemanager  floss  forum  framework  free  game  games  gds  generator  geography  gis  git  github  go  golang  google  googlechrome  government  graphics  graphing  groovy  groupware  gtd  guide  hardware  healthdata  hex  homeassistant  homeautomation  http  i18n  ide  ie  image-processing  image  images  intenetofthings  internetexplorer  internetofthings  ios  iot  ip-law  java  javaland  javascript  json  jupyter  jvm  keyboard  keyboards  kotlin  lambda  language  latex  law  libraries  library  license.apache  linux  lisp  list  live  lua  mac  machinelearning  macos  macosx  mail  management  manager  maps  mariadb  markdown  marketing  math  mechanical  media  mesos  mhealth  microsoft  minimalism  music  nasa  naturallanguage  networking  nginx  node.js  notes  objectivec  onlinetools  open-source  opendata  openfuture  oss  osx  parser  password  pdf  pebble  performance  perl  photography  photographyap  php  platform  platformization  plugin  postgres  postgresql  privacy  process  productivity  programming  python  raspberrypi  reference  reporting  repository  ria  roundcube  ruby  rust  science  screenshot  search  security  selfdriving  serverless  services  shareable  shell  shopping  simplicity  site-generator  site  software  source  static  statistics  stepfunctions  sync  synth  tcl  telemetry  terminal  tern.js  tex  textprocessing  todo  tool  toolkit  tools  translation  tutorial  tv  typescript  vehicles  vim  virtualization  visualization  vm  want  wearables  web  webapp  webdesign  webdev  webgl  webmail  windows  wordpress  xml  zsh 

Copy this bookmark: