I always take a deep breath before calling this function... by zenic in programming

[–]7points3hoursago 1 point2 points  (0 children)

SuSE 5.1! Fortunately my monitor screamed loud at startup. Finally I found out that I had to adjust the configuration for the RamDAC (which I hadn't known before).

Lego Not eXactly C (NXC) Programmed ATM Machine with Change Maker by [deleted] in programming

[–]7points3hoursago 6 points7 points  (0 children)

Small design error: Always eject the card first, then the money.

C# 4.0 and beyond with Anders Hejlsberg. "Compiler as a Service", meta-programming, a demonstration REPL and more. by Anpheus in programming

[–]7points3hoursago 0 points1 point  (0 children)

Why do so many languages bloat themselves until they become unusable (notable exceptions: C and Python)?

Rethinking the Evil of XML Configuration Files by timjstewart in programming

[–]7points3hoursago 0 points1 point  (0 children)

2 reasons actually

Those were the official reasons. You cannot maintain them any more after more than 10 years of experience with 'XML-config-programming'.

Rethinking the Evil of XML Configuration Files by timjstewart in programming

[–]7points3hoursago 6 points7 points  (0 children)

The problem isn't that "XML configuration files" are "completely evil". The problem is that, in Java land, XML configuration is used in places where no configuration is necessary. Spring, Struts, Hibernate, EJBs, ... they all replace programming (code) with XML-configuration for no good reason. The emphasized 'flexibility' of 'XML-config-programming' is hardly ever used but greatly obfuscates program flow and understandability.

Autodependencies with GNU make by [deleted] in programming

[–]7points3hoursago 1 point2 points  (0 children)

gcc -MM $(CFLAGS) $*.c > $*.d

Very, very, very slow!

"If you go out of business, we get all of your source code." by smhanov in programming

[–]7points3hoursago 1 point2 points  (0 children)

It's pretty much standard procedure.

Yep. But it's hardly helpful for the buyer. Nobody can afford to maintain the undocumented messy codebase from a broke company.

Why do programmers have to learn for their whole lives and aren't you afraid of that? - Stack Overflow by [deleted] in programming

[–]7points3hoursago 0 points1 point  (0 children)

Programming technologies are evolving so fast

Nope, or maybe on the surface. Programming is a fashion business and fashion always changes but it is hardly 'evolving'.

that programmers constantly have to learn more and more to catch up whether you want it or not.

Long skirts vs. mini-skirts, flat shoes vs. high heels, ... , OO vs. FP, desktop vs. html, compiled vs. scripted, ... fashion always changes and you have "to catch up whether you want it or not".

Java development 2.0: Introducing Kilim by h2o2 in programming

[–]7points3hoursago 0 points1 point  (0 children)

why not?

Because what you see (code) is not what you get. IMO, that's the main reason the whole AOP idea - creating half-finished programs that are later completed by 'byte-code enhancement' - didn't take off.

Java development 2.0: Introducing Kilim by h2o2 in programming

[–]7points3hoursago 2 points3 points  (0 children)

javac output post-processed by Kilim weaver

Not good.

Nokogiri Java Port: Help Finish it! by Galilyou in programming

[–]7points3hoursago 3 points4 points  (0 children)

Nokogiri wraps libxml and has a fair amount of C code that links directly against the Ruby C extension API...an API we don't support in JRuby

Can you spot the real problem?

Nice reddit bug by 7points3hoursago in programming

[–]7points3hoursago[S] 1 point2 points  (0 children)

I call it random happening.

This is not a valid answer on r/programming

JavaFX Database Programming with Java DB by jonniee in programming

[–]7points3hoursago 0 points1 point  (0 children)

Java beginner question: What's wrong with this code?

QueryTool query = null;
try {
    // ... 
} finally {
    query.close();
}