I don't run as root. I manage my own box fine. But why is my sysadmin trying to restrict my access to the test box when I am supposed to be testing on it. Why do I have to beg an admin to upgrade the compiler on said box just because it runs Unix?
I run Linux at home. I can find my way around a single unix system without much difficulty thankyouverymuch.
I don't go around the office telling admin guys what firewalls to use, what ports to enable or what network monitor software to use. Why oh, why does my sysadmin try to tell me:
How my app works internally. If I say that a module should run on the IVR system itself it's because I f***king wrote it!
What topology it should be deployed on (If I tell him that the JMS queue is best kept on a separate box then I have a reason for saying so damnit)
What I should or shouldn't promote into the production environment (when I say that the build is production ready then take my word for it, for Christsake)
How I should package my app. If I say that an Ear file is the way to go instead of him rewriting every single XML file that ships with JBoss then it's because I understand J2EE much better than he does. He's only making my and his own life difficult.
All of the above things have been points of contention with various admins at my company. I'm not advocating cowboy development but trying to reduce developers to codemonkeys or glorified typists by "architects" and "admins" who seem to be increasingly taking to running the show at my company. Slowly it feels that developers are becoming the bottom of the totem pole. Trend that I've been observring ever since the "MBA boom" (I refuse to call it high tech boom) of the late nineties.
Totally agree. The next time an administrator tries to tell me how my code works internally I'm going to punch their lights out. It's ridiculous that people who have the most intimate understanding of the application (developers) are not allowed to even participate in designing of the physical production environment.
Must have been no longer than a week ago when an admin vetoed my (very important) change to the application because... his heartbeat script would have to change.
As always I believe the invisible hand will straighten this shit out. Just give it time. Meanwhile it will show us its middle finger a few more times but it will eventually come and slap all those superfluous "sdmins" who only get in the way.
Now that being said my biggest issue is not with the regular network admin guy but with all those new fangled deployment admins and security admins. Even in this sour economy some companies still seem to have too much cash on their hands.
Heh. PyongYang is actually one of the prettiest cities in the world. Kim Jong Il siphons all the money and lets the rest of the country starve while PyongYang is perpetually propped up. Check this site out.
It's real. It's been around for years. Endless source of entertainment. They had series like "Anecdotes about Kim Il Sung" and stories about flowers sprouting in Kim Jong Il's garden.
Of course, no news about the dire food situation in the country.
You bought your house, renovated it, fixed it up enjoyed living in it and one day you get transferred and decide to sell it. Unfortunately, while you were busy renovating, painting and landscaping, a retired old man moved next door. He happens to be on the sex offenders list for a crime he comitted forty years ago. The value of your house gets reduced to zilch after the word gets out that your next door neighbour might be a sexual deviant... Methinks, sometimes ignorance might be a bliss...
Lot's to argue with here but I'll take up only one: Credit Card Fraud. Are you aware that the Visa spec for authenticated payments online is open for download to everyone who wants to view it or explore it? It tells you exactly how the authentication of your credit card is processed. Here's the link
MBA Morons. Do they think that I'll go to Yahoo to search for stuff because it has five million links on its front page peddling some wares from undead dotcoms?
The reason why google is successful has as much to do with its website's simplicity as it has to do with the superiority of its search engine. But I guess it takes more than an average MBA to figure that out.
Our company did the same thing. They wrote their own frameworks to replace struts and their own O/R mapping layer.
It was one of the overlooked disasters.
Things looked pretty good for the first year or so when the requirements were straightforward and the persistence mapping quite simple. As the product grew the frameworks we built got very complicated very quickly and everything we built was in some form available in other products. Maybe there wasn't a one for one feature match but I think the small discrepancies absolutely did not justify the effort spent on building your own application framework.
Why anyone would build a persistence layer when Toplink and Hibernate are both excellent tools which will almost certainly outperform homegrown solutions.
Same with struts. We built our own struts-like framework with our own tag libraries and our own templating engine. Now we have to have people dedicated to maintaining that stuff all the time and at least keeping pace with the popular frameworks.
Yes. Cubicles are very prevailent in the US and Canada. And yes it is a horrible environment where you only get an illusion of having your own personal space. Then there is the pissing contests of who's going to be in a cube with a window seat. Some cubes are so horrendously positioned that can never know what the weather is lik unless you go outside the building.
You don't want this trend to catch on in Europe. I used to work in the UK and we used to have a huge big room with 12ft ceilings amongst three of us and we couldn't be happier. Big bright room with three desks in three corners. Mmmm... those were the days!
Oh, dear, your one of them... The people who have gazillion pictures of their offsprings plastered all over their cubicle walls. Wouldn't one picture suffice? Your cube looks like a shrine now. All it needs is a couple of candles and some holy smoke.
If microsoft uses a regular XML parser (even the MS XML one) then they have no choice but to comply (the parser will enforce the validation).
Of course, if there is something like <extension> in the schema which accepts some base64 encoded proprietary junk then no it's still not going to work.
Otherwise it's a safe bet that they will abide by the schemas published.
The ultrafamous www.buddyweiserman.com which was a whole site dedicated to one Nigerian scammer who got taken for a ride by a very clever American chap who intorduced himself as "Buddy Weiserman". It was absolutely hillarious with photos and sound samples and all the emails exchanged.
But you won't see any of it because it's been down for a few months now, sob!
Nothing to do with people there being "brilliant" or "better" it's just that their educational system is stricter and more demanding. And no it's not about simple memorization only. If you didn't understand imaginary numbers and Laplace transforms in my high school you were toast.
Poland's math and computing education is modelled on the soviet degrees just like in the rest of the Eastern Europe and are much tougher than anything in the West. Course notes are essentially like reading Knuth's TAOCP. I think only MIT could give Eastern European Universities a run for its money.
They don't have many universities (for the size of the population) but they provide some of the toughest, highest quality courses in math, engineering and Computer Science.
I spent only three years in a Polish high school (they normally last four or five years) and went straight to a third year of a top British University in their Electrical Engineering programme. All of the math required was covered in the first couple of years in my high school.
While this is significant in its own way the life form created is not artificial in that it was made from a pre-existing virus. Build one from basic chemicals and I'll be impressed. Calling this artificial life is a stretch.
Incidentally, did you know that these two are mutually exclusive?
All life extending drugs invented so far (the one tested on mice) caused a high cancer incidence rate because disfunctional cells weren't dying off easily. Just shows what a precisely tuned machines our bodies are.
Except the English don't send bobbies to punks with firearms. They send their special force squads. And those guys are extremely effective at what they do. They make your typical American loudmouth cop look like a sissy.
I run Linux at home. I can find my way around a single unix system without much difficulty thankyouverymuch.
I don't go around the office telling admin guys what firewalls to use, what ports to enable or what network monitor software to use. Why oh, why does my sysadmin try to tell me:
All of the above things have been points of contention with various admins at my company. I'm not advocating cowboy development but trying to reduce developers to codemonkeys or glorified typists by "architects" and "admins" who seem to be increasingly taking to running the show at my company. Slowly it feels that developers are becoming the bottom of the totem pole. Trend that I've been observring ever since the "MBA boom" (I refuse to call it high tech boom) of the late nineties.
Must have been no longer than a week ago when an admin vetoed my (very important) change to the application because... his heartbeat script would have to change.
As always I believe the invisible hand will straighten this shit out. Just give it time. Meanwhile it will show us its middle finger a few more times but it will eventually come and slap all those superfluous "sdmins" who only get in the way.
Now that being said my biggest issue is not with the regular network admin guy but with all those new fangled deployment admins and security admins. Even in this sour economy some companies still seem to have too much cash on their hands.
MSBob... proudly Polish AND Canadian :-)
Of course, no news about the dire food situation in the country.
But how many people speak English as a second langueage versus Spanish?
You bought your house, renovated it, fixed it up enjoyed living in it and one day you get transferred and decide to sell it. Unfortunately, while you were busy renovating, painting and landscaping, a retired old man moved next door. He happens to be on the sex offenders list for a crime he comitted forty years ago. The value of your house gets reduced to zilch after the word gets out that your next door neighbour might be a sexual deviant... Methinks, sometimes ignorance might be a bliss...
Lot's to argue with here but I'll take up only one: Credit Card Fraud. Are you aware that the Visa spec for authenticated payments online is open for download to everyone who wants to view it or explore it? It tells you exactly how the authentication of your credit card is processed. Here's the link
The reason why google is successful has as much to do with its website's simplicity as it has to do with the superiority of its search engine. But I guess it takes more than an average MBA to figure that out.
It was one of the overlooked disasters.
Things looked pretty good for the first year or so when the requirements were straightforward and the persistence mapping quite simple. As the product grew the frameworks we built got very complicated very quickly and everything we built was in some form available in other products. Maybe there wasn't a one for one feature match but I think the small discrepancies absolutely did not justify the effort spent on building your own application framework.
Why anyone would build a persistence layer when Toplink and Hibernate are both excellent tools which will almost certainly outperform homegrown solutions.
Same with struts. We built our own struts-like framework with our own tag libraries and our own templating engine. Now we have to have people dedicated to maintaining that stuff all the time and at least keeping pace with the popular frameworks.
You don't want this trend to catch on in Europe. I used to work in the UK and we used to have a huge big room with 12ft ceilings amongst three of us and we couldn't be happier. Big bright room with three desks in three corners. Mmmm... those were the days!
Just one question. About your laptops. Did they give you guys those 50lb, led filled bricks to lug around also known as Tadpoles?
Oh, dear, your one of them... The people who have gazillion pictures of their offsprings plastered all over their cubicle walls. Wouldn't one picture suffice? Your cube looks like a shrine now. All it needs is a couple of candles and some holy smoke.
Oops slashdot messed up the link. Copy and paste time then: mms://wm9.bur.synccast.com/demo/streamplanet/sco_1 50.wmv
The full speech by McBride is on the SCO's site. Direct link here. It's windows media only though....
Of course, if there is something like <extension> in the schema which accepts some base64 encoded proprietary junk then no it's still not going to work.
Otherwise it's a safe bet that they will abide by the schemas published.
But you won't see any of it because it's been down for a few months now, sob!
multiproxy solves that problem nicely :-)
Nothing to do with people there being "brilliant" or "better" it's just that their educational system is stricter and more demanding. And no it's not about simple memorization only. If you didn't understand imaginary numbers and Laplace transforms in my high school you were toast.
Yeah, keep thinking your son has not yet discovered the wonders of a http proxy...
They don't have many universities (for the size of the population) but they provide some of the toughest, highest quality courses in math, engineering and Computer Science.
I spent only three years in a Polish high school (they normally last four or five years) and went straight to a third year of a top British University in their Electrical Engineering programme. All of the math required was covered in the first couple of years in my high school.
While this is significant in its own way the life form created is not artificial in that it was made from a pre-existing virus. Build one from basic chemicals and I'll be impressed. Calling this artificial life is a stretch.
That wouldn't be a two month old slashdot story, would it?
All life extending drugs invented so far (the one tested on mice) caused a high cancer incidence rate because disfunctional cells weren't dying off easily. Just shows what a precisely tuned machines our bodies are.
Except the English don't send bobbies to punks with firearms. They send their special force squads. And those guys are extremely effective at what they do. They make your typical American loudmouth cop look like a sissy.
Nope. It was a pun on the uncertainty principle of quantum physics.