Slashdot videos: Now with more Slashdot!
I've had very competent developers who had next to no clue about how DNS works. They could do their job just fine with that. Me? Personally, I'm not up to snuff with the finer points of SQL queries and all the joins that exists and when it makes sense to create an index, etc. Could I find out? Most likely, but I haven't had the need to recently.
I think that's true, and not every developer out there will know everything anymore. It's just too vast a space.
That said though, I do find that there is a general dumbing down of the development community overall with the advent of high level frameworks. It used to be that you had to be pretty technically competent in order to program. Now, things have been simplified so much that a lot of people who would never have been able to program back when the popular languages were C/C++ are able to get jobs as app developers. That's not necessarily a bad thing since the frameworks shortened app development time and made it so there are more people to fill jobs. But, it does mean that if you have a job that does require that strong, deep knowledge of how things work you are going to have to look harder. The same kinds of strong technical types who could have been very able C programmers 20 years ago are still present today in the web development landscape, but think of it like signal to noise ratio: if they are the "signal", there's a lot more noise to sort through now.
As a good example of this, I worked on a web hosting team for a very large company. Our average time from posting to hiring was actually about a year. There were plenty of developers around, but we needed the kind who understood (or could be trained to understand) lower layer technologies, such as HTTP, DNS, some of the auth technologies like basic or Kerberos, the web server itself (IIS), F5 load balancers, and that sort of stuff. Those are the kind of things that have to be in place for web apps to run. And as it turns out, many people can slap together a website with high level frameworks but a much smaller percentage are able to learn the underlying technologies at a deep level. And unfortunately, of the internal developers we knew could handle it, most said "No, I don't want to worry about that low level stuff... that's why we like have you hosting guys around to handle it for us!" So we would always have to post externally, and it would take about a year, almost never less than six months.
So if you've got a need for someone to just write basic apps, you can fill that fast, but if you need a "deep" programmer just expect that it's going to take a very long time to find one, but if your compensation is adequate you will probably get there eventually.
Stop trying to spend money to get girls to code.
I would also argue that it's hypocritical to spend money trying increase female presence in CS if we aren't going to spend similar amounts erasing the gap in other male dominated fields, such as garbage collecting, construction, being an auto mechanic, plumbing, etc. And for that matter, where's the money pile for encouraging men to become nurses?
But yes, I agree, we should stop spending money on this. It doesn't work anyway.
It makes your right wingers look like the dorks you are in full view of a wide audience, please keep it up
And you assume he's right wing because? You don't have to be right wing (I hope) in order to question the judgement of using a comedy show as a primary news source.
Jon Stewart switches to a different tone (or faces a different camera) when he is presenting jokes or opinions. That's why he is so trusted by young people.
The gen Y's, X's and Millenials have lived so long in a spin induced world that they have learned from the Daily Show how to decipher bullshit mountain and as a result, the show has taught them better critical thinking skills and made them better news consumers than anybody who lets their senses get twisted by buying into bullshit mountain
Wow, just wow. So you are basically admitting that you've given up trying to think critically about things and instead decipher what's true based on what kind of tone people use? So all anyone has to do to get you to believe something is make the right face at you? I'm a millenial, and there are WAY to many people in our generation that think like you and think a comedy show is a primary news source (you probably think that about the onion too... or maybe not because a print paper can't make the proper facial expression at you). But fortunately not all of us have been dumbed down that much.
M'kay... and what 'other' news source would be more grounded in reality? Maybe Fox News? Oh, that's right... Fox News fell back to the statement that they are 'opinion' so that they could not be sued for misrepresentation of the facts
Actually, yes, Fox News would be a considerably better source than a comedy show. They don't just make up facts out of thin air (in that respect they are also significantly better than NBC and Brian Williams). And for the record, they've never said they are an "opinion" network. I don't know where you pulled that made up fact from (probably the Daily Show). Fox News is a news channel that also carries opinion shows like O'Reilly and Hannity. But those are clearly labeled as opinion and you should know that going in. Their actual news shows with Chris Wallace, Bret Bair, Greta, etc, are all real news shows and have never been labeled as opinion.
Mainstream news mixes truth, halftruths, and opinions and presents them all in the same manner.
No, they don't all do that. Just because John Stewart does it for laughs on a clearly labeled comedy show, or just because Brian Williams does it because he apparently has ego problems, doesn't mean everyone else must therefore be lying.
I remember reading my local (conservative) newspaper (end to end on a daily basis) as a kid a realizing that I had to filter out the right-wing bias that the local publisher would insert (they were owned by the Quayle family)
Given your obvious lack of judgement and lack of independently trying to verify facts, one would have to question whether you weren't just filtering out all the things that didn't agree with your preconceived notions.
Considering how much he - the admitted source of fake news
The big problem with him, or at least with his show, is that many in my generation (millenials) don't seem to understand that he is peddling fake news for entertainment value. Way to many people cite "The Daily Show" as their primary source of news. Democracy requires an informed electorate, and it's a huge problem when many voters are not paying attention and are instead turning to fantasy as their source of news in the world.
Really the problem is more the citizenry than Stewart, but someone less talented than him wouldn't have caused such a big impact.
Link to Original Source
There was an era, probably inherited from the big-iron computing model, where we strived for stability and long uptimes. I guess that era is now gone, with rapid-release and lots of little things constantly needing the system to restart.
I don't think it's gone completely. For the consumer, yes, it's over, because they want the latest and greatest NOW regardless of possible flaws. I think the only reason consumers ever had a non rolling release model is because tech originally started with the enterprise and for the enterprise, and trickled down to the consumers. It wasn't until later that things became so consumer centric with a consumer driven model like rolling release.
But enterprise hasn't ceased to exist, and there is still a lot of money there. And that money goes first and foremost to companies who provide functional, stable products that don't require a lot of maintenance or upgrades for a while. Because in enterprise IT, upgrades and maintenance cost more than the software, and minimizing those costs are paramount.
So I think non-rolling releases will continue in the enterprise, and I think for evidence of that you can just look at all the companies that dumped Firefox and went back to IE when Firefox switched to rolling release. Many large IT shops had spokespeople saying new releases of Firefox were coming out so fast that they couldn't certify app compatibility before the next one dropped, and Microsoft jumped on it, pointing out that they were still doing non-rolling releases. Microsoft's market share has dropped off a cliff with consumers of course, but if you look large enterprise's, IE is absolutely everywhere, probably as much as it has ever been. No one does long term, stable support of old stuff like Microsoft's Enterprise and Compatibility browser modes, and there's still a demand for that.
I would heartily recommend you consider the action/adventure education that is the public school system.
Lol, like the adventure where you can try to outrun armed gunmen/students, try to avoid getting beat up by a bully or verbally ripped to shreds every day by a group of nasty teenage girls? Or maybe you would enjoy sitting in a gym for several hours while they comb the school for bombs due to a phoned in threat? HAHAHAHA, some adventure! And that's to say nothing of the "adventures" you can take on the drugs being sold by other students.
Seriously, I'm a product of the public schools, and all of those things happened to me or my friends, with only two exceptions: I never got shot at, and I never took drugs, though other students were definitely doing illegal things. But bullies hitting you, verbal abuse, bomb threats and lock downs (multiple times), all of that happened. So this idea that the public schools are some "developmental and social utopia" and parents who keep their kids at home are "depriving them of an adventure" is seriously misguided.
That said, my wife and I are planning to homeschool our three when they get to be that age, but it's not even primarily for the reasons above. We have many reasons, such as:
- 1. My wife would really enjoy it, and is likely to be more dedicated and invested in my kids' success than any teacher.
- 2. Homeschooling academics can be more rigorous. As an engineer, I consider math to be the foundation of all my success, and common core has turned math into a laughingstock. Enter homeschooling, where I can pick the "Singapore Math" curriculum. Singapore typically scores number 2 every year on the international math achievement exams, their math program is entirely in (British) English, and I can have their exact program for my kids instead of common core.
- 3. If a kid struggles with the approach used by a certain curriculum (for example, maybe they are more visual and the curriculum isn't), you just switch to another curriculum because there are many to choose from. The point is to get the knowledge into the kid, and homeschooling allows a vast variety of methods to achieve that end.
- 4. I can teach all kinds of classes that get left out of highschools but shouldn't be, such as deeper courses in govt/civics, economics courses (why are these, at best, an elective rather than a requirement in highschools?), life skills classes such as personal finance, etc.
- 5. I can teach them about Christianity as well, church history and other additional subjects that are important to our family but not allowed in schools.
- 6. Stupid ideas like giving every kid a tablet so that they can be texting/distracted instead of learning can be banned from my homeschool. (My sister is a public school teacher in a district that does this, and she said it makes teaching much harder because the kids are distracted).
Frankly, I see the public schools declining in matters of academic rigor, discipline/safety, silly ideas like letting every kid have a tablet in class so that they can be distracted instead of learning, etc. I just don't see much benefit to my kids being there anymore. Homeschool is so much better in all those areas, and now that so many are doing it the social interaction problems are going away. There are many other kids in nearby homes, coops, etc to be with. So at least at this point, we are full steam ahead on home schooling.
The hardest problem I've seen people have with Google Glass is how obvious it is you are wearing the glasses. People in public assume you are recording them and it bothers them.
Actually, I don't think that's the hardest problem. Our innovation team at work brought in a pair of Google glasses and let us try them out. Frankly, they are exceedingly underwhelming. The screen is really small, but worse, the resolution seems low and the colors aren't very great, so it's actually really hard to read. And it's not really like a HUD or anything like that. You have to really take your attention away from everything else to read the screen, so in that respect it's not very immersive and it feels like you are doing two things at once: interacting with the real world or interacting with glass (just like how you can either look at the world or look at your smartphone). The real potential would be if you could walk around and have immersive information show up around products, etc, without you having to take your eyes completely off them.
And another design problem with them is that they get really hot. Like uncomfortably hot when you touch them, like those old laptops always were when you set them on your lap.
So to me, privacy concerns matter, but I don't think the average citizen thinks about privacy all that much. I think to them, as well as myself, the big issue is an underwhelming design, combined with an exorbitant price ($1500) and really no practical application for it yet. It doesn't mean it won't ever succeed, of course. I just read an article reminding people that cars were around about 40 years before they became actually decent, and PDAs have been around since the 80s but only really took off when the smartphone craze kicked off. Someday, we may look back on this as the first step towards a technology that everyone has, but for now, they really aren't that great and there are many reasons they failed.
.NET is slowly beeing weeded out of the enterprise though and that's a trend I don't want to see diminished by devs picking up
.NET because it's now "open source". It's OK to hate .NET, open source or not.
Lol, are you serious about that? That's not true at all! I work at a fortune 500 company and it's the exact opposite: it's Java that everyone is trying to weed out. There are several reasons for this, but they include these three things: Java's performance is slower than
And one other thing about Java and another reason enterprises are trying to weed it out... the various Java application servers sprawling all over the place are seriously annoying and make supporting Java well a massive undertaking of training and manpower. In my organization, we have purchased Java applications from vendors that are based on all of these: Oracle Weblogic, IBM Websphere, Apache Tomcat, Redhat JBoss, and Apache Geronimo, and we have to figure out how to admin and support them all. And worse, none of these are as good as
Plus, there are other things about
So I really don't understand where this bashing of