3 ms·
IIRC, Charles Simonyi invented the PM role and organization.
by judk 11y ago
IIRC, Charles Simonyi invented the PM role and organization.
- melted 11y agoHe also invented the Hungarian notation, much to the dismay of programmers worldwide.
- MichaelGG 11y agoTo be fair, if you're writing in a language with a shitty type system, encoding types into names isn't horrible. For things like units of measurement, like distinguishing int32[seconds] from int32[ticks] it's pretty useful. It's only the dumb use, where you repeat the type name as part of the variable that such notation gets deserved derision. If MS had been a bit more forward thinking, they'd have come up with a language, or extended C/C++, to be able to enforce all that notation via the type, killing the need for special notation.
- phamilton 11y agoF# does a decent job with ADTs.
- melted 11y agoPeople who downvote this: you should turn in your hacker card, and log out from this site. :-)
- chris_wot 11y agoIn your case, downvoting you is a polite but pointed way of asking you to stop spewing ignorant garbage and hit the logout link until you can refrain from doing so.
- RyanZAG 11y agoWell done, good job trying to chase away someone adding an interesting line to the dialogue here - someone who appears to have actual experience with this stuff. You don't have to like what he's saying, but I'd prefer you not try to chase people away. Thanks.
- chris_wot 11y agoI'm not chasing him away. I didn't down vote him on that comment. I can understand why others did though.
- phamilton 11y agoRecommended 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.
- 11y ago