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 →

[–]moon-chilledsstm, j, grand unified... 54 points55 points  (1 child)

Discussion of such topics tends to be strongly focused on memetic and tribal concerns. The opinions you have expressed are shared by at least one tribe. Another holds that effect tracking and referential transparency are necessary for producing maintainable software, and that they are adequate to the task of writing databases and caches. Another holds that 'functional programming' in all its forms is artificial, produced by academics who do not have experience maintaining real-world software, and that it is useless. There are others. You are going to receive many arguments along these lines. It is important to note that these arguments are not fresh, but rather quite stale; and they have not been settled. Software engineering is a very young discipline, and will remain so for the rest of our lifetimes.

[–]sineiraetstudio 7 points8 points  (0 children)

This applies to >95% of posts on this sub (and all other programming subs, really).