Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Programmer ethics (Score 2, Insightful) 174

Oh nice.. another ( i'm hollier than though morality ) comment

Brought to you by(tm).... the internet... a DARPA/(Military industrial complex) sponsored project....
Made possible by (tm).. Xray litography... another child of a military sponsored project...

I can keep going. :)

go with your BS somewhere else..

Comment So? (Score 1) 346

How does search technology have anything to do with browser wars? ( well, directly )

MS has its own browser
Google has its own browser
Yahoo doesn't

Those are the three big search engines, and they only choices to generate revenue like they do know, as a homepage destination.

Comment WOW, slashdot IS full of GOOG fanboys... (Score 5, Insightful) 165

Come. The. Freak. On. !!

Why does google get to charge this? They get the kickback FROM the carrier, so have the carrier do the ETF.

Why does the carrier AND google, get to charge fees? Not even the iPhone, a phone that carries a higher retail value without a plan, do such a high termination fee.

It seems google can do no wrong on slashdot. It can have the cake, the party, eat the cake, and snuff the party goers, and all is well in slashdot-google-fanboy land.

Come on guys.

Comment Oh god, CLASSIC!!! (Score 1) 836

So I wanted to find out more about this author....

Eric Spiegel is CEO and co-founder of XTS, which provides software for planning, managing and auditing Citrix and other virtualization platforms.

This web site at www.xtsinc.com has been reported as an attack site and has been blocked based on your security preferences.

CLASSIC, so much for "smarter white collared developers" ;)

But I digress...

Look, plain and simple, in the field of software development, education means NOTHING. Why you ask? because unlike true engineering, there are no globally studied curriculums. Now, you may argue about this all you want, but these are facts. CS programs vary so wildly, it's amazing.

Secondly, since most developers don't do any actually engineering, those core CS principles rarely come to play.

That being said, what matters is the individual. There are huge differences from people that went to a tech school 'cause it was cool, someone that went to a top tier school, someone that dropped out ( for any of the reasons ), someone that went to a mediocre schoo, and someone that skipped college and just wanted to speed up their career.

But usually, those differences boil down more so to "candidate pools", and who they "mostly attract".

The good developers, come from all walks. They are the people that go beyond the taught knowledge ( wherever this knowledge may have come from ), and actually understand things from a raw, as close to true engineering perspective as possible, view.

But what do i know, I'm one of those that went to a top tier ivy, EE btw, and then decided to leave on his third year because it was too boring.

Comment Re:Packaging Packaging Packaging... (Score 1) 244

Missed a part..

So you say its hard to package your software? Most scripting languages have modules that allow you to automatically build rpm or debs. Java and C are also trivial to general .spec or deb definition files. Its at most a few days worth of work for one person, and weeks of work in savings.

Automation is key!

Comment Re:Packaging Packaging Packaging... (Score 1) 244

What's hard about building packages?

The thing you are not getting, is that with packages, and the infrastructure to support them, you only do the hard work ONCE. So you say its hard to package your software?

A good systems engineer or admin, knows that sometimes taking a little time more to setup things right in the first place, saves an invalable amount of time later.

And to your staff snide.. well, i've managed 300 os installs ( virtual and physical ), with only a developer as a release engineer and me as the admin. Yes, eventually we needed more admins, but it was because of the complexity of our environment, and SLA's, not because of the work of packaging + deployment.

Comment Packaging Packaging Packaging... (Score 4, Informative) 244

Its amazing, how this seemingly obvious question, always gets weird and overly complex answers.

Think about how every unix os handles this. Packaging!

Without getting into a flame war about the merits of any packaging systems:

- Use your native distributions packaging system.
- Create a naming convention for pkgs ( ie, web-fronted-php-1.2.4, web-prod-configs-1.27 )
- Use meta-packages ( packages, whose only purpose is to list out what makes out a complete systems )
- Make the developers package their software, or write scripts for them to do so easily ( this is a lot easier than it seems )
- Put your packages in different repositories ( dev for dev servers, stg for staging systems,qa for qa systems , prod for production, etc et c
- Use other system management tools to deploy said packages ( either your native package manager, or puppet, cfgengine, func, sshcmd scripts, etc )

And the pluses? you always know absolutely whats running on your system. You can always reproduce and clone a systems.

It takes discipline, but this is how its done in large environments.

-

Slashdot Top Deals

This restaurant was advertising breakfast any time. So I ordered french toast in the renaissance. - Steven Wright, comedian

Working...