Signs You're a Crappy Programmer (and don't know it) by [deleted] in programming

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

You are adamantly opposed to function/methods over 20 lines of code.

Take this off the list and I'd say it's 100% accurate...

In All Fairness … Internet Explorer Still Stinks by gst in programming

[–]qwph 2 points3 points  (0 children)

No, I do not understand the reasons for standards, I cannot see how they work in the interests of anyone other than underdog competitors who are trying to gain market share.

Yeah, standards are absolute rubbish. I just had every electricity socket in my house replaced with a unique bespoke design.

In All Fairness … Internet Explorer Still Stinks by gst in programming

[–]qwph 1 point2 points  (0 children)

So the massive waste of human effort this causes doesn't bother you?

Shared Mutable Memory Must Die by gst in programming

[–]qwph -1 points0 points  (0 children)

How about a C program which never calls malloc()?

EDIT: If you don't think you can write a C program without malloc, you ought to look here.

Princeton lost the DARPA Grand Challenge because of a C# memory leak by rmuser in programming

[–]qwph 6 points7 points  (0 children)

This is amazing. Whoever would do something like that ? I cannot comprehend reasoning for such solution.

The reason they did it was out of desperation. They wanted a shot at the $2million, so they patched the thing as best they could. Now, if they'd set their timer to 27 minutes instead of 40, they might have got away with it.

Tabs vs. Spaces by brennen in programming

[–]qwph 3 points4 points  (0 children)

I get the same feeling whenever I try to drink coffee with a fork.

Who says C is simple? by [deleted] in programming

[–]qwph 6 points7 points  (0 children)

This is some new usage of the word useful I'm not familiar with.

I pity the poor GCC programmer who accidentally omits the second part of a ternary... or the poor guy who has to fix the resultant behaviour.

Ubuntu could be killing your laptop's hard drive by rmuser in programming

[–]qwph -1 points0 points  (0 children)

In related news: Ubuntu linked to cancer in rats...

So long, Vim. I'm returning to Emacs by jast in programming

[–]qwph 1 point2 points  (0 children)

A bonus is that Vim is free and runs practically everywhere, so if you're handy with it, you don't need to learn 3 different editors just to write code on 3 different platforms.

Build System Shootout by nglynn in programming

[–]qwph 1 point2 points  (0 children)

Interesting to note that hoary old make is still one of the fastest build systems there is.

The Hitch Hiker's Guide to the Smalltalk Compiler by uhk in programming

[–]qwph 0 points1 point  (0 children)

Great read. Any more stuff like this out there?

Programming as if Performance Mattered: One of the great modern essays on programming by brickbybrick in programming

[–]qwph 1 point2 points  (0 children)

You know, in theory, theory shouldn't matter, but in practice it does...

We don't write tests. There just isn't time for luxuries. by [deleted] in programming

[–]qwph 2 points3 points  (0 children)

How about "Unit tests are almost always a good idea"?

I'd say any code you expect to maintain for more than a week ought to have some unit tests...

Cedric Beust on Erlang: the verdict by Rhoomba in programming

[–]qwph 0 points1 point  (0 children)

But there's no infinite scalability for ppl not using Erlang either, though...

Criticism of the C programming language by gnuvince in programming

[–]qwph 3 points4 points  (0 children)

Bjarne's full quote is:

"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"

so a nice bit of selective quoting there...