It's way better. If I am in a meeting and get an IM and can respond now I will. If I get a voice mail or call, it's too disruptive and I won't.
Also there is an underlying false premise that when in the office people don't:
ever leave their desk ever have meetings with people who aren't you and can't be found ever use the bathroom ever go to the kitchen to get coffee ever go talk to their friend on another floor etc.
The idea that people in an office are always at their desks and available is BS. I have IM on my phone. If I'm at home and get IM I will respond. If I'm in the office and get an IM I will respond. If I don't respond, I'm either talking to someone more important than you or taking a dump so back off already...
The way you blithely dismiss anyone's "anecdote" on how Eclipse was an epic fail for them makes it quite clear you think they are a moron. I don't have time to go back through your posts to pick out everywhere you blame flaws of Eclipse on operator error.
The button was "stop debugger". Every time I started Eclipse the UI state was as if the app was running in the debugger. Bizarre to be sure.
All I know is that one IDE let me get my work done and the other was a constant battle to keep running.
So, it sounds like you are saying that you love Eclipse for what you are doing and you want people to try and convince you otherwise. Why?
If it works for you, that's great, but this approach you seem to be taking that anyone who doesn't like Eclipse is, "outdated", or a moron because you've never had that problem before is just petty and ridiculous. You've obviously been using Eclipse for a long time and have it set up in a way that works for you. Good for you.
For folks who are new to Eclipse, like me, I have to agree with the folks who say that the UI is heavy, ugly, and stale. In my limited experience (on OS X, a year ago) I saw toolbar buttons enabled when they weren't applicable. If I pressed one then a dialog would pop up saying something like, "That button isn't enabled." Really? If it wasn't enabled then how did I press it and make you show me that message? So, first impression was that it is low quality. If the UI can't even keep state straight then it feels like a toy. I know, it never happened to you, so it never happened...
So, then I'm working on a RESTful API and the "built in" Tomcat just stops working. So now I can't debug the thing I was able to debug 5 minutes ago. What happened? So I ask the developers who are familiar with Eclipse and they can't get the "built in" Tomcat working again either. Lame. Time to hit Stack Overflow...
So, I take the time to set up key mappings and Fonts & Colors (for which the settings are spread out in different sections). Almost every other time I start Eclipse, my key mappings have been reset for no apparent reason. They're just gone. If I change workspaces I have to set it all up again as well. Lame.
So, yeah, I expect that if you have been working with Eclipse for many years and have already learned its quirks then it seems natural to you now.
My experience with IntelliJ Community Edition on the same machine was that the UI was more modern / consistent, debugging from IJ to standalone Tomcat never gave me a problem, and my fonts, colors, and keystroke mappings never got reset to default values. Everything just worked out of the box with minimal learning curve whereas with Eclipse I was burning too much time on Stack Overflow trying to figure out why it was broken again...
RIght, but the contention was that it has no bearing at all. As you admit it is one of the questions so it obviously does have bearing. So, who are you arguing against?
IRS regs specifically mention working for only one company as an indication that you should probably not be considered a 1099. The company I used to work for offered me the option of being 1099 but the IRS guidelines clearly stated that was not appropriate so I asked to be brought on as W2. Even if the IRS wouldn't check, I don't see the point in putting myself in a position where I give them a reason to screw with me...
I pretty much use the same tools for Windows / Java / OS X/ iOS and started my career about the same time. Pick the best IDE for the target environment / source language rather than one to rule them all.
I started my professional career writing Windows apps in C++ and never saw the point of the 80 character per line limited text mode editors that were available on Windows / DOS at the time. After college it was a long number of years before I saw Unix again, and by then I was accustomed to GUI based editing. I will never forget fighting with folks in the early 90s who wanted to impose a 80 character line limit as part of our coding standards because that's all they could see in their text mode editors. Bogus!
I have to say though that the worst IDE I have used is Eclipse. I spent about 6 months in Eclipse 3 years ago before a more senior Java developer showed me IntelliJ and I never looked back. Major gripes:
When you start Eclipse, the UI is already in a bad state. The toolbar buttons are enabled as if you are debugging. If you click the "Stop the Debugger" button, you get a dialog telling you that the button you just pressed is not enabled. Uh, yeah it was otherwise how did I press it to get this dialog? If you can't even get the initial UI state right, it doesn't inspire confidence! I still saw this in the last version I tried. I'm assuming that the design of the code must be so bad that this must be very hard to fix so it stays broken in version after version. And no, I'm not going to pull down the code and try to fix it when the community version of IntelliJ is free of cost and works fine.
So many times Eclipse would show all these red underlines in my code but when I compiled the code from the command line there were no warnings or errors. Deal breaker! Absolutely unacceptable waste of my time! All of the files had been saved. If it has no errors from the command line compiler it shouldn't be showing errors in the IDE. It's like the IDE is senile or something...
When I was developing servlets, every month or so the integrated Tomcat would just stop working for no apparent reason. I never had a problem with IntelliJ and standalone Tomcat.
Having to reset your font and color settings for each workspace is tedious. Having the IDE forget some of your key mappings when you start it, even if you haven't changed workspace is downright annoying. Another waste of my time. The whole thing just feels so brittle.
That's interesting. In retrospect, did you figure out what aspect of the communication was a barrier in the remote case that wasn't a barrier in the in person case (e.g. whiteboards)? Did you have video, shared whiteboards, shared document editing in the remote case?
Sure you can, but it's easier to catch it early and nip it in the bud.
Design reviews. Code reviews. Senior people mentoring junior people. Pair programming if you must. Refactoring. I've had to have juniors I was mentoring go back and rework something that was lame.
It's not like people have never heard of these things right?
Meh. I've been working remotely for 17 years. Video call is good enough versus coming into the office, particularly for one on one conversations. Chain of emails or in person are not the only options.
At this point we can communicate via multi person video, voice, shared document editing, shared whiteboards, chat, etc. The real challenge IMHO is getting people to embrace these new-ish tools rather than being stuck in, "the way we've always done things".
I've never understood why people seem to feel that connecting via Skype / Hangouts / whatever is more trouble than getting up and walking over to someone's office... It seems like more of a social hangup.
I'm not saying you should. I have a Pogoplug that I bought for $20 on clearance and put Arch Linux on it. It works fine as a light web server for static pages and file sharing.
I'm just saying it's not exactly an original idea and the hardware is more expensive than other plug computers. The hardware only Pogoplug (i.e. before they added cloud storage) didn't seem to have great success and I'm not seeing anything in this product that is so different than the original Pogoplug concept that seems like it would be a game changer in the space.
From looking at their website for about 30 seconds, it looks like for the $50/year you also get "unlimited" cloud storage and some backup software. Might be worth it from that aspect but I haven't priced cloud storage / backup lately since all of the free offers out there cover my needs at the moment.
What actually happens when you approach this scientifically...
Which is I think what most agnostics object to. The god / not got question is not a question that is possible to address with science and any attempt to do so is nonsensical.
We need to start holding actual people accountable. You break the law you go to jail or you pay a big fine per day until you comply, just like they do for other offenses. This selective enforcement stuff is BS.
FWIW, Android phones on Tracfone are on Verizon and you can bring your own phone. You can get the ones they sell on Amazon for $50. Unfortunately the only not running ICS is heartbleed vulnerable (4.1.1).
what works better for REAL PEOPLE. Which is not the technical elite.
Technical elite != homo sapien? No need to dehumanize the technical elite.
Still getting updates for my iPhone 4, bought at launch... or heck even my 3Gs.
If historical data is any guide, then 7 years from now I'll still be getting OS updates for the $250 laptop I buy today, but not for the $250 tablet I buy today. It hasn't even been 7 years since the iPhone 3G was released and it no longer gets updates.
That says more about Android than it does the comparison of modern mobile devices to PCs.
Last time I checked, Android tablets were modern mobile devices.
It's also obviously superior to use touch over tiny physical keyboards, or there would still be a lot of devices sold with tiny physical keyboards instead of virtually none.
Somewhat straw man. Virtual keyboard taking up half of my screen sucks. Trying to type on that little thing with my big fingers sucks. When I need to take notes with the tablet I carry a laptop keyboard size BT keyboard.
You don't need a mouse with touch.
Trying to scroll a web page with my finger without touching any of the links on the page (eg. Facebook) sucks. I gave my wife my old tablet and even she found it frustrating to use with her little fingers.
It's way better. If I am in a meeting and get an IM and can respond now I will. If I get a voice mail or call, it's too disruptive and I won't.
Also there is an underlying false premise that when in the office people don't:
ever leave their desk
ever have meetings with people who aren't you and can't be found
ever use the bathroom
ever go to the kitchen to get coffee
ever go talk to their friend on another floor
etc.
The idea that people in an office are always at their desks and available is BS. I have IM on my phone. If I'm at home and get IM I will respond. If I'm in the office and get an IM I will respond. If I don't respond, I'm either talking to someone more important than you or taking a dump so back off already...
Any response to articles like this talking about how the runtime is crap?
http://dtrace.org/blogs/wesolo...
Outdated was your word not mine.
The way you blithely dismiss anyone's "anecdote" on how Eclipse was an epic fail for them makes it quite clear you think they are a moron. I don't have time to go back through your posts to pick out everywhere you blame flaws of Eclipse on operator error.
The button was "stop debugger". Every time I started Eclipse the UI state was as if the app was running in the debugger. Bizarre to be sure.
All I know is that one IDE let me get my work done and the other was a constant battle to keep running.
So, it sounds like you are saying that you love Eclipse for what you are doing and you want people to try and convince you otherwise. Why?
If it works for you, that's great, but this approach you seem to be taking that anyone who doesn't like Eclipse is, "outdated", or a moron because you've never had that problem before is just petty and ridiculous. You've obviously been using Eclipse for a long time and have it set up in a way that works for you. Good for you.
For folks who are new to Eclipse, like me, I have to agree with the folks who say that the UI is heavy, ugly, and stale. In my limited experience (on OS X, a year ago) I saw toolbar buttons enabled when they weren't applicable. If I pressed one then a dialog would pop up saying something like, "That button isn't enabled." Really? If it wasn't enabled then how did I press it and make you show me that message? So, first impression was that it is low quality. If the UI can't even keep state straight then it feels like a toy. I know, it never happened to you, so it never happened...
So, then I'm working on a RESTful API and the "built in" Tomcat just stops working. So now I can't debug the thing I was able to debug 5 minutes ago. What happened? So I ask the developers who are familiar with Eclipse and they can't get the "built in" Tomcat working again either. Lame. Time to hit Stack Overflow...
So, I take the time to set up key mappings and Fonts & Colors (for which the settings are spread out in different sections). Almost every other time I start Eclipse, my key mappings have been reset for no apparent reason. They're just gone. If I change workspaces I have to set it all up again as well. Lame.
So, yeah, I expect that if you have been working with Eclipse for many years and have already learned its quirks then it seems natural to you now.
My experience with IntelliJ Community Edition on the same machine was that the UI was more modern / consistent, debugging from IJ to standalone Tomcat never gave me a problem, and my fonts, colors, and keystroke mappings never got reset to default values. Everything just worked out of the box with minimal learning curve whereas with Eclipse I was burning too much time on Stack Overflow trying to figure out why it was broken again...
RIght, but the contention was that it has no bearing at all. As you admit it is one of the questions so it obviously does have bearing. So, who are you arguing against?
IRS regs specifically mention working for only one company as an indication that you should probably not be considered a 1099. The company I used to work for offered me the option of being 1099 but the IRS guidelines clearly stated that was not appropriate so I asked to be brought on as W2. Even if the IRS wouldn't check, I don't see the point in putting myself in a position where I give them a reason to screw with me...
MS is laying people off left and right. What do they need more CS grads for?
I pretty much use the same tools for Windows / Java / OS X/ iOS and started my career about the same time. Pick the best IDE for the target environment / source language rather than one to rule them all.
I started my professional career writing Windows apps in C++ and never saw the point of the 80 character per line limited text mode editors that were available on Windows / DOS at the time. After college it was a long number of years before I saw Unix again, and by then I was accustomed to GUI based editing. I will never forget fighting with folks in the early 90s who wanted to impose a 80 character line limit as part of our coding standards because that's all they could see in their text mode editors. Bogus!
I have to say though that the worst IDE I have used is Eclipse. I spent about 6 months in Eclipse 3 years ago before a more senior Java developer showed me IntelliJ and I never looked back. Major gripes:
When you start Eclipse, the UI is already in a bad state. The toolbar buttons are enabled as if you are debugging. If you click the "Stop the Debugger" button, you get a dialog telling you that the button you just pressed is not enabled. Uh, yeah it was otherwise how did I press it to get this dialog? If you can't even get the initial UI state right, it doesn't inspire confidence! I still saw this in the last version I tried. I'm assuming that the design of the code must be so bad that this must be very hard to fix so it stays broken in version after version. And no, I'm not going to pull down the code and try to fix it when the community version of IntelliJ is free of cost and works fine.
So many times Eclipse would show all these red underlines in my code but when I compiled the code from the command line there were no warnings or errors. Deal breaker! Absolutely unacceptable waste of my time! All of the files had been saved. If it has no errors from the command line compiler it shouldn't be showing errors in the IDE. It's like the IDE is senile or something...
When I was developing servlets, every month or so the integrated Tomcat would just stop working for no apparent reason. I never had a problem with IntelliJ and standalone Tomcat.
Having to reset your font and color settings for each workspace is tedious. Having the IDE forget some of your key mappings when you start it, even if you haven't changed workspace is downright annoying. Another waste of my time. The whole thing just feels so brittle.
That's interesting. In retrospect, did you figure out what aspect of the communication was a barrier in the remote case that wasn't a barrier in the in person case (e.g. whiteboards)? Did you have video, shared whiteboards, shared document editing in the remote case?
Sure you can, but it's easier to catch it early and nip it in the bud.
Design reviews. Code reviews. Senior people mentoring junior people. Pair programming if you must. Refactoring. I've had to have juniors I was mentoring go back and rework something that was lame.
It's not like people have never heard of these things right?
Meh. I've been working remotely for 17 years. Video call is good enough versus coming into the office, particularly for one on one conversations. Chain of emails or in person are not the only options.
At this point we can communicate via multi person video, voice, shared document editing, shared whiteboards, chat, etc. The real challenge IMHO is getting people to embrace these new-ish tools rather than being stuck in, "the way we've always done things".
I've never understood why people seem to feel that connecting via Skype / Hangouts / whatever is more trouble than getting up and walking over to someone's office... It seems like more of a social hangup.
I'm not saying you should. I have a Pogoplug that I bought for $20 on clearance and put Arch Linux on it. It works fine as a light web server for static pages and file sharing.
I'm just saying it's not exactly an original idea and the hardware is more expensive than other plug computers. The hardware only Pogoplug (i.e. before they added cloud storage) didn't seem to have great success and I'm not seeing anything in this product that is so different than the original Pogoplug concept that seems like it would be a game changer in the space.
From looking at their website for about 30 seconds, it looks like for the $50/year you also get "unlimited" cloud storage and some backup software. Might be worth it from that aspect but I haven't priced cloud storage / backup lately since all of the free offers out there cover my needs at the moment.
But a lot more expensive?
Look for a research job. There are still some companies out there that have a labs organization.
Wrong!
Netflix on Roku has been HD for ages.
This prof has a decent essay about that.
Which is I think what most agnostics object to. The god / not got question is not a question that is possible to address with science and any attempt to do so is nonsensical.
All your homework are belong to us.
We need to start holding actual people accountable. You break the law you go to jail or you pay a big fine per day until you comply, just like they do for other offenses. This selective enforcement stuff is BS.
http://www.amazon.com/ZTE-Vale...
Android 4.1.1 (yea! heartbleed vulnerable!). $50. Verizon network.
With Tracfone offering Android phones you know the time of cheap smartphones has come. They also have BYOP now.
... and if you are a charity you can get it cheaply.
http://www.techsoup.org/
FWIW, Android phones on Tracfone are on Verizon and you can bring your own phone. You can get the ones they sell on Amazon for $50. Unfortunately the only not running ICS is heartbleed vulnerable (4.1.1).
what works better for REAL PEOPLE. Which is not the technical elite.
Technical elite != homo sapien? No need to dehumanize the technical elite.
Still getting updates for my iPhone 4, bought at launch... or heck even my 3Gs.
If historical data is any guide, then 7 years from now I'll still be getting OS updates for the $250 laptop I buy today, but not for the $250 tablet I buy today. It hasn't even been 7 years since the iPhone 3G was released and it no longer gets updates.
That says more about Android than it does the comparison of modern mobile devices to PCs.
Last time I checked, Android tablets were modern mobile devices.
It's also obviously superior to use touch over tiny physical keyboards, or there would still be a lot of devices sold with tiny physical keyboards instead of virtually none.
Somewhat straw man. Virtual keyboard taking up half of my screen sucks. Trying to type on that little thing with my big fingers sucks. When I need to take notes with the tablet I carry a laptop keyboard size BT keyboard.
You don't need a mouse with touch.
Trying to scroll a web page with my finger without touching any of the links on the page (eg. Facebook) sucks. I gave my wife my old tablet and even she found it frustrating to use with her little fingers.
There are a lot of laptops cheaper than the latest smart phones and 18 months after you buy a laptop you can still get updates for the OS.
The first tablet I owned got ICS and will never be updated further by the manufacturer nor is it supported by any of the alternate firmwares.