As a programmer, it's completely within your job description to raise concerns to your manager when they tell you to add/remove something that will cause long-term system instability or delayed software. You're still letting them do their job in making the final decision, but it's your job to make sure their decision is informed.
The point I wanted to make is that there was a time when being a manager meant more then being the arbiter of the budget. Managers used to know about the job/process/work they managed. That's less the case today, and in IT it's almost non-existent. The reason we have to explain the financial and deadline impact is because they don't know.
They care about deadlines and money. You tell them that both will be sacrificed for some unneccessary feature creep, and you'll start seeing some managerial decision making instead of simple managerial delegation.
It always bugs me to see "answers" like this because all it really says is "do their job for them."
No working programmer can deny the practicality of what you suggest to new guys, but if I wanted to be a manager I'd apply for the job.
Set "magic_namespaces" on to use a dot. Done and done.
I just started some PHP forms and learned that PDOException doesn't inherit from Exception, and most errors don't throw exceptions anyways, so error handling is really bad. It's common to see PHP database errors, but I always thought it was lazy programmers.
Listen, Android was made by regular people. You can be a rebel and install applications from some other source, but remember that android will evolve as platform. It'll look more human and feel easier to use. Some versions will think and act just like humans.
To be pedantic I think the C# language definition is open source. What isn't is the runtime. You could write a C# compiler with its own runtime and you'd have a pretty nifty alternative to Java.
If games are made out of rules, paintings are made out of brushstrokes. Nevertheless, an ordered list of brushstrokes isn't the same as a painting. And similarly, a rulebook isn't the same as a game.
Rules are simply the material used to build games, and in both a good game and a good painting, one stops thinking about the materials used and is captivated by the emergent properties of the whole work.
If sites link the Google API version you only have to download it once, even if you go to multiple sites that use it. The sites can also have automatic security updates by only specifying a major.minor version number.
The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries.... We take the pain out of hosting the libraries, correctly setting cache headers, staying up to date with the most recent bug fixes, etc.
Contrast the following with Microsoft's statement:
Google works directly with the key stake holders for each library effort and accept the latest stable versions as they are released. Once we host a release of a given library, we are committed to hosting that release indefinitely.
Your really out of date. The latest ATI drivers are actually very good.
Now one or two years ago what you are saying is true but not now.
Thanks to everyone who makes comments like this on Slashdot. I want to get 4850 and it's nice to have a large group of people sounding off on how well it works in the real world.
I'd comment that this is off topic, but I think the above is an interesting commentary on how non-free drivers get accepted, or not, in the community.
The article says its running on "four next-generation Quadro GPUs in an NVIDIA Quadro Plex 2100 D4 Visual Computing System (VCS)" which isn't out yet, but the S4 VCS is a rack of 4 servers that costs about $14,000.
The problem is most likely in understanding and coping with a huge and antiquated accounting system, which is probably poorly documented and commented, and which has had tweaks and mods jammed in every year to cope with updated financial and legal requirements.
And it's not just a technical problem. This is a government system, that handles money, in the middle of a political battle. Talk about office politics.
confidentiality and authentication are 2 separate protperties, so how do we design a GUI which does not mislead him.
Let's do it with alert boxes.
LMAO
Seriously though, just split SSL in two. Encrypted connections can be called "Private" and Authenticated connections can be called "Trusted". Users can understand that, and browsers can make rules about Private being required for all Trusted connections.
He obviously doesn't understand JavaScript (not the DOM, JavaScript is not just the DOM). JavaScript can produce very elegant code if you know what you're doing.
Namespaces and globals stand out as really bad downsides to Javascript vs. C# (or Java, etc..)
They did the same thing when the drug war was all the rage, and all those laws are still in place.
We know it hasn't worked, but it was never about something that works. If it damages the economy or puts millions in prison, they just don't care. Think of this as setting the boundaries of discourse. Even if it doesn't help the music industry in the short term, the majority of Americans will absorb the following:
Decent law-abiding people think not paying is stealing. Music costs money; anything else is stealing.
Networks need to be policed and monitored.
Everyone is responsible for stopping drugs/downloading music. You cannot sit in a meeting at your organization and suggest that the policies are wrong and that the organization should act differently... it's a boundary of discussion.
Its not about making sales or promoting a store, its about changing hearts and minds. The music industry will benefit from the assumptions: they have to exist because otherwise music is stealing, and decent people are against stealing music, and organizations work to stop stealing music.
Sure, we smoked in college and downloaded music, but now we're adults. We don't sit in meetings and suggest that drug tests at work are wrong... do we?
As a programmer, it's completely within your job description to raise concerns to your manager when they tell you to add/remove something that will cause long-term system instability or delayed software. You're still letting them do their job in making the final decision, but it's your job to make sure their decision is informed.
The point I wanted to make is that there was a time when being a manager meant more then being the arbiter of the budget. Managers used to know about the job/process/work they managed. That's less the case today, and in IT it's almost non-existent. The reason we have to explain the financial and deadline impact is because they don't know.
They care about deadlines and money. You tell them that both will be sacrificed for some unneccessary feature creep, and you'll start seeing some managerial decision making instead of simple managerial delegation.
It always bugs me to see "answers" like this because all it really says is "do their job for them."
No working programmer can deny the practicality of what you suggest to new guys, but if I wanted to be a manager I'd apply for the job.
Set "magic_namespaces" on to use a dot. Done and done.
I just started some PHP forms and learned that PDOException doesn't inherit from Exception, and most errors don't throw exceptions anyways, so error handling is really bad. It's common to see PHP database errors, but I always thought it was lazy programmers.
Listen, Android was made by regular people. You can be a rebel and install applications from some other source, but remember that android will evolve as platform. It'll look more human and feel easier to use. Some versions will think and act just like humans.
Don't worry, Android has a plan.
To be pedantic I think the C# language definition is open source. What isn't is the runtime. You could write a C# compiler with its own runtime and you'd have a pretty nifty alternative to Java.
http://live.gnome.org/Vala
If games are made out of rules, paintings are made out of brushstrokes. Nevertheless, an ordered list of brushstrokes isn't the same as a painting. And similarly, a rulebook isn't the same as a game.
Rules are simply the material used to build games, and in both a good game and a good painting, one stops thinking about the materials used and is captivated by the emergent properties of the whole work.
Do you know of Searle's Chinese Room?
http://en.wikipedia.org/wiki/Chinese_Room
If sites link the Google API version you only have to download it once, even if you go to multiple sites that use it. The sites can also have automatic security updates by only specifying a major.minor version number.
http://code.google.com/apis/ajaxlibs/
From the site:
The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. ... We take the pain out of hosting the libraries, correctly setting cache headers, staying up to date with the most recent bug fixes, etc.
Contrast the following with Microsoft's statement:
Google works directly with the key stake holders for each library effort and accept the latest stable versions as they are released. Once we host a release of a given library, we are committed to hosting that release indefinitely.
Up next: Patent on attacking a bureaucracy by creating recursive regulations.
US Patent law, rule 6: There is no rule six.
Doesn't this list make him sound like a pretty typical Slashdotter?
Sounds like a typical Senator... hey, aren't they all lawyers?
RIAA translation: All Your Base Are Belong To Us
And a week later, Slashdot realizes that it actually is in Google's other services.
Hey, we've got a responsive company here. Slashdot shouldn't let that go. It's time to start demanding stranger and stranger things.
I have a right to see my Google file!
Until self-signed certificates are less safe than bare http...
You're ignoring the fact that SSL means trust and authentication, as well as encryption. That's the basic problem here.
I just put you on the list.
Yea, but did you add his name to all 463 tables?
Your really out of date. The latest ATI drivers are actually very good. Now one or two years ago what you are saying is true but not now.
Thanks to everyone who makes comments like this on Slashdot. I want to get 4850 and it's nice to have a large group of people sounding off on how well it works in the real world.
I'd comment that this is off topic, but I think the above is an interesting commentary on how non-free drivers get accepted, or not, in the community.
In a way, it's also projected into a 1-dimensional stream of bits.
And if I don't RTFA then it's 0-dimensional...
Maybe the imp died
http://www.nvidia.com/object/quadroplex_s4.html
Companies get lots of protections too. Laws regulating when (or if) unions can strike, etc.. aren't for labors benefit.
Do they control the carrier pigeons??
There's only one obvious conclusion: the state controller is lying.
Thats just off the top of my head. Imagine what the real problems are.
The problem is most likely in understanding and coping with a huge and antiquated accounting system, which is probably poorly documented and commented, and which has had tweaks and mods jammed in every year to cope with updated financial and legal requirements.
And it's not just a technical problem. This is a government system, that handles money, in the middle of a political battle. Talk about office politics.
http://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=JAVA
confidentiality and authentication are 2 separate protperties, so how do we design a GUI which does not mislead him.
Let's do it with alert boxes.
LMAO
Seriously though, just split SSL in two. Encrypted connections can be called "Private" and Authenticated connections can be called "Trusted". Users can understand that, and browsers can make rules about Private being required for all Trusted connections.
He obviously doesn't understand JavaScript (not the DOM, JavaScript is not just the DOM). JavaScript can produce very elegant code if you know what you're doing.
Namespaces and globals stand out as really bad downsides to Javascript vs. C# (or Java, etc..)
They did the same thing when the drug war was all the rage, and all those laws are still in place.
We know it hasn't worked, but it was never about something that works. If it damages the economy or puts millions in prison, they just don't care. Think of this as setting the boundaries of discourse. Even if it doesn't help the music industry in the short term, the majority of Americans will absorb the following:
Its not about making sales or promoting a store, its about changing hearts and minds. The music industry will benefit from the assumptions: they have to exist because otherwise music is stealing, and decent people are against stealing music, and organizations work to stop stealing music.
Sure, we smoked in college and downloaded music, but now we're adults. We don't sit in meetings and suggest that drug tests at work are wrong... do we?