While we're at it, let's sue any of those idiots who actually force you to invite 10 people before using their crappy application. I hope they all die.
Before you can even bring the EC into play, you have to actually win the party nomination. And to do that, you have to win the primaries (still not the popular vote, though). And the best way to win the primaries (or to not lose them) is to win one of the first couple of states. I don't think NH was "rigged" by any means, but the motive is certainly there. Obama was riding the wave of popularity, and it may have gotten a little out of hand had he beaten Clinton in NH. She always has the advantage with the superdelegates, but if she doesn't win anything before Feb. 5, she'll have a hard time convincing enough people to vote for her. So winning NH was a great way for her to not only stay in the race but reestablish her position as frontrunner.
Now it probably won't do her much good to go and rig the vote in Nebraska or North Dakota...
What I'm talking about is maintaining new code. For example, you finish implementing a new application, it goes into production, and they dump the lingering issues and support to the less costly maintenance team in India. My company does it all the time. Much more of our maintenance work goes to India than does the new development.
I work with Indians all the time in my line of work, and the one thing they are all in agreement about is that their universities are not as good as ours. They simply don't have the education to compete with us, and if they are American-educated, they typically stay in America. The jobs they are getting are basically the equivalent of junior programmer positions, where they're told which module to write and they write it; or lousy maintenance jobs. There will always be a demand for developers who understand other lines of business (e.g., finance, health care, etc.), can work well with people, and have good analytical skills (for analysis, design, etc.).
Which brings me to my suggestion: learn about other lines of business, because most likely you'll be writing software with actual business users. If you limit yourself to only jobs writing software libraries, you might not have as many options.
I would've done the same thing, too. If I were distributing free donated pies, there wouldn't be much sense in me telling one of my donors I don't want them to sell cheap pies.
Let me give you an example... I did a software project for a single department in a very large bank, and something like this certainly would have helped. Our little group didn't have the ability to automatically roll out applications to individual users' machines (who would be spread out a little further across the organization than our project team), so we had to do a web app. The business users, however, did not understand the limitations of web applications, and basically wanted it to do whatever they wanted with little regard to technological considerations (although they were pretty good with canning the impossible requirements). Although I haven't actually used Silverlight, some of my co-workers say it is pretty slick and are generally excited about the possibilities, and it does seem like it would make more functional web applications able to be developed swiftly.
That's what I think MS is getting at. They don't get their money from the individual website builders, but from the large corporations with money to throw away. The IT department just pays a few extra bucks (per developer, of course) for the Silverlight add-in, the project teams save development time, the users (who don't know anything about computers and don't care what platform they're using) see a more slick web application (and the large corporations are even further locked into MS products!). Everybody wins except Adobe. I don't think there's much money for MS to make on the web, and I don't doubt that they realize it.
Windows Forms apps are a pain in the butt to deploy. If you make a new version of the app, you would have to push out the new version to everybody who had it, which would of course require some sort of subscription program, etc. And you would have to either make sure any database changes are completely compatible with the old version of the app or make sure absolutely nobody is using the old version of the app. Additionally, you would have to either make the database accessible to everyone using the app or implement a web service to feed the data to the users. It's just easier to update the website, and have the IT department only push out silverlight.
Windows Forms apps are much easier to build than (good) ASP.NET apps, but maybe Silverlight will change that. Who knows.
All trolling and MS-hating aside, Silverlight is not meant for the World Wide Web. Rather, it is, like many other Microsoft products (SharePoint, PerformancePoint, BizTalk, etc) for the corporate intranet. The corporate IT department can simply force the software onto everybody's computer, and the developers can easily develop a *real* UI without having to fumble around with trying to make HTML behave like Windows Forms.
You should have seen how badly the member website for Microsoft Certified Professionals crapped out when I tried getting in. The error message actually displayed a Guid.
I'm not normally one to praise Microsoft, but SQL Server is something they got right, particularly 2005. Yeah, there's no limit keyword, but I really don't see the quirkyness you're talking about, and I can crank out T-SQL far quicker and more productively than MySQL. And no T-SQL programmer I know uses a query mangler.
It's not like paging is so difficult to do with sql server... Just use an identity field, store the last id, and SELECT TOP(n) FROM TABLE WHERE ID > @lastID. Or, if you're using 2005, use the common table expression.
I read it as "We had to turn them off when we installed everything" rather than "We turn them off each time we reboot the server." But maybe I read it incorrectly...
It turns out that even if you lock down your own account, there is still the matter of your friends' accounts that have all kinds of references to you, especially pictures.
See, I never have that problem with Facebook. I'm not actually cool enough to be tagged in any photos, so if I quit, there won't be any relics left.
CDs may be shorter, but they provide much more entertainment. There's really not much reason to watch a movie more than three or four times (if it's good), but a (good) CD can be played back dozens of time and continue to provide value. Sound quality with CDs is definitely an issue, though... Some artists are starting to release their music in surround sound, but if only I had a player for that...
Yeah, I don't really see Roark as any kind of type for what Gehry is. Roark's buildings were actually uber-practical, and I guess could be said to be the utter opposite of what Gehry does. Roark made his buildings to be a part of the landscape, while Gehry makes his to stand out as much as possible. I'm sure Roark would still have the same reception from the architectural world if he did what Gehry does, though.
I always saw Roark as more of a believer of "form follows function", while the prevailing practice in the book is to essentially implement as many of the architectural practices from the past as possible.
I'm not talking about some crappy tripod website where one guy does the whole entire site. If you've got any decent sized project, you're going to have infrastructure people who do the business logic, data access, and other technical stuff, and the design people who choose the color, build the layout, color the menus, and create the graphics. Generally if you have the design people doing the infrastructure, you end up with a bad infrastructure, and if you have the infrastructure people doing the design, you end up with a bad design. Web designers who claim they are engineers are the liars.
The point is, a design/architectural role is completely different than an engineering role. The architect isn't hired for his engineering abilities, but for his artistic talent, whereas the engineer is hired not for artistic talent but the ability to make it actually work. Obviously you'd expect an architect to have a rudimentary understanding of civil engineering so that he can filter out impractical ideas, but you can't rely on the architect to do the real engineering work.
At the very least, a civil engineer should've been hired to do a cursory check on things that the architecture might not have considered, such as gravity. Architects are like web designers, i.e., they design pretty interfaces rather than build infrastructures. They're artists, not engineers. I'm not too familiar with how these buildings are done, but don't they have a team of engineers involved to make sure things like this don't happen?
Well, I've used Facebook to reconnect with about 40 people I haven't seen for at least three years. I don't like the app spam, "Pirate vs. Ninjas", "Advanced Wall", random meeting part of it that some people do (although there are several apps that I use, most of which I don't put on my actual profile), but it very often provides the answer to "Whatever happened to that guy?" It's also well equipped for sending out invites for parties and other gatherings, as you don't have to call/text everybody.
I was alluding to Italians' notoriously short tempers. The physicist was getting upset about really minor things.
Now who's the idiot?
As someone whose grandfather is Italian, I ask:
You haven't met very many Italians, have you?
While we're at it, let's sue any of those idiots who actually force you to invite 10 people before using their crappy application. I hope they all die.
Before you can even bring the EC into play, you have to actually win the party nomination. And to do that, you have to win the primaries (still not the popular vote, though). And the best way to win the primaries (or to not lose them) is to win one of the first couple of states. I don't think NH was "rigged" by any means, but the motive is certainly there. Obama was riding the wave of popularity, and it may have gotten a little out of hand had he beaten Clinton in NH. She always has the advantage with the superdelegates, but if she doesn't win anything before Feb. 5, she'll have a hard time convincing enough people to vote for her. So winning NH was a great way for her to not only stay in the race but reestablish her position as frontrunner.
Now it probably won't do her much good to go and rig the vote in Nebraska or North Dakota...
Pain for you? My license expires in 2048, so I have to get mine 34 years early!
You only saw "Te" because your browser rendered it incorrectly.
What I'm talking about is maintaining new code. For example, you finish implementing a new application, it goes into production, and they dump the lingering issues and support to the less costly maintenance team in India. My company does it all the time. Much more of our maintenance work goes to India than does the new development.
I work with Indians all the time in my line of work, and the one thing they are all in agreement about is that their universities are not as good as ours. They simply don't have the education to compete with us, and if they are American-educated, they typically stay in America. The jobs they are getting are basically the equivalent of junior programmer positions, where they're told which module to write and they write it; or lousy maintenance jobs. There will always be a demand for developers who understand other lines of business (e.g., finance, health care, etc.), can work well with people, and have good analytical skills (for analysis, design, etc.).
Which brings me to my suggestion: learn about other lines of business, because most likely you'll be writing software with actual business users. If you limit yourself to only jobs writing software libraries, you might not have as many options.
Pearls Before Swine is definitely a good strip.
I'd have to add Dilbert and F-Minus to the list.
And I also enjoy Lio for some wierd reason.
That'll be the day when Congress actually slashes a budget...
I would've done the same thing, too. If I were distributing free donated pies, there wouldn't be much sense in me telling one of my donors I don't want them to sell cheap pies.
Let me give you an example... I did a software project for a single department in a very large bank, and something like this certainly would have helped. Our little group didn't have the ability to automatically roll out applications to individual users' machines (who would be spread out a little further across the organization than our project team), so we had to do a web app. The business users, however, did not understand the limitations of web applications, and basically wanted it to do whatever they wanted with little regard to technological considerations (although they were pretty good with canning the impossible requirements). Although I haven't actually used Silverlight, some of my co-workers say it is pretty slick and are generally excited about the possibilities, and it does seem like it would make more functional web applications able to be developed swiftly.
That's what I think MS is getting at. They don't get their money from the individual website builders, but from the large corporations with money to throw away. The IT department just pays a few extra bucks (per developer, of course) for the Silverlight add-in, the project teams save development time, the users (who don't know anything about computers and don't care what platform they're using) see a more slick web application (and the large corporations are even further locked into MS products!). Everybody wins except Adobe. I don't think there's much money for MS to make on the web, and I don't doubt that they realize it.
Windows Forms apps are a pain in the butt to deploy. If you make a new version of the app, you would have to push out the new version to everybody who had it, which would of course require some sort of subscription program, etc. And you would have to either make sure any database changes are completely compatible with the old version of the app or make sure absolutely nobody is using the old version of the app. Additionally, you would have to either make the database accessible to everyone using the app or implement a web service to feed the data to the users. It's just easier to update the website, and have the IT department only push out silverlight.
Windows Forms apps are much easier to build than (good) ASP.NET apps, but maybe Silverlight will change that. Who knows.
All trolling and MS-hating aside, Silverlight is not meant for the World Wide Web. Rather, it is, like many other Microsoft products (SharePoint, PerformancePoint, BizTalk, etc) for the corporate intranet. The corporate IT department can simply force the software onto everybody's computer, and the developers can easily develop a *real* UI without having to fumble around with trying to make HTML behave like Windows Forms.
You should have seen how badly the member website for Microsoft Certified Professionals crapped out when I tried getting in. The error message actually displayed a Guid.
And yes, I'm completely aware of the irony.
...Does not work with Opera.
Not interested.
I'm not normally one to praise Microsoft, but SQL Server is something they got right, particularly 2005. Yeah, there's no limit keyword, but I really don't see the quirkyness you're talking about, and I can crank out T-SQL far quicker and more productively than MySQL. And no T-SQL programmer I know uses a query mangler.
It's not like paging is so difficult to do with sql server... Just use an identity field, store the last id, and SELECT TOP(n) FROM TABLE WHERE ID > @lastID. Or, if you're using 2005, use the common table expression.
I read it as "We had to turn them off when we installed everything" rather than "We turn them off each time we reboot the server." But maybe I read it incorrectly...
See, I never have that problem with Facebook. I'm not actually cool enough to be tagged in any photos, so if I quit, there won't be any relics left.
I'm not familiar with Brazilian years... Do they measure them differently in the southern hemisphere?
CDs may be shorter, but they provide much more entertainment. There's really not much reason to watch a movie more than three or four times (if it's good), but a (good) CD can be played back dozens of time and continue to provide value. Sound quality with CDs is definitely an issue, though... Some artists are starting to release their music in surround sound, but if only I had a player for that...
Yeah, I don't really see Roark as any kind of type for what Gehry is. Roark's buildings were actually uber-practical, and I guess could be said to be the utter opposite of what Gehry does. Roark made his buildings to be a part of the landscape, while Gehry makes his to stand out as much as possible. I'm sure Roark would still have the same reception from the architectural world if he did what Gehry does, though.
I always saw Roark as more of a believer of "form follows function", while the prevailing practice in the book is to essentially implement as many of the architectural practices from the past as possible.
I'm not talking about some crappy tripod website where one guy does the whole entire site. If you've got any decent sized project, you're going to have infrastructure people who do the business logic, data access, and other technical stuff, and the design people who choose the color, build the layout, color the menus, and create the graphics. Generally if you have the design people doing the infrastructure, you end up with a bad infrastructure, and if you have the infrastructure people doing the design, you end up with a bad design. Web designers who claim they are engineers are the liars.
The point is, a design/architectural role is completely different than an engineering role. The architect isn't hired for his engineering abilities, but for his artistic talent, whereas the engineer is hired not for artistic talent but the ability to make it actually work. Obviously you'd expect an architect to have a rudimentary understanding of civil engineering so that he can filter out impractical ideas, but you can't rely on the architect to do the real engineering work.
At the very least, a civil engineer should've been hired to do a cursory check on things that the architecture might not have considered, such as gravity. Architects are like web designers, i.e., they design pretty interfaces rather than build infrastructures. They're artists, not engineers. I'm not too familiar with how these buildings are done, but don't they have a team of engineers involved to make sure things like this don't happen?
Well, I've used Facebook to reconnect with about 40 people I haven't seen for at least three years. I don't like the app spam, "Pirate vs. Ninjas", "Advanced Wall", random meeting part of it that some people do (although there are several apps that I use, most of which I don't put on my actual profile), but it very often provides the answer to "Whatever happened to that guy?" It's also well equipped for sending out invites for parties and other gatherings, as you don't have to call/text everybody.