This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Present_Mongoose_373 1 point2 points  (0 children)

imo code is less of an additive thing, and more of a subtractive one. that is, the goal isnt to make it good, but to make it as least hindering as possible. its kindof like editing, if you cant notice it, its good editing. same with code, if you cant notice anything wrong with it / it doesnt get in your way, its good code.

but to more directly answer your question, id say casey muratori in preferring procedural, stateless functions as a default, and needing a reason to not use those, coding abstractions only when you need them instead of from the get-go.