I think what also matters is what stage of life you're at. If you're closer to the end of your career than the beginning, I think it matters alot.
At this point, I have one in college, and the second one about to enter college. Our finances are such that neither kid should have to take out a loan to complete 4 years, assuming I work at something that can pull in at least 60% of what I'm making, so I figure that within 3 years, I'm going to downsize my career, start doing something I want to do rather than something I have to do. What's nice is that my company actually encourages bridging out to a new career, offering a kind of part-time work arrangement while you find your niche.
They hired the political hatchetman, Mark Penn, in 2013. So they're spending money on political attack ads when they should be innovating. That has nothing to do with the past. It has much more to do with the laziness that has pervaded Microsoft since Ballmer took over. Maybe they can improve now that he's gone, but they're not likely to win fanboys until that happens.
Impossible? No. Very difficult to get both people management and engineering skills in the same person? Yup. That's true, but that's why you take care of that person when you find them.
But you don't need to sign this agreement if you don't include Google apps on any of your devices. That's the point. Amazon, Ubuntu, Firefox all build AOSP devices without Google apps. It can be done. Of course, the hard part is making your own services and apps layer on them that makes it something people would want to use.
What Acer violated was the Open Handset Alliance agreement, something different than the agreement discussed here. Again, you don't have to belong to the Open Handset Alliance to fork Android. Acer did, so they got called on violating it. But you do not need to sign onto it to produce Android devices.
No, Google has no problem with anyone forking Android. What they don't want is people taking the Google Play Store, Google apps, but supplanting them with others, like Samsung has done.
Android itself was built to be forked. It literally is a platform to build other platforms.
The Google apps and Play Store are a different thing entirely.
Right. And he pointed out that there's nothing that says you have to license those apps. You can build a perfectly good, workable Android phone that has zero Google apps on them. This agreement has nothing that stops you from doing that.
Yup. It's also going to make life more difficult for Amazon and Samsung. But to me, this is a plus for most people who use the Android product, at least in the US.
It says that Samsung can't put its crap SVoice in place of Google Voice Search or ChatOn in place of Hangouts as defaults if they also want to include YouTube or the Play Store. It pretty much says that Amazon will have to buy into Google apps lock, stock, and barrel if it ever wants to bring back Google Search or enable Google Maps on Kindle Fire devices. As for Microsoft, it says that if they are even considering doing an Android phone, they'll have to build out their own ecosystem of apps and services unless they're okay with Google apps to be front and center. The services are a huge part here, if you don't think so, consider that Amazon effectively built their own workalike version of Google Services, and even that's pretty back level now, but was an essential part of making Kindle Fire somewhat successful. Personally, I think it would be very cool if Microsoft did an MS build of Android apps. They're the most likely company to actually do it well, but I'd be surprised if their stockholders had the intestinal fortitude to take that risk. We'll see.
As an Android user, I'm actually pleased with this decision because while I personally like Samsung phones, I hate the crap that passes for Google workalike apps on it. It's also high time that Google uses some of its own might to bring some order to the Android universe.
True lovers of pure Android can keep building on it. They are welcome to build on its open platform, and build their own apps. More power to them if they can build Search, Maps, video service, etc. that are on par with Google's. That would be great. Competition is good. But cherry picking Google apps or including outdated versions or worse, cheap imitations is not good.
That's the beauty of this agreement. The apps are not being tied to Android. OEMs are free to build upon pure Android if they want and they can do so without including any of the Google apps at all. What this agreement states is that *if* they include the Google apps, they must take the package in its entirety and under the conditions specified.
There are some who would argue that Android isn't really Linux, but it certainly is a derivative of it. So, you've seen it running on 80% of the world's smartphones. It's also in ChromeOS which is starting to gain a bit of traction.
Every time someone tries to come out with a graphical means for programming, the problem becomes that deploying things in the field in a manner that they can be serviced becomes difficult.
Eventually, you find you want to be able to log or trace stuff and that's just best done using plain text Log or Trace statements.
Then, scaling becomes the issue. Yeah, maybe your program with 10 or so boxes and 20 arrows looks great but eventually you'll want to do something that maybe requires a few thousand boxes and arrows. Now, suddenly all that picture based stuff becomes a bit unwieldy. You'll break it into reusable parts no doubt but arranging them requires naming and naming boils down to some text of some sort.
Not so much. Got my best job offers at 45 and 48, took 'em both! There are a lot of companies that pay big money for experienced programmers, especially ones that can point to actual products they had a hand in.
But if it makes you feel better to believe that, go ahead.
Every story I read about this execution seems to have a different amount of time quoted. I've seen 10, 15, 20, and finally 25 minutes quoted from the New York Daily News. Do I hear 30 minutes?
It's hard to get all rattled up about this without some verifiable facts.
We have a couple of aging Windows laptops in our house but they are slowly getting replaced by Chromebooks and tablets. There's just nothing that we run on Windows that absolutely 100% demands Windows. We're using Mint instead of Quicken now, that was the last Windows thing we used. On the Chromebooks, the kids use Google Docs or Microsoft's own cloud based Office when it is absolutely called for. They have yet to hand in an assignment this year where the teacher could tell what source program was used.
The Windows laptops are used mostly for browsing and there's one that my husband keeps around because his work VPN is on it, but he hasn't used it in so long, he's not entirely sure the password is up to date. We also have one Macbook that gets a little usage.
Even so, it's much more likely that if we ever buy an actual full on computer, it would more likely be a Macbook Air rather than a Windows PC. Just never warmed up to the Metro look at all. I tried it and it looked ugly and busy to me whereas the Mac look is still familiar and simple.
This is about the stupidest strategy I can imagine. Ignore the high-earning techies and market yourself to "normal", presumably lower earning people? If I was a stock holder for Yahoo, I'd be dumping it big time now.
He forgot the actual blockers. Potential ones are good but what about the ones that you are currently facing. To me, that's the most important part of the scrum. If your 15 minute standup is, for some reason, shortened to 5, cut the rest out and go with what people are blocked on.
In an ideal world, maybe a worker would just be able to crank out code and never, ever poke their head out of the office.
But this is reality.
In reality-land, your #1 job is *always* communication, because the man/woman who doesn't communicate will be the first to go at layoff time.
You'll get a lot further in your career if you control expectations of your deliverables, then deliver what you said you would deliver (or hopefully, more) along with a good presentation/demo, and then remind them again of what you've delivered come performance review time. All of that means documenting your efforts.
I make it a habit to write out specific stories and draw low-res mockups of what software I intend to deliver before I deliver it. Then, I make sure that I can tell a story with my software, featuring named roles ("Mary is the supply chain manager, she wants to see which supplier is best at delivering nailguns"). I present it to my management and also provide a Camtasia recorded demonstration so that they can take it forward. Finally, I make sure that my own performance review notes include pointers to these demonstrations which I keep out on my internal blog page.
It's worked well enough that a lot of others in my department are following suit and has consistently ensured very good performance rankings year after year. You don't have to be the best presenter to do this either. You just need to be able to follow and read back your story.
This points to a discoverability problem, something that just about every Microsoft product, including Windows 8 suffers from.
Too much stuff is hidden below seventeen layers of menu or worse, particularly in Windows 8, forces you to move your mouse to some magic corner of the screen to access. It's a huge time waster for beginners. Trying to figure this out on your own is a pain, particularly for people on a tight deadline.
RTFM or take the expensive community college class to learn how to use software efficiently is not an answer in 2013. Consumer software has to be as discoverable as the idiot simple iPhone is (well, was, but that's a rant for another day). That's where the bar is now, like it or not.
....except for people who would consider buying a new version of it.
Fact is, it is too damned expensive and there are cheaper, actually free versions of stuff that do the same thing.
Word processors/ spreadsheet makers/presentation makers are commodities now. Honestly, I've been using LibreOffice for 4 years now for my office presentations where "everything has to be in Office format" and no one notices so long as I actually save the documents in Office format. Even Google is getting into the act now that they bought Quickoffice.
Yes, it's a decent enough product, but really MS should just give it away at this point. The days of people paying a premium for Office are over.
I think what also matters is what stage of life you're at. If you're closer to the end of your career than the beginning, I think it matters alot. At this point, I have one in college, and the second one about to enter college. Our finances are such that neither kid should have to take out a loan to complete 4 years, assuming I work at something that can pull in at least 60% of what I'm making, so I figure that within 3 years, I'm going to downsize my career, start doing something I want to do rather than something I have to do. What's nice is that my company actually encourages bridging out to a new career, offering a kind of part-time work arrangement while you find your niche.
They hired the political hatchetman, Mark Penn, in 2013. So they're spending money on political attack ads when they should be innovating. That has nothing to do with the past. It has much more to do with the laziness that has pervaded Microsoft since Ballmer took over. Maybe they can improve now that he's gone, but they're not likely to win fanboys until that happens.
Impossible? No. Very difficult to get both people management and engineering skills in the same person? Yup. That's true, but that's why you take care of that person when you find them.
Correction, I should have said that Amazon, et al build ANDROID devices, not AOSP. My bad.
But you don't need to sign this agreement if you don't include Google apps on any of your devices. That's the point. Amazon, Ubuntu, Firefox all build AOSP devices without Google apps. It can be done. Of course, the hard part is making your own services and apps layer on them that makes it something people would want to use.
What Acer violated was the Open Handset Alliance agreement, something different than the agreement discussed here. Again, you don't have to belong to the Open Handset Alliance to fork Android. Acer did, so they got called on violating it. But you do not need to sign onto it to produce Android devices.
No, Google has no problem with anyone forking Android. What they don't want is people taking the Google Play Store, Google apps, but supplanting them with others, like Samsung has done.
Android itself was built to be forked. It literally is a platform to build other platforms.
The Google apps and Play Store are a different thing entirely.
Right. And he pointed out that there's nothing that says you have to license those apps. You can build a perfectly good, workable Android phone that has zero Google apps on them. This agreement has nothing that stops you from doing that.
Yup. It's also going to make life more difficult for Amazon and Samsung. But to me, this is a plus for most people who use the Android product, at least in the US.
It says that Samsung can't put its crap SVoice in place of Google Voice Search or ChatOn in place of Hangouts as defaults if they also want to include YouTube or the Play Store. It pretty much says that Amazon will have to buy into Google apps lock, stock, and barrel if it ever wants to bring back Google Search or enable Google Maps on Kindle Fire devices. As for Microsoft, it says that if they are even considering doing an Android phone, they'll have to build out their own ecosystem of apps and services unless they're okay with Google apps to be front and center. The services are a huge part here, if you don't think so, consider that Amazon effectively built their own workalike version of Google Services, and even that's pretty back level now, but was an essential part of making Kindle Fire somewhat successful. Personally, I think it would be very cool if Microsoft did an MS build of Android apps. They're the most likely company to actually do it well, but I'd be surprised if their stockholders had the intestinal fortitude to take that risk. We'll see.
As an Android user, I'm actually pleased with this decision because while I personally like Samsung phones, I hate the crap that passes for Google workalike apps on it. It's also high time that Google uses some of its own might to bring some order to the Android universe.
True lovers of pure Android can keep building on it. They are welcome to build on its open platform, and build their own apps. More power to them if they can build Search, Maps, video service, etc. that are on par with Google's. That would be great. Competition is good. But cherry picking Google apps or including outdated versions or worse, cheap imitations is not good.
No. Google never, ever said that their apps are open.
Android is open, not Google apps.
Wrong. That's not what this agreement says. Android is still open and OEMs are free to build out AOSP with their own apps.
What this says is that if you take the Google apps, you must include the whole package under the terms specified. That's all.
Sooo many posts here written by people who didn't actually read the article.
That's the beauty of this agreement. The apps are not being tied to Android. OEMs are free to build upon pure Android if they want and they can do so without including any of the Google apps at all. What this agreement states is that *if* they include the Google apps, they must take the package in its entirety and under the conditions specified.
There are some who would argue that Android isn't really Linux, but it certainly is a derivative of it. So, you've seen it running on 80% of the world's smartphones. It's also in ChromeOS which is starting to gain a bit of traction.
Every time someone tries to come out with a graphical means for programming, the problem becomes that deploying things in the field in a manner that they can be serviced becomes difficult.
Eventually, you find you want to be able to log or trace stuff and that's just best done using plain text Log or Trace statements.
Then, scaling becomes the issue. Yeah, maybe your program with 10 or so boxes and 20 arrows looks great but eventually you'll want to do something that maybe requires a few thousand boxes and arrows. Now, suddenly all that picture based stuff becomes a bit unwieldy. You'll break it into reusable parts no doubt but arranging them requires naming and naming boils down to some text of some sort.
Bwahahahaha!
Not so much. Got my best job offers at 45 and 48, took 'em both! There are a lot of companies that pay big money for experienced programmers, especially ones that can point to actual products they had a hand in.
But if it makes you feel better to believe that, go ahead.
Every story I read about this execution seems to have a different amount of time quoted. I've seen 10, 15, 20, and finally 25 minutes quoted from the New York Daily News. Do I hear 30 minutes?
It's hard to get all rattled up about this without some verifiable facts.
We have a couple of aging Windows laptops in our house but they are slowly getting replaced by Chromebooks and tablets. There's just nothing that we run on Windows that absolutely 100% demands Windows. We're using Mint instead of Quicken now, that was the last Windows thing we used. On the Chromebooks, the kids use Google Docs or Microsoft's own cloud based Office when it is absolutely called for. They have yet to hand in an assignment this year where the teacher could tell what source program was used.
The Windows laptops are used mostly for browsing and there's one that my husband keeps around because his work VPN is on it, but he hasn't used it in so long, he's not entirely sure the password is up to date. We also have one Macbook that gets a little usage.
Even so, it's much more likely that if we ever buy an actual full on computer, it would more likely be a Macbook Air rather than a Windows PC. Just never warmed up to the Metro look at all. I tried it and it looked ugly and busy to me whereas the Mac look is still familiar and simple.
This is about the stupidest strategy I can imagine. Ignore the high-earning techies and market yourself to "normal", presumably lower earning people?
If I was a stock holder for Yahoo, I'd be dumping it big time now.
Time to get a new GP. Hopefully that person also had power of attorney to do so.
He forgot the actual blockers. Potential ones are good but what about the ones that you are currently facing. To me, that's the most important part of the scrum. If your 15 minute standup is, for some reason, shortened to 5, cut the rest out and go with what people are blocked on.
Blog it and tell him to subscribe to your blog if he wants daily updates. That way, you're only spamming the ones who wish to be spammed.
In an ideal world, maybe a worker would just be able to crank out code and never, ever poke their head out of the office.
But this is reality.
In reality-land, your #1 job is *always* communication, because the man/woman who doesn't communicate will be the first to go at layoff time.
You'll get a lot further in your career if you control expectations of your deliverables, then deliver what you said you would deliver (or hopefully, more) along with a good presentation/demo, and then remind them again of what you've delivered come performance review time. All of that means documenting your efforts.
I make it a habit to write out specific stories and draw low-res mockups of what software I intend to deliver before I deliver it. Then, I make sure that I can tell a story with my software, featuring named roles ("Mary is the supply chain manager, she wants to see which supplier is best at delivering nailguns"). I present it to my management and also provide a Camtasia recorded demonstration so that they can take it forward. Finally, I make sure that my own performance review notes include pointers to these demonstrations which I keep out on my internal blog page.
It's worked well enough that a lot of others in my department are following suit and has consistently ensured very good performance rankings year after year. You don't have to be the best presenter to do this either. You just need to be able to follow and read back your story.
Step 1. Become Godlike ....
This points to a discoverability problem, something that just about every Microsoft product, including Windows 8 suffers from.
Too much stuff is hidden below seventeen layers of menu or worse, particularly in Windows 8, forces you to move your mouse to some magic corner of the screen to access. It's a huge time waster for beginners. Trying to figure this out on your own is a pain, particularly for people on a tight deadline.
RTFM or take the expensive community college class to learn how to use software efficiently is not an answer in 2013. Consumer software has to be as discoverable as the idiot simple iPhone is (well, was, but that's a rant for another day). That's where the bar is now, like it or not.
....except for people who would consider buying a new version of it.
Fact is, it is too damned expensive and there are cheaper, actually free versions of stuff that do the same thing.
Word processors/ spreadsheet makers/presentation makers are commodities now. Honestly, I've been using LibreOffice for 4 years now for my office presentations where "everything has to be in Office format" and no one notices so long as I actually save the documents in Office format. Even Google is getting into the act now that they bought Quickoffice.
Yes, it's a decent enough product, but really MS should just give it away at this point. The days of people paying a premium for Office are over.
Well there's Steve Ballmer, Bill Gates, Steve Ballmer's mom, and Bill Gates' mom.......and that's about it.