5 ms·
User1: Lets talk about OOP vs FP User2: I made hundreds of thousands of dollars with assembler User1: umm... User2: Then I made hundreds of thousands of doll
by dxbydt 14y ago
User1: Lets talk about OOP vs FP
User2: I made hundreds of thousands of dollars with assembler
User1: umm...
User2: Then I made hundreds of thousands of dollars with VB
User1: umm...
User2: Then I made hundreds of thousands of dollars with C
User1: umm...
User2: Then I made hundreds of thousands of dollars with VC++
User1: umm...
User2: Then I made hundreds of thousands of dollars with APL
User1: umm...
User2: Then I made hundreds of thousands of dollars with Forth
User1: umm...
User2: Then I made hundreds of thousands of dollars with Lisp
User1: umm...
User2: Then I made hundreds of thousands of dollars with Python
User1: umm...
User2: Then I made hundreds of thousands of dollars with RTOS
User1: Does HN stand for Hacker-News or Hundreds-Of-Thousands-Of-Dollars-News ?
User2: umm...
- pretoriusB 14y agoJealous much? Because you keep playing the "100s of 1000s of dollars" tune, oblivious to the fact that he only talks about making said amount with his assembler program. He doesn't write that rewriting it in C made him 100s of 1000s of dollars -- just that he rewrote it to be easier to maintain. And VB was just the front-end for said project. Plus, all the rest as mentioned as tools, without mentioning money at all ("plenty of other projects where made in APL, Forth, Lisp" etc). Then you go on to miss the rest 70% of his comment, which isn't about money at all, but discusses a rather "hardcore", old-school way of teaching programming.
- jwdunne 14y agoWhy is this comment ranking above the much more insightful and beneficial thread started by malandrew? It's partly a question of how HN works but I assumed comments with the highest karma filter up to the top? If that's true, I must also question the community: why has this received so many votes? It only serves to make robomartin look like an idiot by maki g fun of him. He is most definitely not an idiot and this commenter makes it clear that they haven't read the entire comment. I have a lot to take away from his comment and from the thread I mentioned. I'm sure there are a few here who will also have big take aways. It's content and comments like these that make me love HN. The negativity from the commenter can spiral out of control and fatally harm a community if endorsed. I've seen it happen before to another community I deeply loved and it pains me to be reminded of such negativity.
- robomartin 14y ago> He is most definitely not an idiot Thanks. The way I look at it, those who read HN and can filter out the BS don't need anyone to tell them when a post is bad or useless. And, yes, I have been an idiot on HN a few times. It happens mostly when I, against my better judgement, choose to enter into political discussions. I should not do that. I am trying hard not to discuss politics on HN. My views come from years of having skin in the business trenches. You'll never never find me self describe as a democrat or republican. On HN my views tend to run contrary to the <conjecture>mostly liberal leaning</conjecture> audience here. It's really easy to come off as an idiot if you are not careful. We are all idiots at something. When it comes to technology and using it to create products and build a business I am nothing but pragmatic. You use what you have at hand and make the best of it. Case in point: Objective-C. I don't like it. Yet, if I wanted to write native iOS apps it really is the only choice. The frameworks that try to avoid it are always fraught with issues. So, I learned it and use it every day. It's about putting out a product and not about polishing the wrenches, pliers and screwdrivers in your toolbox. That's not to say that if a new approach or better tools surface I ignore them. Not so. I love good tools.
- saurik 14y agoWhile I agree that the form of this comment was too harsh (so, your second paragraph largely rings true for me), I was wondering why robomartin's comment was at the top in the first place: it starts with a general insult to commenters ("C'mon kids. Not again.") and then continues with a "proof by how much money I made using it" against the apparent strawman "if you don't use OOP you can't do things that are useful (such as make a lot of money)". The article that Rob Pike was responding to, and Rob Pike's response, were about whether people who use (or do not use) OOP somehow fundamentally better understand "the nature of computation". There are people out there, some of whom I have on my list of "personal heroes", whom are quite clear when asked that they know very little about computation or computers, and yet they wrote a bunch of code and made tons of money anyway; that is simply irrelevant to a discussion about understanding "the nature of computation". (Yes: I have purposely ignored all of the mentions of an improved CS curriculum in my primary comments here. All of that conversation was off-topic for the argument being made by both the original paper and Rob's response: it doesn't contribute in any way to the argument about whether knowing OOP or not knowing OOP has anything to do with how to best understand "the nature of computation", if nothing else as the things you learn first are often, in pedagogic contexts, either approximations or downright incorrect, and are later updated or replaced by later teachings.)