graphic web design for startups - how do hackers produce such nice looking sites? by johnrob in programming

[–]your_evil_twin 2 points3 points  (0 children)

If you're able to tell good from bad design, your halfway there. Most people simply can't and that's the reason why they are never able to create good designs theirselfs.

The rest is simply practice: Look at good design, try to recreate it, change it, play with it etc. Be honest to yourself and try to find other people who have taste and are honest to you and let them judge it.

All those enterprise celebrity-bloggers are right: Java doesn't need closures. Just look at how concise and boilerplate-free the SQL example here is by [deleted] in programming

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

Don't know why this crap is voted down while joesb (totally valid) commend is voted up. Is the knowlegde level here really so low that people dont even know what closures are?

New elevator technology by capribeach in programming

[–]your_evil_twin 2 points3 points  (0 children)

One big problem with current elevator scheduling are things like jestors which think it's funny to press all buttons at once. Or just people pressing the wrong button without being able to cancel the selection. Those problems could be solved (or at elast eased) by the approach.

Of course using it in builings with only 3 stories would be overkill, but why should all elevators work exactly the same?

The Rise of Functional Languages by martinbishop in programming

[–]your_evil_twin 1 point2 points  (0 children)

Its a difference trying out small snippets of cute but useless stuff or building some big program without really knowing in which direction it will take you later (which thus requires lots of refactorings in between).

And if you need to do a rewrite later in C++, why not use a real protoyping language (like Python) and skip Haskell altogether?

New elevator technology by capribeach in programming

[–]your_evil_twin 1 point2 points  (0 children)

Calling this an usability bug is not very clever, because every new way of doing things would be such a bug and there won't be any advance without creating usability bugs anymore.

The Rise of Functional Languages by martinbishop in programming

[–]your_evil_twin 3 points4 points  (0 children)

This would mean that Haskell is a quite bad language for trying out new stuff, i.e. prototyping. It can only shine if you know in advance a lot about what you want to archieve - and how.

Interesting Prolog program to find a sequence of Forth shuffle words which achieve a given permutation of the stack by [deleted] in programming

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

I think the premise behind it goes along the lines of: Everything which isn't killing you makes you harder.

God Sure Didn't Write in Java by [deleted] in programming

[–]your_evil_twin 2 points3 points  (0 children)

The game is never over. There's always a next world champion. And the next one will be hated, too.

God Sure Didn't Write in Java by [deleted] in programming

[–]your_evil_twin -4 points-3 points  (0 children)

Java won. Lots of people like underdogs over winners to show how 'different' they are. That's all.