1) a patent for a tablet the size of the iPad
2) a patent for a tablet smaller than the iPad
3) a patent for a tablet larger than the iPad
4)...Mwahahaha!
5) profit!
Completely disagree. The problem with spreadsheets is that they are way too flexible. I know it will not ever happen, but my life would be a hell of a lot easier if business people could learn to use a god damned database. It is truly terrifying knowing that many key systems of fortune 500 companies rely on Excel for production data storage. Obviously these types have a SQL-type storage for MOST stuff, but it only takes one or two little thing getting clobbered to bring a system down.
False. What the studies are showing is that long periods of sitting are bad for your health EVEN IF you are getting plenty of exercise at other points in the day. The only real solution is either standing desk, or getting up and standing every half hour or so.
I am actually the only programmer where I work who does not have a Phd in Mathematics. Definitely depends on the field, but in my industry, it is essential.
If you cannot understand linear algebra, there is no way you can claim to understand things like Big O or algorithmic complexity in general. Any coder who does not grok those types of things will be more trouble than they are worth.
I build mapping software that is used to perform complex geospatial analysis, predictive models, etc. I use math all the time. "Math" is pretty damn broad though. Usually the business logic catches you way before the math ever does. In general, if you want to be a real badass programmer, you need to make sure your Discrete Math is top notch more so than Trig or Calc.
Why would you want to blow up a giant asteroid headed towards earth? One asteroid the size of New York vs 100 the size of Rhode Island seems like a pointless distinction to me. Unless you can "vaporize" it, that will be one hell of a debris storm headed our way. Keep the thing in one piece and nudge it in a different direction.
Never hire a programmer without sitting them down to write some code. The problems should not be very difficult or specialized. You would not believe how many people I have spent an hour interviewing, was totally sold on, then when they had to write out FizzBuzz it turned out they had absolutely no clue what they were doing. People will flat out lie to you about there experience and many are quite believable due to their memorizing talking points about some language or framework. Testing sucks, but hiring someone woefully unprepared for a position is worse for everyone involved.
...Because there is no time component to real world projects? IDK what planet you work on, but for every hour I am late my client gets to go at my limbs with a machete for 10 minutes.
Hm, is it the lottery where everyone wins who buys a ticket? Every programmer I know who is reasonably up to date and has one modicum of social sense (the bar is quite low here. Pretty much "don't creep out the HR girl in the interview by talking about your assault rifle collection" should cover it) gets 3 or 4 unsolicited calls per week from recruiters begging for them to interview. Seriously, get a Linkedin profile, write "programmer" in the skills section, and watch the emails flood in. If your skill set is 30 years out of date and you use nothing but AS400 RPG2 or you refuse to use a mainstream platform/language then it is your own damn fault. If you have any experience in C# or Java, and cannot get a job, there must be something horribly horribly wrong (other languages are good too, and I do not actually use much of either at work these days, but they are currently pretty much job-guaranteed languages).
People should be able to program just to program, as long as the abstain from telling the rest of us how to do it. This phenomenon is how design patterns like the "Abstract Factory Abstract Factory Selector Observer Pattern" get started.
I know, it's a real bummer that Python does not allow you to have little to no indentation or write your entire application on on line (*cough *Perl* cough*). Seriously, the white space stuff is the last thing to complain about Python. Complain about "self", complain about how Twisted handles concurrency in a weird way, complain about the lack of decent UI libraries, just please complain about something other than the white space. If it is that big of a deal, then you are doing it wrong anyway and should probably be using something like Style Cop, which will force you to code properly anyway.
If you like pictures, than the Head First series almost always has the best option (couple exceptions where they get a bit out of date or whatever. I think the RoR one was supposed to suck). I prefer the "cut to the chase" technical spec style books these days, but when I was starting out and everything was new and mind-boggling, the Head First books were a lot of help. I still like to brush up here and there with their book on Design Patterns. Reading the Go4 book over and over is a bit dry for most.
Let me get this straight. No Javascript support, no Silverlight/XNA support? You realize there are no other options (all WP development is currently done with Silverlight/XNA)? Is this article suggesting that there will be no support of any app development?? I highly doubt that. Clearly some facts need to get checked. I will not be buying one myself, but no need to make M$ look any worse than they already are by misrepresenting the facts and presenting wild (stupid) speculation as technical facts.
APPLE: So...um, our patent is for.. like... a um... rectangle screen... with like... ornamental curvy...um... corners. ...um....thanks.
USPO: GRANTED!
APPLE:
1) a patent for a tablet the size of the iPad ...Mwahahaha!
2) a patent for a tablet smaller than the iPad
3) a patent for a tablet larger than the iPad
4)
5) profit!
Completely disagree. The problem with spreadsheets is that they are way too flexible. I know it will not ever happen, but my life would be a hell of a lot easier if business people could learn to use a god damned database. It is truly terrifying knowing that many key systems of fortune 500 companies rely on Excel for production data storage. Obviously these types have a SQL-type storage for MOST stuff, but it only takes one or two little thing getting clobbered to bring a system down.
Gaming 20 hours, dancing 5. I am assuming a few hours on slashdot in there. You sir, have conquered time.
False. What the studies are showing is that long periods of sitting are bad for your health EVEN IF you are getting plenty of exercise at other points in the day. The only real solution is either standing desk, or getting up and standing every half hour or so.
1) curl dod.gov 2) profit!
I am actually the only programmer where I work who does not have a Phd in Mathematics. Definitely depends on the field, but in my industry, it is essential.
If you cannot understand linear algebra, there is no way you can claim to understand things like Big O or algorithmic complexity in general. Any coder who does not grok those types of things will be more trouble than they are worth.
I build mapping software that is used to perform complex geospatial analysis, predictive models, etc. I use math all the time. "Math" is pretty damn broad though. Usually the business logic catches you way before the math ever does. In general, if you want to be a real badass programmer, you need to make sure your Discrete Math is top notch more so than Trig or Calc.
Why would you want to blow up a giant asteroid headed towards earth? One asteroid the size of New York vs 100 the size of Rhode Island seems like a pointless distinction to me. Unless you can "vaporize" it, that will be one hell of a debris storm headed our way. Keep the thing in one piece and nudge it in a different direction.
But we have invested years of research and billions of dollars into desk configuration innovation, damn it! How will we recoup our investment!!??
True. No globals in C#. There is goto though, the preferred error handling mechanism for former VB6 devs.
Never hire a programmer without sitting them down to write some code. The problems should not be very difficult or specialized. You would not believe how many people I have spent an hour interviewing, was totally sold on, then when they had to write out FizzBuzz it turned out they had absolutely no clue what they were doing. People will flat out lie to you about there experience and many are quite believable due to their memorizing talking points about some language or framework. Testing sucks, but hiring someone woefully unprepared for a position is worse for everyone involved.
...Because there is no time component to real world projects? IDK what planet you work on, but for every hour I am late my client gets to go at my limbs with a machete for 10 minutes.
Hm, is it the lottery where everyone wins who buys a ticket? Every programmer I know who is reasonably up to date and has one modicum of social sense (the bar is quite low here. Pretty much "don't creep out the HR girl in the interview by talking about your assault rifle collection" should cover it) gets 3 or 4 unsolicited calls per week from recruiters begging for them to interview. Seriously, get a Linkedin profile, write "programmer" in the skills section, and watch the emails flood in. If your skill set is 30 years out of date and you use nothing but AS400 RPG2 or you refuse to use a mainstream platform/language then it is your own damn fault. If you have any experience in C# or Java, and cannot get a job, there must be something horribly horribly wrong (other languages are good too, and I do not actually use much of either at work these days, but they are currently pretty much job-guaranteed languages).
People should be able to program just to program, as long as the abstain from telling the rest of us how to do it. This phenomenon is how design patterns like the "Abstract Factory Abstract Factory Selector Observer Pattern" get started.
Seriously, are there really people complaining about Python not looking like minified javascript???
I know, it's a real bummer that Python does not allow you to have little to no indentation or write your entire application on on line (*cough *Perl* cough*). Seriously, the white space stuff is the last thing to complain about Python. Complain about "self", complain about how Twisted handles concurrency in a weird way, complain about the lack of decent UI libraries, just please complain about something other than the white space. If it is that big of a deal, then you are doing it wrong anyway and should probably be using something like Style Cop, which will force you to code properly anyway.
If you like pictures, than the Head First series almost always has the best option (couple exceptions where they get a bit out of date or whatever. I think the RoR one was supposed to suck). I prefer the "cut to the chase" technical spec style books these days, but when I was starting out and everything was new and mind-boggling, the Head First books were a lot of help. I still like to brush up here and there with their book on Design Patterns. Reading the Go4 book over and over is a bit dry for most.
Programming CAN be repetitive:
1 SHARED NAME = 'Bob'
2 PRINT 'HELLO' + NAME
3 GOTO 2
...and....
If you forget the restaurant and slang word, "Hooters" totally sounds like it could be the name of a new distro.
M$ set to release the all new Ford Tablet, the Walmart Phone 9, and the Trader Joe's Web Application Framework!
Let me get this straight. No Javascript support, no Silverlight/XNA support? You realize there are no other options (all WP development is currently done with Silverlight/XNA)? Is this article suggesting that there will be no support of any app development?? I highly doubt that. Clearly some facts need to get checked. I will not be buying one myself, but no need to make M$ look any worse than they already are by misrepresenting the facts and presenting wild (stupid) speculation as technical facts.
XAML is the markup language used by Silverlight and WPF. "Migration" does not make sense.