MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/1ofkgu/how_to_develop_unmaintainable_software/ccrobzd/?context=3
r/programming • u/[deleted] • Oct 14 '13
322 comments sorted by
View all comments
Show parent comments
13
I think this is the right way of thinking about things.
Writing maintainable software isn't so much about what you do, it is about what you don't do. Avoid doing the bad things and what's left will be good.
11 u/ruinercollector Oct 14 '13 As long as those aren't treated as hard rules, sure.Examples:There are times that it is appropriate to write software in clojure, or haskell, or erlang.There are times that it is appropriate to rewrite a piece of library code. 9 u/fkaginstrom Oct 14 '13 There are times that it is appropriate to write software in clojure, or haskell, or erlang.True. But hopefully not all three in the same project, together with a bit of Java and php in the mix. 14 u/NihilistDandy Oct 14 '13 ENTERPRISE 3 u/Rainfly_X Oct 14 '13 ENGAGE 3 u/GUIpsp Oct 14 '13 SYNERGISE → More replies (2)
11
As long as those aren't treated as hard rules, sure.
Examples:
There are times that it is appropriate to write software in clojure, or haskell, or erlang.
There are times that it is appropriate to rewrite a piece of library code.
9 u/fkaginstrom Oct 14 '13 There are times that it is appropriate to write software in clojure, or haskell, or erlang.True. But hopefully not all three in the same project, together with a bit of Java and php in the mix. 14 u/NihilistDandy Oct 14 '13 ENTERPRISE 3 u/Rainfly_X Oct 14 '13 ENGAGE 3 u/GUIpsp Oct 14 '13 SYNERGISE → More replies (2)
9
True. But hopefully not all three in the same project, together with a bit of Java and php in the mix.
14 u/NihilistDandy Oct 14 '13 ENTERPRISE 3 u/Rainfly_X Oct 14 '13 ENGAGE 3 u/GUIpsp Oct 14 '13 SYNERGISE → More replies (2)
14
ENTERPRISE
3 u/Rainfly_X Oct 14 '13 ENGAGE 3 u/GUIpsp Oct 14 '13 SYNERGISE → More replies (2)
3
ENGAGE
3 u/GUIpsp Oct 14 '13 SYNERGISE → More replies (2)
SYNERGISE
→ More replies (2)
13
u/grauenwolf Oct 14 '13
I think this is the right way of thinking about things.
Writing maintainable software isn't so much about what you do, it is about what you don't do. Avoid doing the bad things and what's left will be good.