How about that I could create a Windows image here at work where we use VMWare (Windows on Windows) and take it home where I would use this free tool that runs on Linux to run occasional Windows apps (Visio or TurboTax)...?
The change documents simply set the agenda for the discussion.
You've sat in on our change control meetings, then?
I'd honestly like to see a lot more automation in our basic development process. We're using Serena Dimensions as our code repository and change management tool, and it supposedly has command line-based APIs to use for a lot of automation, but the process is so convoluted and the system so delicate that the slightest mishap means a major recovery process for the whole database. Henceforth we have this really expensive, fully integrated tool that we use about 10% of the functionality of. We're busy implementing a major version upgrade, and maybe things will get better, but I'm not holding my breath.
My basic idea around all aspects of "what you did when" documentation, including everything from how you spend your time during the workday to who authorized code changes, is that it should be as hidden as possible from those doing actual work. That means a whole lot of low-level tool automation and integration. But, unfortunately, I'm not in any sort of position to push that agenda, so I sit idly by, watching as more layers of management and reporting requirements be implemented, forcing "individual contributors" (oh, how I hate that phrase) to drag more and more heavy anchors behind them.
Still, I value the basic ideals of good change control. If nothing else, it keeps people talking to one another, and keeps people in touch with what things are happening in other parts of the enterprise.
While what I understand of RUP is that it tends to go overboard with extreme implementation of basic ideas, the root of their labor division is in the excellent practice of not allowing one coder to push his code changes all the way through to distribution without some amount of validation by another set of eyes.
I'm part of the enterprise change control staff at my company, and I can tell you that the more tightly we implement controls, the more often we discover that the problems that arise are from developers implementing untested changes without authorization. If you force them to submit change documents, and don't let the changes get into the code base until the change has been authorized (for that matter, don't let them code until the change has been authorized), then have someone else test the changed software before the code gets pushed up, you've got a three-legged stool to stand on, and you have an auditable process that maintains accountability.
I bet if you look at the submission process of any successful open source project, you'll find the same constructs, maybe just not called out so formally. The basic ideas aren't bad, just some implementations. RUP gives you a framework to design your procedures with.
Furthermore, in his haste to post a comment, he neglected to note that TFA is talking about a process, not a product, as noted in several comments above.
Check out any textbook on software development. For that matter, check a thesaurus. "Build" and "Construct" are the same thing. "Code" is actually a commonly accepted slang term for "writing computer code," and not proper to use in such a formal document.
With a few insignificant detail changes, that's about the situation here in Oregon. Optional driver's permit at 15 (minor right of passage), written test only. At 16 or thereafter, a written test (which is waived for current permit holders) and a functional test (drive around with an examiner for 20 minutes, waived for holders of licenses from other states) gets you a license, valid for eight years (?). Teenagers start counting months until they're able to drive about the time they turn 13, even though a lot don't actually get their license the first time until they're 18 or older due to high insurance rates.
Looking through your Flash demo (very nice, by the way), I wonder what the level of effort would be to bolt the Zimbra client experience to the GroupWise APIs. A lot (if not all) of the functionality identified in the ZCS demo is available in GroupWise, it's just the presentation of that functionality, at least in the v.6.5 client we use, leaves a lot to be desired. As with many vendors, they seem to have thrown features in with little regard to usability.
I was watching CNN last night, and they were displaying names for some of the displaced children from the area affected by Katrina. If they start using some of the names that are evidently common in that part of the U.S. (Shaniqua, Delwayne, etc.), they will never run out. I suspect if I lived on the coast and someone told me that Hurricane Shaniqua was on its way, I'd run like hell.
So, what happens if this sort of thing happens (galactically) right next door to us, in our lonely little arm of the Milky Way? Do we just wake up dead one morning without even knowing it?
I've been using AvantBrowser on my work computer for some time and I find it to be what IE should be. It's hard to get used to tabs at the bottom when I'm used to Firefox's tabs at the top, but other than that I'm quite pleased.
Re:Wow, open source search engines.
on
Lucene in Action
·
· Score: 1
I liked the "search this site with Google" box at the top of the Lucene page. Irony, right?
What I want to know is what happens when the laser misses its target? A 150 kW laser can probably do some damage to something way downrange on a miss.
I'm certain that someone here can calculate beam spread and power delivery per square centimeter out to whatever distance you want to go. How far does it have to be from my house before it WONT set my cedar siding on fire?
When billboards know your name... Well, it is the UK, and when they give you something or say goodbye, they often say "Cheers." And that's where everyone knows your name, so it fits.
I hate replying to my own posts, but I can't be right on the generation estimate, because it would be in kWh, not kW, and 1.5 kWh seems ridiculously low for an entire ton of coal. More research is required.
Portland General Electric owns two natural gas-fired power plants, one of which can run on oil if gas prices go too high, one coal-fired plant (low-sulphur coal for those of you who are wondering about how much it pollutes), and several hydroelectric dams. The nuclear plant has been shut down due to a variety of reasons, many of which are less than obvious to the casual protester -er- observer.
I seem to remember that you can figure about 1.5 kW of generation per ton of coal, though I don't know how many tons make up a swimming pool.
I suspect it's our general culture (at least here in the Valley) of being kind of leftist. Look at our political history of passing laws for public health care (The Oregon Plan), doctor assisted suicide (which the feds, I believe, overruled), and other related "freedom to do whatever" type things. The desert dwellers (Eastern Oregon) don't usually agree with us, but there aren't enough of them to overrule us on most things. When you have something that's so obviously a cost saver, they don't even bother to fight it.
Actually, the more interesting question is: does it run Windows? Today, it's a no-brainer to carry around a wherever/whenever Linux boot disk. I hand them out to anyone that even breathes an interest in the OS. But for people who need to run Windows, what do they do? With hard-disk based storage, they might be able to fire up Knoppix, get VMWare going, and run Windows in VMWare.
I'm not quite a vegetarian, as I eat fish. But that's not every day, and for the rest of the days, I pretty much eat like a vegetarian. In recent years, I've found it really fascinating that the idea of eating ground beef grosses me out completely, but eating a Boca Burger doesn't bother me a bit.
How about that I could create a Windows image here at work where we use VMWare (Windows on Windows) and take it home where I would use this free tool that runs on Linux to run occasional Windows apps (Visio or TurboTax)...?
You've sat in on our change control meetings, then?
I'd honestly like to see a lot more automation in our basic development process. We're using Serena Dimensions as our code repository and change management tool, and it supposedly has command line-based APIs to use for a lot of automation, but the process is so convoluted and the system so delicate that the slightest mishap means a major recovery process for the whole database. Henceforth we have this really expensive, fully integrated tool that we use about 10% of the functionality of. We're busy implementing a major version upgrade, and maybe things will get better, but I'm not holding my breath.
My basic idea around all aspects of "what you did when" documentation, including everything from how you spend your time during the workday to who authorized code changes, is that it should be as hidden as possible from those doing actual work. That means a whole lot of low-level tool automation and integration. But, unfortunately, I'm not in any sort of position to push that agenda, so I sit idly by, watching as more layers of management and reporting requirements be implemented, forcing "individual contributors" (oh, how I hate that phrase) to drag more and more heavy anchors behind them.
Still, I value the basic ideals of good change control. If nothing else, it keeps people talking to one another, and keeps people in touch with what things are happening in other parts of the enterprise.
While what I understand of RUP is that it tends to go overboard with extreme implementation of basic ideas, the root of their labor division is in the excellent practice of not allowing one coder to push his code changes all the way through to distribution without some amount of validation by another set of eyes.
I'm part of the enterprise change control staff at my company, and I can tell you that the more tightly we implement controls, the more often we discover that the problems that arise are from developers implementing untested changes without authorization. If you force them to submit change documents, and don't let the changes get into the code base until the change has been authorized (for that matter, don't let them code until the change has been authorized), then have someone else test the changed software before the code gets pushed up, you've got a three-legged stool to stand on, and you have an auditable process that maintains accountability.
I bet if you look at the submission process of any successful open source project, you'll find the same constructs, maybe just not called out so formally. The basic ideas aren't bad, just some implementations. RUP gives you a framework to design your procedures with.
Furthermore, in his haste to post a comment, he neglected to note that TFA is talking about a process, not a product, as noted in several comments above.
Check out any textbook on software development. For that matter, check a thesaurus. "Build" and "Construct" are the same thing. "Code" is actually a commonly accepted slang term for "writing computer code," and not proper to use in such a formal document.
With a few insignificant detail changes, that's about the situation here in Oregon. Optional driver's permit at 15 (minor right of passage), written test only. At 16 or thereafter, a written test (which is waived for current permit holders) and a functional test (drive around with an examiner for 20 minutes, waived for holders of licenses from other states) gets you a license, valid for eight years (?). Teenagers start counting months until they're able to drive about the time they turn 13, even though a lot don't actually get their license the first time until they're 18 or older due to high insurance rates.
Looking through your Flash demo (very nice, by the way), I wonder what the level of effort would be to bolt the Zimbra client experience to the GroupWise APIs. A lot (if not all) of the functionality identified in the ZCS demo is available in GroupWise, it's just the presentation of that functionality, at least in the v.6.5 client we use, leaves a lot to be desired. As with many vendors, they seem to have thrown features in with little regard to usability.
Or, rocket science the Slashdot way:
1. Light fuse
2. Stand back
3. ???
4. Profit!!
Maybe he's British. You know: cheque, aluminium, colour, etc. ;^)
I was watching CNN last night, and they were displaying names for some of the displaced children from the area affected by Katrina. If they start using some of the names that are evidently common in that part of the U.S. (Shaniqua, Delwayne, etc.), they will never run out. I suspect if I lived on the coast and someone told me that Hurricane Shaniqua was on its way, I'd run like hell.
Or, as mentioned above, a balloon.
So, what happens if this sort of thing happens (galactically) right next door to us, in our lonely little arm of the Milky Way? Do we just wake up dead one morning without even knowing it?
Did anyone else have a sudden concern that using Firefox would cause you to be "pants'ed"?
I've been using AvantBrowser on my work computer for some time and I find it to be what IE should be. It's hard to get used to tabs at the bottom when I'm used to Firefox's tabs at the top, but other than that I'm quite pleased.
I liked the "search this site with Google" box at the top of the Lucene page. Irony, right?
What I want to know is what happens when the laser misses its target? A 150 kW laser can probably do some damage to something way downrange on a miss.
I'm certain that someone here can calculate beam spread and power delivery per square centimeter out to whatever distance you want to go. How far does it have to be from my house before it WONT set my cedar siding on fire?
How can it be news if it hasn't happened yet? Isn't that speculation? Of course, every local news channel has a weather report...
Cue the violins!
When billboards know your name...
Well, it is the UK, and when they give you something or say goodbye, they often say "Cheers." And that's where everyone knows your name, so it fits.
Okay, I'm leaving now.
I hate replying to my own posts, but I can't be right on the generation estimate, because it would be in kWh, not kW, and 1.5 kWh seems ridiculously low for an entire ton of coal. More research is required.
Portland General Electric owns two natural gas-fired power plants, one of which can run on oil if gas prices go too high, one coal-fired plant (low-sulphur coal for those of you who are wondering about how much it pollutes), and several hydroelectric dams. The nuclear plant has been shut down due to a variety of reasons, many of which are less than obvious to the casual protester -er- observer.
I seem to remember that you can figure about 1.5 kW of generation per ton of coal, though I don't know how many tons make up a swimming pool.
I suspect it's our general culture (at least here in the Valley) of being kind of leftist. Look at our political history of passing laws for public health care (The Oregon Plan), doctor assisted suicide (which the feds, I believe, overruled), and other related "freedom to do whatever" type things. The desert dwellers (Eastern Oregon) don't usually agree with us, but there aren't enough of them to overrule us on most things. When you have something that's so obviously a cost saver, they don't even bother to fight it.
Heh. I've heard the term "pescetarian," but that's a new one to me.
Actually, the more interesting question is: does it run Windows? Today, it's a no-brainer to carry around a wherever/whenever Linux boot disk. I hand them out to anyone that even breathes an interest in the OS. But for people who need to run Windows, what do they do? With hard-disk based storage, they might be able to fire up Knoppix, get VMWare going, and run Windows in VMWare.
I'm not quite a vegetarian, as I eat fish. But that's not every day, and for the rest of the days, I pretty much eat like a vegetarian. In recent years, I've found it really fascinating that the idea of eating ground beef grosses me out completely, but eating a Boca Burger doesn't bother me a bit.