Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Precisely (Score 1) 766

by nate nice (#35895662) Attached to: Microsoft Counts Down To XP Death

You *bought* your windmill-powered generator? Corporate whore. I built my own and it runs my OS which was built from the computer I built using parts I machined myself (including the machining tools I fabricated myself as well) from materials I mined myself with tools I constructed from scratch. I can't believe you buy shit.

Comment: Re:The last line is the important one (Score 1) 362

by nate nice (#35653200) Attached to: China To Overtake US In Science In Two Years

There's actually a few books that recently came out on that premise. America's second place is the first place loser mentality. It's interesting overall but very much a part of our culture. We love this all or nothing proposition we live in where the winner gets everything and everyone else is a loser.

It's the whole Vince Lombardi thing. We want to achieve greatness over and over I guess.

Comment: jQuery (Score 1) 55

by nate nice (#35643822) Attached to: Book Review: Test-Driven JavaScript Development

"More specifically, I would identify the audience being the poor developers that have slaved over JavaScript for endless hours only to find out that there are 'discrepancies' in how their JavaScript functions in one browser versus another (or even across versions of the same browser"

This is why jQuery exists. Honestly I can't imagine using TDD for any kind of Web project. It costs money to use it in the form of time and the margins just aren't there. The problem with a lot of software development methods is that that kind of process costs money and in the low risk fast changing Web world, those dollars are better spent on another developer, or more expensive developers, that can build shit right and get it through a QA session pretty quickly.

The truth is mainly non-Academic methods of build Webware (I made that up, no you can't use it) just aren't viable. Not because they aren't good ideas or work...but because they cost money up-front and so often there isn't another dev cycle on a project that isn't trivial or requires that great planning was made. Especially on the front end.

Patterns are more important than practices.

Comment: Re:Money (Score 1) 758

I sort of agree with what you saya lot. Agility is really the greatest asset a modern developer can have. I work for a company that does a lot of .NET/ASP/SQL development. But in the last year I also had to work on a lot of CSS/js as well as build a site in Drupal/PHP (I had a week to "learn Drupal now" lol) and then figure out a few different API's and a new mobile dev language system/etc. Not to mention do all types of smaller tasks that are sort of out of my domain.

Basically, I don't care what the guy "develops" in. I expect a good dev can pick up new things, apply solid fundamentals across the board and be more or less agile in their ability to learn new things. And it is fun learning new things, especially when being paid to do it and you can then fill your resume with some good projects utilizing different techs.

Comment: Re:Do you want computer science, or engineering? (Score 1) 583

by nate nice (#35478918) Attached to: CS Profs Debate Role of Math In CS Education

I think every CS curriculum covers that though. Operating systems courses (which cover interrupts, process scheduling), computer organization and then a systems course you have these things covered. We covered caching as well as the algorithms that caching techniques use in full and even had overlap.

CS degrees cover a lot of ground and I remember at least 3 courses that were core curriculum that covered all that you speak of.

Comment: Re:Do you want computer science, or engineering? (Score 1) 583

by nate nice (#35472476) Attached to: CS Profs Debate Role of Math In CS Education

What difference does that make at all? It's all still a Turing Machine obeying the Church-Turing Thesis.

Everything you describe would be covered in an Operating Systems and Computer Organization/Assembly course. I don't know what it has to do with anything discussed here, however.

Comment: MAke Everyone Learn Math (Score 1) 583

by nate nice (#35469376) Attached to: CS Profs Debate Role of Math In CS Education

How about instead of having fewer mathematically literate people we require that every degree has a level of math that should be considered competent. So no matter what you have to know some basic calculus? I hate hearing the shit "I won't ever use it, blah blah blah". 100% of your education isn't a jobs training program. Colleges should still be interested in outputting thinkers but then again that deal went out the window after they raised rates a billion fold, admitting it was a jobs program.

"Call immediately. Time is running out. We both need to do something monstrous before we die." -- Message from Ralph Steadman to Hunter Thompson