is:article   1064

« earlier    

"The Best Programming Advice I Ever Got" Series | InformIT
Some really good advice on programming, but as the piece is split up into many articles, I’m paraphrasing the main points below:

Erick Buck: write less code - The best line of code is the line that you never have to write.

Obie Fernandez: take a moment to understand the error message in the stack trace before changing anything in your code. (not doing that has bitten me often!)

Danny Kalev: Read high-quality material to learn new techniques.

Eric Lippert: Become an expert on X by answering other people’s questions on X. Stackoverflow is a great avenue for this.

Russ Olsen: Disengage your ego from your code, beware the “Stay the hell out of other people’s code” mentality.

Rob Pike: Think before debugging. Build a mental model of the code and analyse it to deduce how the problem could happen.

Mark Summerfield: Refactoring to single-responsibility functions, and writing tests before adding the feature.

Bill Wagner: Make code usable before you make it reusable. Until it’s actually used, you don’t know whether it could be extended or reused.
programming  is:article 
april 2017 by graham
The Return of the Barbarian
Barbarians versus agrarian civilizations and the continuing cycle
sociology  politics  history  is:article 
april 2017 by graham

« earlier    

related tags

100e2r  accessoire  ad  advertising  aeropress  aids  algorithm  algorithms  analytics  anonymity  appalachian-trail  architecture  argumentation  armenian  attitude  austria  beamer  belongings  berlin  berliner-zeitung  bicycle  bike  bill-gates  biography  blog  blogiverse  blogorrhö  blogosphere  blogosphäre  bookshelf  branding  brangelina  brevet  browser  brunch  business  cache  caching  camping  career  castingshow  chart  child  children  chrome  city  cms  coffee  color-scheme  color  comparison  consumption  correspondent  criticism  culture  cyberspace  cycling  data-journalism  data  dataviz  datenautobahn  datenschutz  ddj  decoration  depression  design  development  diet  disclaimer  dynamism  ecology  economics  economist  economy  education  egypt  elhierro2016  email  emotions  encryption  engineering  english  environment  epistemology  eq  equipment  espresso  essay  essential  ethics  eulogy  facebook  failure  fashion  fashionista  file  flow  folder  food  fraud  furniture  gender  genocide  germany  gift  globetrotter  google-chrome  google  graham-hill  graphics  greenpeace  gronau  guardian  hacking  happiness  harddisk  hardware  hd  health  hiking  history  holidays  home-improvement  home  howto  humor  ia  icns  icon  informationarchitecture  integration  intelligence  intelligenz  interior-architecture  internet  interview  iphone  iq  is:book  is:collection  is:documentation  is:image  is:interview  is:pdf  is:podcast  is:quote  is:software  jeggins  job  jonathan-franzen  jorts  journalism  journosec  karl-kraus  kathrin-passig  kitchen  klaus-denart  law  leadership  libya  life  lifehacks  linux  listicle  literature  liveblogging  living  logo  ltw11  mac  macbook-pro  macbook  machine_learning  marketing  mathematics  meat  media-lab  media  medicine  mental-rotation  middleeast  migration  military  mind  mindfulness  mit  money  music  news  nuclearenergy  nutrition  opensource  orientation  osx  outdoor  owning  paul-graham  people  performen  peter-willcox  pharma  philosophy  physics  plugin  politics  privacy  procrastination  production  productivity  profession  profile  programming  property  psychology  psychotherapy  punctuation  quote  racism  randonneur  reading  recreation  reducing  relationships  religion  resource  saarbrücken  saarland  schenkkreis  schneeballsystem  security  self-criticism  sex  shopping  short-story  site_reliability_engineering  skepticism  smartphone  social-media  sociology  software_architecture  software_engineering  soul  src:berliner  src:boston-globe  src:fr  src:nytimes  src:spreeblick  src:sz  src:zeit  ssb  ssd  statistics  stereotype  steve-jobs  story  storytelling  style  success  teaching  technology  text  thilo-sarrazin  to:read  toilet  tourism  training  translation  travel  travelling  travelog  travelogue  treehugger  turkey  turkified  twitter  typography  uranium  vacation  vegan  veganism  vegetarism  viscacha  visualization  washroom  web-design  web  webdev  weblog  wellbeing  wellness  wikipedia  wolfgang-herrndorf  wordpress  wp-plugin  writing  wtf  xenophobia  yahoo  yolo  zdf 

Copy this bookmark: