News for hackers. Stuff that matters.
Re:My latest anti-java rant by moe on Sunday March 21, 2010 @12:34PM (#1208160)
That's one-half of an FTE up-front and one FTE's salary reoccurring.

Only if your FTEs are very cheap. Most I know wouldn't get out of bed for less than $50k+.

But even if it was half a man-year upfront and one recurring - that's still a no-brainer (remember we're talking an entire rack here, which goes quite a way for most apps). If that rack enables your 5 programmers to work only 10% faster (completely theoretical ofcourse, but for the sake of the argument...) then it has already more than paid for itself.

Your argument is quite old nowadays (I remember the heated efficiency debates in the 90s) and has long been decided. Hardware is so cheap now that in most cases it really is demonstrably more cost effective to throw hardware at certain problems.

Re:My latest anti-java rant by prodigal_erik on Sunday March 21, 2010 @03:35PM (#1208427)
It depends on the constants. For example, we rewrote our critical path app server in Java, and now it can handle 6x the load compared to our predecessors' PHP version. Twitter was getting crushed by Ruby performance, so they went to Scala on the JVM. These were clearly worth doing. But using C would only net a few more percent in performance and at best 50% less memory required, at a huge stability risk.