Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

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

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) 403

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.

Comment: Re:Again? (Score 2) 604

by nitehawk214 (#49698631) Attached to: A Plan On How To Stop Sexism In Science

If women are underpresented in some field, then of course they must be overpresented in some other, or underpresented in the workforce as a whole. So yes, not having enough men in Nursing and Elementary Education is part of the same problem. And Elementary Education is indeed a more important field to focus on, because it's where children get their first touch with Real World.

Yes, I always wonder why isn't that problem one we MUST SOLVE NOW(tm)? In fact, getting more men involved in primary education, nursing, and other fields would be a good way to balance out the genders in STEM. But I guess what the feminists want is for men in STEM to be fired and be unemployed, not for them to move to other jobs? I don't even know what they want anymore.

I also like that the automatic assertion that a gender imbalance anywhere must be sexism.

Logic is a pretty flower that smells bad.