Thee last nexus wifi charger sucked because it was tilted and the phone would slide off. Maybe Google will (like apple) allow me to exchange the faulty device for a working one. Hahahajahahhh hahaha. Right
I disagree with this article. I believe there a shortage of developers. I know there are cited studies but in my experience there is a serious shortage of developers in the USA. Being part of the industry for ten years now I've never seen a time where a developer was unemployed for any reason other then personal choice. Tucson, for example, has been steadily adding/employing about 100 additional programmers each year while graduating 90 (most of whom immediately relocate). High paying software jobs sit unfilled for months, in some cases years at Ratheon, UofA, IBM, and many more places.
College students are often pretty unadapted to begin with. First isolate them with their computers most of the time. Add to that a complete lack of accountability for most of the (digital) interaction they do have. Top it off with entitlement and verification of their peers and you get nerds with personality issues.
Any cool ideas for cool or amazing medical devices that would save or improve lives? I like the thought of using 3d printers for printing custom human replacement parts!
I wrote a complaint to Delta suggesting their behavior was anti-american and disrespectful to our rights. There are already enough violation of our rights occurring on our way to the gate. Airlines, especially American born and bread, should have more respect for that. Use the online comment form or just mail it to corporate headquarters if you are against this behavior.
In my experience outsourced development requires a lot of technical planning, feedback cycles, and a strong development lead. Having the 'monkey work' done for you can end up being very costly in terms of your and your boss's time and might not really produce the code you want or need. It is certainly possible but the complexity of gaining domain knowledge of your system, the size and scope of what exists, and the pitfalls of remote team management can really become a barrier to success from this approach. In short the answer is yes, but remember that you will need to spend a lot of time and energy making sure the remote team is making progress.
I think your question is good. There are a lot of problems with new developers and most of them revolve around the patterns and habits they get into working on projects which are difficult and impractical. I think the easiest way to get over that is start thinking about your time as money. Don't waste either.
1.) If you can't figure something out and you have a feeling it's easy for another team member to explain, check google/sources for 1 minute. If you don't find it that quick ask somebody. I can't express it enough, when new dev engineers ask questions under this rule set they are so much more efficient.
2.) When filling in a spec only consider algorithmic efficiency when it is more timely. Otherwise mark it//TODO - Could be more efficient
3.) Spend time getting acquainted with the libraries and tools available to you. Ask other engineers, they will gladly share their rig.
4.) When you think, 'someone on my team has probably done this', ASK. If they haven't write it into a shared libraries or utils that team members can use.
5.) Fitting more then one task on a line isn't better programming, it is usually annoying, do one thing at a time.
If there was such a thing as an open service platform in the world of US - mobile it would be and always has been T-Mobile/Voicestream. In the US they have always offered and have been friendly to unlocked devices, unlimited internet, the first android, the first wifi-hotspot active phones. Their customer service is the only one I would consider worth calling or having. AT&T is closed in comparison and I've never heard someone tell me what a great service or customer service experience they have had with AT&T. We will lose in a lot of ways, but the loss of service and open platforms is the part that will hit me the hardest.
I've owned from the 770 up and have always been a bit dissapointed with each device (software) but always with a sense of goodwill to Nokia for the concept. As a stockholder (thankfully not a lot) and a avid linux developer the N900 was exactly what I wanted. I bought it about a year ago after I retired the G1. The N900 still rocks and is one of the better hardware platforms available. Problem is, development is halted, flash is no supported fully, and I got tired of waiting for 20 minutes to list out applications, and Nokia has spat in my face one too many times with this phone. I had planned to grab up a N8, but I am over Nokia for a few years.
Now I am back to Android (T Mobile MyTouch G4) but I keep my N900 as my skype/grandcentral/sip/music/travel/calendar/stereo. Mostly because I came to realize the (maemo) project was drying up and I'd be better off doing some Android development anyways.
I hope Nokia can get their heads out of their assets and get us MeeGo or something great with the MS partnership. Until then, its Android.
Thanks gandhi. Why would anyone assume linux desktop or server compatibility a requirement of a product. Their servers are or were probably a result of free software distributions and they offer a great product for the price. Does MS or Ubuntu offer a silverlight port? Should Netflix offer a flash or HTML5 video tag version?
I think Google should drill a canal from the water a plenty parts of Northern California down to LA so the city and county and state can stop stealing water from other states who don't have an abundant supply!
I have an even better idea. I'm going to place him in an easily escapable situation involving an overly elaborate and exotic death.
Do we really need to waste time making a new law or policy every time someone gets hurt? I'm keeping my eyes peeled for toothpaste and mouthwash detection rats sentries staring me down in the airport security line. Why not thrown in a obese person detecting civic patrol eagle that takes fast food bags away as well,
What would happen if I smoked a cigarette and came into the building to have a meeting. Would I get flattened by lassie?
Thee last nexus wifi charger sucked because it was tilted and the phone would slide off. Maybe Google will (like apple) allow me to exchange the faulty device for a working one. Hahahajahahhh hahaha. Right
I disagree with this article. I believe there a shortage of developers. I know there are cited studies but in my experience there is a serious shortage of developers in the USA. Being part of the industry for ten years now I've never seen a time where a developer was unemployed for any reason other then personal choice. Tucson, for example, has been steadily adding/employing about 100 additional programmers each year while graduating 90 (most of whom immediately relocate). High paying software jobs sit unfilled for months, in some cases years at Ratheon, UofA, IBM, and many more places.
College students are often pretty unadapted to begin with. First isolate them with their computers most of the time. Add to that a complete lack of accountability for most of the (digital) interaction they do have. Top it off with entitlement and verification of their peers and you get nerds with personality issues.
Any cool ideas for cool or amazing medical devices that would save or improve lives? I like the thought of using 3d printers for printing custom human replacement parts!
I wrote a complaint to Delta suggesting their behavior was anti-american and disrespectful to our rights. There are already enough violation of our rights occurring on our way to the gate. Airlines, especially American born and bread, should have more respect for that. Use the online comment form or just mail it to corporate headquarters if you are against this behavior.
In my experience outsourced development requires a lot of technical planning, feedback cycles, and a strong development lead. Having the 'monkey work' done for you can end up being very costly in terms of your and your boss's time and might not really produce the code you want or need. It is certainly possible but the complexity of gaining domain knowledge of your system, the size and scope of what exists, and the pitfalls of remote team management can really become a barrier to success from this approach. In short the answer is yes, but remember that you will need to spend a lot of time and energy making sure the remote team is making progress.
I hope that helps!
If there was such a thing as an open service platform in the world of US - mobile it would be and always has been T-Mobile/Voicestream. In the US they have always offered and have been friendly to unlocked devices, unlimited internet, the first android, the first wifi-hotspot active phones. Their customer service is the only one I would consider worth calling or having. AT&T is closed in comparison and I've never heard someone tell me what a great service or customer service experience they have had with AT&T. We will lose in a lot of ways, but the loss of service and open platforms is the part that will hit me the hardest.
I've owned from the 770 up and have always been a bit dissapointed with each device (software) but always with a sense of goodwill to Nokia for the concept. As a stockholder (thankfully not a lot) and a avid linux developer the N900 was exactly what I wanted. I bought it about a year ago after I retired the G1. The N900 still rocks and is one of the better hardware platforms available. Problem is, development is halted, flash is no supported fully, and I got tired of waiting for 20 minutes to list out applications, and Nokia has spat in my face one too many times with this phone. I had planned to grab up a N8, but I am over Nokia for a few years. Now I am back to Android (T Mobile MyTouch G4) but I keep my N900 as my skype/grandcentral/sip/music/travel/calendar/stereo. Mostly because I came to realize the (maemo) project was drying up and I'd be better off doing some Android development anyways. I hope Nokia can get their heads out of their assets and get us MeeGo or something great with the MS partnership. Until then, its Android.
Thanks gandhi. Why would anyone assume linux desktop or server compatibility a requirement of a product. Their servers are or were probably a result of free software distributions and they offer a great product for the price. Does MS or Ubuntu offer a silverlight port? Should Netflix offer a flash or HTML5 video tag version?
Lets ban all means in which people communicate, or at least have the government moderate it. MUAHHAHAHAH
I think Google should drill a canal from the water a plenty parts of Northern California down to LA so the city and county and state can stop stealing water from other states who don't have an abundant supply! I have an even better idea. I'm going to place him in an easily escapable situation involving an overly elaborate and exotic death.
Do we really need to waste time making a new law or policy every time someone gets hurt? I'm keeping my eyes peeled for toothpaste and mouthwash detection rats sentries staring me down in the airport security line. Why not thrown in a obese person detecting civic patrol eagle that takes fast food bags away as well, What would happen if I smoked a cigarette and came into the building to have a meeting. Would I get flattened by lassie?