Write code that's easy to delete, and easy to... — programming is terrible


32 bookmarks. First posted by NickFitz may 2018.


Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug than others: code with hidden behaviour, poor error handling, ambiguity, too little or too much structure, or code that’s in the middle of being changed. On a large enough project, you’ll eventually bump into code that you don’t understand.
programming 
9 days ago by epochblue
"Writing robust software begins with writing software that assumed it crashed the last time it ran, and crashing whenever it doesn’t know the right thing to do. The best thing about throwing an exception over leaving a comment like 'This Shouldn’t Happen', is that when it inevitably does happen, you get a head-start on debugging your code."
a:Thomas-Edward-Figg  p:Programming-Is-Terrible  d:2018.05.14  w:3000  instructional  programming  software-design  process  from instapaper
11 weeks ago by bankbryan
Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug than others: code with hidden behaviour, poor error handling, ambiguity, too little or too much structure, or code that’s in the middle of being changed. via Pocket
IFTTT  Pocket 
11 weeks ago by christos
"used methodology salesmen"
Programming  code  methodology  debugging  style 
july 2018 by overthink
2018-05-14 Write code that’s easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug…
from instapaper
may 2018 by indirect
A wonderful article about creating resilient and easy to debug programs.
development  programming 
may 2018 by robmiller
Write code that's easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug than others: code with hidden behaviour, poor error...
may 2018 by thehangedman
Write code that's easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug than others: code with hidden behaviour, poor error...
code  simple  debug  style  programming  debugging  architecture  bestpractice  tip 
may 2018 by gilberto5757
Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug than others: code with hidden behaviour, poor error handling, ambiguity, too little or too much structure, or code that’s in the middle of being changed. On a large enough project, you’ll eventually bump into code that you don’t understand.
programming  practices 
may 2018 by nicolashery
2018-05-14 Write code that’s easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug…
from instapaper
may 2018 by zsoltika
2018-05-14 Write code that’s easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug…
from instapaper
may 2018 by h-lame
2018-05-14 Write code that’s easy to delete, and easy to debug too. Debuggable code is code that doesn’t outsmart you. Some code is a little to harder to debug…
from instapaper
may 2018 by wjbr
Moving past a superficial idea of "clean code" to focus on what really makes code debuggable
programming 
may 2018 by joho