|
|
|
|
|
by jasode
4225 days ago
|
|
>On the note of software methodologies for teams, I think they are pointless, at least for me. [...] The problem I have with them is their meaning and significance vary between everyone. This looks to be the crux of your argument and it's a weak one. Just because there are wide ranging opinions on definitions does not mean the ideas have no merit. The idea of "education" means something very different to many people. That doesn't mean that public school, college, or Cisco certification training is "pointless". There are thousands of ideas/words that don't meet 100% agreement. Just the other day, there was a thread on HN about what "mathematical proof" meant. Does that mean someone can legitimately dismiss math proofs as pointless because mathematicians disagree? Alan Kay's idea of "object-oriented" is different from Bjarne Stroustrup's. Martin Odersky's idea of "functional language" is different from John McCarthy's. Regardless of the differences, there are still good ideas in both OOP and functional paradigms that can improve designs of software architectures. >I don’t know if I should “love to hear your argument against this” but since this is a blog post from some obscure programmer on the internet, then I’m sure you’ll write it anyways. I don't understand the conceit you wrote here. If this is how you truly felt, why did you post your blog to HN? I thought the idea was to invite commentary. |
|
Obviously so we could read something he thinks is a discovery.
On the rest of what you've said… Funny that however I obviously agree with the whole point of your post, I disagree with almost every single argument you made.
"Pointless" is pretty much about being opposite to "something that works". If it does work it's not pointless. If it doesn't — it very much might be. So everything depends on definition of "working", which is different in different situations, depending on what result we want to get from our activities.
Consequently, all of your "education-based" examples are bad, as somebody might claim Cisco certification, school and/or college are pointless and even be completely right. In the most philosophical sense nothing is really pointless of course, but if you are coming to me asking for advice you probably don't want the "most philosophical answer" and depending on your goals and personality (even in very broad sense) I could declare many popular things people are paying for as "pointless" for you. Because they "don't work", or the costs/profit ratio is too high compared to other options.
Your "math" example is also quite unfortunate (however I must warn you I haven't read the article you are referring to), as if there actually was disagreement on if something is or isn't a proof — it really could and should be "legitimately dismissed". It might not be actually wrong, but you either accept something as proof, or you don't.
Now, it's true that there isn't one good definition on what proof actually is. Actually, there are doubts that that definition is even possible. And it's nothing new, it's almost 100 years now that this is a problem for mathematical society.
So how my last two points go together? Perfectly fine, actually, because depending on your views on the problem of defining proof something can or can not be proof, and these views can differ drastically depending on whether you are a member of Bourbaki group or a layman. For example, Alexander Grothendieck dismissed (quite "legitimately", by the way) the famous proof of "4 color theorem" and he is completely fine mathematician, and that proof is something that you will probably claim to be proof.
The similar problems I see in your "different languages" example, but it would take a bit longer to explain, so whatever.
Methodologies and even many of quite arguable "best practices" aren't pointless, because they do work, not because "disagreement doesn't matter". Actually, I would claim that disagreement does matter, because there's a good chance that one side will be proven to be "more right" than the other over time. Yet even the "less right" one is often much better than nothing, especially because the one "absolutely right" opinion doesn't exist anyway.