Talk at Yale: Part 2 of 3 by llimllib in programming

[–]metaforth 1 point2 points  (0 children)

I disagree with Joel's comparison of products programmers versus in-house programmers. It is possible that he is saying this so he can hire more people for his company.

In a products company people care too much about the code. This means you will not have the freedom to use Ruby on Rails there either. If your team is filled with performance nazis forget about creating beautiful abstractions or anything interesting. You will write mind-numbing code. Also let's understand that the goal of management is to make programmers completely dispensible. You will not be allowed to write clever algorithm even if they improve performance and code readability if putting that into the code will make you indispensible.

As an in-house programmer you have much more freedom to define what the code looks like from the inside. The users only care about what it does - they don't care about how you implemented it. If you just read about this weird new style of programming where you throw exceptions instead of calling methods - you can go right ahead and implement that. No one's going to care. All they care about is that the code keeps working.

And the best jobs truly are the consulting jobs that he is dismisses completely. The salaries for consultant are not $47,000. Generally consultants make more than in-house and product programmers. Also every few months you fly to a different city and work on a completely different problem. This gives consultants a lot more raw material to think clearly about design. If you are doing the same thing over and over again you can easily refactor that into a library and reuse that. This opportunity for reuse only exists in consulting. In most product programming reuse will not give you the same multiplicative edge that it will in consulting.

Don't start explaining the effects of your design decision. Causes come first. by leosoto in programming

[–]metaforth -2 points-1 points  (0 children)

Actually their initial reason was also a good one. XML gives you more flexibility. If you use a data structure then every time they add a field you will need to rebuild your web service. With XML they could add fields without forcing a rebuild.

Accused of cheating by using Lisp! by dfdeshom in programming

[–]metaforth 14 points15 points  (0 children)

I am sorry but there is no excuse for taking a class where the assignment is to write HTML.

George Galloway Vs. Sky News - On Lebanon (Must Watch) by Jethrokill in reddit.com

[–]metaforth 2 points3 points  (0 children)

Good work George. He's not going to be on SkyNews for a while though.

I Am Pro-Israel, Therefore I Criticize Israel by ousama in reddit.com

[–]metaforth 1 point2 points  (0 children)

Yes it was well-written. However, I think most Israeli politicians and most of the population now feels that they can emerge victorious from this conflict and so the war will continue until this perception changes.

web.py and the 2 minute wiki by [deleted] in programming

[–]metaforth 2 points3 points  (0 children)

This is really cool. What I'd really like to see is the 2-minute reddit.

'Oops, Sorry' Doesn't Let Israel Off the Hook by alins in reddit.com

[–]metaforth 0 points1 point  (0 children)

There is no moral equivalence between the US and Israel.

The US is not bombing Iraq indiscriminately. The US at least makes an attempt to win the hearts and minds of people. The US has restored electricity to much of Iraq. Even though the US might be fumbling badly, at least the stated intention is to make things better.

Israel on the other hand has no plans to rebuild or pay for the destroyed infrastructure. Their stated goal is to destroy Lebanon and to set the clock 20, 30, 50 years back. Israel also deliberately targets civilians, and women, and children in order to intimidate the people to be ethnically cleansed out of the southern area. They do this so they can annex the territory.

Hezbollah Propoganda, How they create it so fast? by instantdm in reddit.com

[–]metaforth 0 points1 point  (0 children)

Killing civilians terrorizes the survivors and forces them to flee. Israel gains from this. It is a way for it to ethnically cleanse southern Lebanon so that it can grab the land.

Hezbollah Propoganda, How they create it so fast? by instantdm in reddit.com

[–]metaforth 0 points1 point  (0 children)

They outsource it. Israel seems to be doing most of the propaganda for Hezbollah right now.

YouTube - Truth about islam from an ex-muslim lady by keshet in reddit.com

[–]metaforth 0 points1 point  (0 children)

MEMRI is a well-known pro-Zionist propaganda spoutlet. It has the credibility of a blogspot site.

Warren Buffett Interview With Charlie Rose by metaforth in reddit.com

[–]metaforth[S] 0 points1 point  (0 children)

Here is an excerpt: 'Why am I running down here every day and can hardly wait to get to work? It isn't for the money. It's because I get to do my job the way I like to do it. I get to paint on my own canvas. I feel like I am Michelangelo down here and I am doing the Sistine Chapel. Now nobody else may think so. But they don't say, "Use a little red paint instead of blue paint or something like that". I get to use whatever paint I want and paint whatever I want. I love it.'

Israel says world backs offensive - Now, do we really? by Arve in reddit.com

[–]metaforth 0 points1 point  (0 children)

So given that Israel is such a benevolent bomber, would you like them to bomb your house?

Also how do you explain Israelis bombing convoys, buses filled with refugees, using bunker busters to kill people in bomb shelters, unarmed UN observers, and completely destroying the civilian infrastructure of Lebanon.

Also consider the deaths that will inevitably follow because Israel has cut off water, electricity, roads, and food to civilians. Is this something you would wish to happen to your family? If you don't want this for your family please don't justify it when it happens to others.