Quantcast
Channel: programming
Viewing all articles
Browse latest Browse all 111

To be a programmer is to develop a carefully managed relationship with error

$
0
0
To be a programmer is to develop a carefully managed relationship with erroralvinNovember 26, 2019 - 12:09pm

“To be a programmer is to develop a carefully managed relationship with error. There’s no getting around it. You either make your accommodations with failure, or the work will become intolerable.”

~ Ellen Ullman (via this tweet)

This quote makes me think of all those years of exception-handling with Java. I never knew there was a better way to handle errors, so I developed a strategy of letting my exceptions bubble up to the controller level (as in model/view/controller), where I would deal with them. These days I know I can use Option/Some/None in Scala, as well as Try/Success/Failure.


Viewing all articles
Browse latest Browse all 111

Trending Articles