speckledjim | 14 years ago | on: Java 7 is now available
speckledjim's comments
speckledjim | 14 years ago | on: Java 7 is now available
speckledjim | 14 years ago | on: Why my Mom Bought an Android, Returned It, and Got an iPhone
speckledjim | 14 years ago | on: Java 7 is now available
Wake up. You're 23. You're a kid. You've just started programming and think you know everything. You don't.
speckledjim | 14 years ago | on: Java 7 is now available
Learning to read code is just like learning to read English. You can guess most of the words meaning once you know some of them. Personally, I think being able to read code is the best skill you can have as a programmer. Just as a good musician is able to listen to music properly. (I mean 'listen' as in analyze, understand, notate and copy).
The other point IMHO is that scattering your code with anonymous functions points to bad design and is as bad as scattering "GOTO" everywhere in BASIC code. It leads to spaghetti code which is an unmaintainable mess.
speckledjim | 14 years ago | on: Why my Mom Bought an Android, Returned It, and Got an iPhone
speckledjim | 14 years ago | on: Java 7 is now available
Woah! You're 23? I bow down to your knowledge and wisdom ;) (I started programming before you were born).
> I am quite certain that I would be vastly more productive if the language wasn't consistently getting in my way
Again, then you're doing something seriously wrong. If you're spending more than 25% of your time typing out code, you're doing something very very wrong.
If your bottleneck is the language, there's something seriously fucked up with the way you program. As a programmer you should be primarily using your brain, to solve problems. Then you take a few minutes to splurge that all out by pressing some keys on a computer.
speckledjim | 14 years ago | on: Airbnb Victim Speaks Again: Homeless, Scared And Angry
Their whole business model pretty much is built on the fact that things like this will happen. A lot.
speckledjim | 14 years ago | on: Why my Mom Bought an Android, Returned It, and Got an iPhone
It still absolutely amazes me that you guys usually pay for incoming SMS messages.
I mean come on. W T F? If the carriers started charging each time you charge your battery the US public would just bend over and take it.
speckledjim | 14 years ago | on: Why my Mom Bought an Android, Returned It, and Got an iPhone
IN THE U.S.A.
If you want better cellphones with better carriers who don't do stupidly intrusive things, move to Europe.
speckledjim | 14 years ago | on: Don't use Java 7 for anything, unless you have no loops in your program
Surely we've all learnt that by now...
speckledjim | 14 years ago | on: Don't use Java 7 for anything, unless you have no loops in your program
But keep on with the hyperbole.
speckledjim | 14 years ago | on: Airbnb Victim Speaks Again: Homeless, Scared And Angry
speckledjim | 14 years ago | on: Airbnb Nightmare: No End In Sight
speckledjim | 14 years ago | on: Java 7 is now available
This is not an issue with Java. It's an issue with the programmer. How are you going to cope with assembly language listings? Blame assembly language?
speckledjim | 14 years ago | on: Java 7 is now available
If there was a decent runtime for BASIC or COBOL, which gave real world advantages over everything else, I'd switch to BASIC or COBOL in a heart beat.
I'm a programmer. The language I use is pretty irrelevant. If It starts looking ugly, I'd just write a cross compiler. This is not rocket science.
speckledjim | 14 years ago | on: Java 7 is now available
If you're creating several methods that only differ a little bit, you're doing something stupid. In any language.
Bad programmers create bad code. The language is totally irrelevant.
speckledjim | 14 years ago | on: Java 7 is now available
Before you can write code, you need to know how to read it.
speckledjim | 14 years ago | on: Java 7 is now available
No, it doesn't. If you can't write concise Java, you're doing something wrong. And if you can't read code well, go practice some more.
Disclaimer: I'm an outlier. I rarely use 3rd party libs, rarely write with anyone else, etc.
speckledjim | 14 years ago | on: Java 7 is now available
New language features are all fun, but unless they actually result in faster execution, or allow you to do things you could not do before, they're only use is to make some developers happy, which I don't think is particularly important.
It looks like there's some real solid good APIs here though which is great to see.
At first thought I imagined it'd just be useless pandering to developers like "You can now do closures or first class functions" or something equally useless.
The language doesn't matter. Repeat after me...
A good programmer can make good stuff in ANY language. A bad programmer can only make good stuff in their favorite language.
You should stand up, be confident, and realize that it is the programmer that creates awesome software. Not the language.