@Jae: No, you won't be misinformed. In fact, that's the BEST book for answering the "why" of the language and its design features and you'll definitely learn something. It's core java so not much has deprecated. I still have a copy and refer to it time and again. Besides the ENTIRE book is online for free bruceeckel.com
@Jae I've read the first edition... But I read it when it was current (yes I'm old). The 3rd edition is now 10 years old, so there's bound to be some deprecated stuff in it.
But as @Nupul already mentioned, the chapters describing the core language shouldn't have changed much.
@WorldEngineer: I'm kinda getting this book really cheap so I'm not really picking the book. Do you guys have to do extra research after learning about a topic, or does the old book teach it well?
@Jae I don't know, I'd have to re-read the book to answer that. Anyways, it's a good book, get it, but when you reach the chapters that aren't about core language features you should verify if the features presented are still relevant. Stack Overflow and Programmers will be your best friends there ;)
Ooooo shiny Balsamiq toys for UX.SE. I made a SE account there just to play with them
@YannisRizos And thanks :) I almost didn't post that because the top answer almost covered it, but not quite so simply. And @psr I think I'd hate to teach >.<
Actually I take it back - I think I'd like to teach providing I know what I'm talking about, and the students aren't dumb :)
@MarvinPinto Well I haven't had the time to go through them all - but it's just that flagging one users posts like that could be seen as abusive in the same way that serial down-voting is.
@Rachel I think I only downvoted this answer today... And about 20 posts on MSO, but that doesn't really count...
@DeadMG It was getting nasty... I saw your Meta post... It would be preferable to flag one of the user's post for moderation attention and explain the problem, rather than calling out the user on Meta (but that's completely up to you). You could do a Meta post on the general behaviour instead, without targeting a specific user.
@DeadMG Well do flag one of his posts for moderation attention, so the whole mod team will take notice - if you really want us to intervene. If not, you could simply ignore him next time.
I got a call from someone saying their software wouldn't open. So I head to their desk and discover it's not opening because an instance of the software is already running!
Although to be fair, it was minimized in the system tray area.....
To be fair, I've caught myself with that before. In all honest that is just crap UX design on the developers side.
If a customer tries to 'run' an application, they obviously expect it to open. If it happens to be already opened in the sys tray, why wouldn't you restore it instead of apparently doing nothing (or worse, bombing out with the ever so friendly Error: xF5D06)