4 ms·
Recommended read: http://www.joelonsoftware.com/articles/Wrong.html http://www.joelonsoftware.com/articles/Wrong.html Hungarian Notation makes a lot more sense
by phamilton 11y ago
Recommended read: http://www.joelonsoftware.com/articles/Wrong.html http://www.joelonsoftware.com/articles/Wrong.html
Hungarian Notation makes a lot more sense after reading that.
- melted 11y agoLOL. phamilton thinks Joel is some kind of authority on software engineering. What's next, links to Coding Horror? If you want to appeal to authority figures, I got one for you, too: "Encoding the type of a function into the name (so-called Hungarian notation) is brain damaged - the compiler knows the types anyway and can check those, and it only confuses the programmer. No wonder MicroSoft makes buggy programs." Said one Linus Torvalds.
- chris_wot 11y agoYour reasoning that phamilton's post is an appeal to authority is made on an ad hominem basis? I personally find this a little ironic.
- phamilton 11y agoI think he made a great distinction about "kinds of data" vs "types of data". In fact, he essentially agreed with Linus about encoding information the compiler already knows. Joel is "some kind of authority on software". So am I. So are you. Our community is influenced by its members. If you think that modern programming trends aren't heavily influenced (for better or for worse) by individuals like Joel Spolsky then you're kidding yourself.
- melted 11y agoJoel might be authority on spinning up a business out of nothing, or writing blog posts that are appealing to junior devs, but he is not, and never was, an authority on software development. Let's face it, any idiot can write a bug tracker. Not any idiot can successfully sell it and turn it into a business. I respect Joel for it, I just don't respect him as an engineer.
- lmm 11y agoI read it and had the opposite reaction: Hungarian Notation is a sign that your type system is inadequate. Even in C you have a better alternative in the form of single-element structs.