Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment: Re:It's not that great (Score 1) 409

by nitehawk214 (#49745005) Attached to: The Reason For Java's Staying Power: It's Easy To Read

Let me guess, you and GGP write Python? Starting out in C, I can't get my head around any language that doesn't have a bracket system.

I am not saying you can't do dumb things with {}. (I am not sure what the term for the brace style is called.) In fact it makes it easier to do dumb things in some instances. But it also lets you do one liner things to make the code more readable. (such as the parenteticals in this paragraph (of course sometimes they make it harder to read such as this one))

What do you suggest as an alternative?

Comment: Easy to read, simple language? (Score 1) 409

by nitehawk214 (#49744347) Attached to: The Reason For Java's Staying Power: It's Easy To Read

I wonder if with Java 8 and the ability to do lambdas and more complex functional programming techniques will hurt Java in the long run. I do Java as my day job, and have only recently finally been able to do Java 8 at work in the past few months. I am a big proponent of functional programming practices, and we do a lot of Javascript front end.

Pre-Java 8 I was always concerned that the language would decay since it is syntatically decades old, and become the COBOL for the new millenium. I know I can jump into whatever the flavor of the month is, but I have always been happy doing this. Of course, flavor of them month became flavor of the year, then flavor of the decade... and now I have been doing Java for over 15 years. It sill might become the next COBOL, but it is flexible enough that you can do pretty much any business programming you ever need, while being interesting enough to bring in new programmers out of school.

But my work has a small number of highly experienced developers. If I was still working at a big soulless corporation with dozens of bottom tier developers mixed in with the seasoned pros, I wonder if this would result in the code being unreadable? I have seen some terrible code in java 4 and 5, I can only imagine the horrors an idiot could wreak with lambdas. Granted, I am sure most of them are still doing java 6 compatible code, since only small companies can afford to change momentum and upgrade.

Comment: Re:Freestyle Machine (Score 1) 270

by nitehawk214 (#49700087) Attached to: Here Comes the Keurig of Everything

Oh, these fucking things. I guess the point behind them was to create such annoyingly long lines for drinks that people stop going back for refills. Continuously out of ice, touch screen does not work consistently, takes forever to navigate menus. Could have been awesome, but totally missed the mark. People behind me in line get annoyed when I want half lemonade and half-soda water. Oh sorry, the v2 interface calls it "sparkling Dasani" (really) Fuck you, Coke.

"For the man who has everything... Penicillin." -- F. Borquin