<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-8665978789539652811</id><updated>2009-10-02T04:25:04.567-07:00</updated><title type="text">i.b. phoolen</title><subtitle type="html">The most accurate and informative source of information about software development and software testing you'll ever find in the entire universe</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ibphoolen.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/IbPhoolen" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-6473997835133680947</id><published>2009-04-01T07:23:00.000-07:00</published><updated>2009-04-01T08:11:02.655-07:00</updated><title type="text">The I.B. Phoolen Stimulus Package</title><content type="html">&lt;span style="font-weight: bold;"&gt;Well, bless my buttons!&lt;/span&gt; I've just heard that the wonderful people at BZ Media's SD Times have published some of my contributions! Wahoo!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sdtimes.com/CLOUDBASIC_OPENS_COMPUTING_PARADIGM_TO_STUDENTS_MINDY/About_CLOUDCOMPUTING/33363"&gt;CLOUDBASIC opens computing paradigm to students, Mindy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sdtimes.com/TAKING_SOFTWARE_DEVELOPMENT_ON_FAITH/About_TESTING/33364"&gt;Taking software development on faith&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sdtimes.com/RESISTANCE_IS_FUTILE_EXCUSES_ARE_MANY/About_SOFTWAREDEVELOPMENT/33365"&gt;Resistance is futile, excuses are many&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sdtimes.com/link/33373"&gt;News Briefs: April 1, 2009&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-6473997835133680947?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=qvMnwLc7Yc4:eT4oaEUP8G0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=qvMnwLc7Yc4:eT4oaEUP8G0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=qvMnwLc7Yc4:eT4oaEUP8G0:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/6473997835133680947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=6473997835133680947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6473997835133680947" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6473997835133680947" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/qvMnwLc7Yc4/ib-phoolen-stimulus-package.html" title="The I.B. Phoolen Stimulus Package" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2009/04/ib-phoolen-stimulus-package.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-4188607633407988851</id><published>2008-04-17T10:19:00.001-07:00</published><updated>2008-04-17T10:21:20.778-07:00</updated><title type="text">This one's for you, Zephyr!</title><content type="html">Letters! Letters from fans! They love me, as you can see in this e-mail that came in today. This is the best message that I've received this decade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Hi,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We came across your "i.b. phoolen" blog and appreciate the informative content you have there.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We have just launched Zephyr which is a next generation Test Management System and wanted to introduce you to it by providing an exclusive look. Here's a live demo link – &lt;a href="http://demo.yourzephyr.com"&gt;http://demo.yourzephyr.com&lt;/a&gt; – and there you'll be able to interact with the system anytime. We've loaded it with sample data to facilitate any product reviews. You'll find other assets (screenshots etc.) on the Media section of our main website – &lt;a href="http://www.getzephyr.com"&gt;http://www.getzephyr.com&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Zephyr is a slick, feature rich and affordable Test Management System aimed at global SME, IT Departments and Testing Vendors. It brings a whole bunch of innovation in a space that has lacked it for the longest time. We'd like to draw your attention particularly to our customized Testing Desktops, real time Collaboration and Live Reporting via slick Dashboards as well as a host of Web 2.0 features.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We are test engineers ourselves and have designed and built Zephyr based on multiple years of real world experience. Your feedback or a mention on your blog would be very interesting to your readership while being a source of encouragement to us.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Thanks,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Sean Stewart&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sean.stewart@getzephyr.com&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.getzephyr.com"&gt;&lt;span style="font-style: italic;"&gt;http://www.getzephyr.com&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-4188607633407988851?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ZP-mvN17YWY:IdJAD5PgxMY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ZP-mvN17YWY:IdJAD5PgxMY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ZP-mvN17YWY:IdJAD5PgxMY:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/4188607633407988851/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=4188607633407988851" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4188607633407988851" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4188607633407988851" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/ZP-mvN17YWY/this-ones-for-you-zephyr.html" title="This one's for you, Zephyr!" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2008/04/this-ones-for-you-zephyr.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-5612762961948371911</id><published>2008-04-01T15:03:00.000-07:00</published><updated>2009-03-31T15:14:39.767-07:00</updated><title type="text">The Software Tester’s Bill of Rights</title><content type="html">Software testers are people too! Many of my best friends are software testers, and I can guarantee that they are people. In many countries, people have rights. Well, not everyone has rights. Airline travelers don’t have any rights, as we all know. Celebrities don’t have any rights. Neither do people who talk loudly on cell phones in restaurants or on the subway.&lt;br /&gt;&lt;br /&gt;The reason why people talk loudly on cell phones is a design flaw, by the way. If the people who designed cell phones wanted to make friends, they’d program the phones to drop the call if the caller is being too noisy. Hey, rude people, mobile phones have sensitive microphones. You don’t have to shout!&lt;br /&gt;&lt;br /&gt;Okay, we’ve established that airline travelers, celebrities and cell-phone abusers don’t have rights. What about the rest of us? We have rights, and that goes double for software testers. You know, testers take it in the shorts most of the time. The customer changed his mind after seeing the beta, and testers have to catch the variances. The architect messed up the caching algorithms? Testers have to account for nondeterministic behavior. The programmers spent too much time playing foosball? Test cycles get compressed. A line-of-business manager decided to release the software early? Test cycles get compressed. An end user found a bug? Testers get blamed for missing it.&lt;br /&gt;&lt;br /&gt;Good people, it’s time we fight back with our very own Software Tester’s Bill of Rights. I know that you’re asking yourself, “What a brilliant idea. But who would write this Bill of Rights for us?” Fear not, gentle software tester. I.B. Phoolen is more than happy to draft this important document on your behalf. And now, without further ado, I present: The Software Tester’s Bill of Rights.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. The Right to Own the Requirements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A tester’s job is to ensure that software meets requirements. Where do those requirements come from? Some from the customer. Some from the architect. There’s the problem.&lt;br /&gt;&lt;br /&gt;Many of those requirements are obtuse, poorly written or plainly misguided. Those user stories — c’mon, folks. Don’t you have any imagination? Those performance and reliability metrics — you’ve got to be kidding, that throughput will never fly on a real-world network.&lt;br /&gt;&lt;br /&gt;No wonder there are so many defects found by the test team, no wonder the overpaid programmers take so long to get the job done, no wonder the entire project is over budget.&lt;br /&gt;&lt;br /&gt;Fortunately, we testers know better. We know what’s a good requirement, and what’s totally lame. Let us fine-tune the specs. Let us control the specs. If we disagree with a feature request, let us revise it or delete it.&lt;br /&gt;&lt;br /&gt;If the test team owns the specs, we can guarantee that our tests will show that the application meets those specs on time, on budget, blah blah blah. Guess what? It’s not a bug, it’s a feature!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. The Right to Kill the Project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That’s right. If the requirements are sufficiently moronic, or if we think the project is silly or necessary, we’re going to axe it. I.B. calls that “improving ROI.”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. The Right to Choose Our Own Test Tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Everyone talks about how developers are creative free spirits, who should be able to use the tool chain of their choice. If some programmers want to use Visual Studio or the IBM Software Platform, that’s fine with their managers. If Bob wants to run JBuilder, that’s fine too. If Sally wants to run Eclipse, nobody objects. If some show-offs eschew IDEs altogether to write the entire application with vi, lint, gcc and some duct tape, more power to them.&lt;br /&gt;&lt;br /&gt;Meanwhile, C-level executive bozos want to standardize the quality assurance suites to embrace new flash-in-the-pan paradigms like “test automation” and “test driven development. They insist that testers use uniform tools and bug tracking applications, or — heaven help us — “ALM suites.”&lt;br /&gt;&lt;br /&gt;Bullfeathers. Testers are just as creative as developers, as you can tell by reviewing my recent expense reports. We demand a generous budget so we can choose our own tools. As far as I’m concerned, every tester has an unalienable right to adopt the defect management system of his or her own choice, even if it’s Excel. If the CIO and VP of IT don’t like it, well, that’s their problem, bunky.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. The Right to Employ Agile Methods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Preferably, those agile methods would be demonstrated by a perky aerobics instructor wearing a torn sweatshirt and leggings like Jennifer Beals in Flashdance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. The Right to Determine Release Schedules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I’ve had it up to here with test cycles being compressed due to boneheaded requirements, flawed architectures or nitwit coders who wouldn’t know an unchecked buffer if it bit them in the nose.&lt;br /&gt;&lt;br /&gt;I don’t care if you’re rushing the product out to meet some contractual guarantee or the holiday shopping season. Under this Bill of Rights, any tester — any tester — can push back the release schedule at any time, with or without cause, and there ain’t nuthin’ you can do about it. If a line worker’s power to halt the production line improves the quality of Japanese cars, then by gum it works for software too.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. The Right to Blame Microsoft for Everything&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Self-evident.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. The Right to Blame Open Source Software for Everything&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Self-evident.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. The Right to Redefine the IT Org Chart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In some organizations, development and test are peers. In others organizations, testers report into the development organization. Both of those models are flawed.&lt;br /&gt;&lt;br /&gt;The only reason that companies hire architects and developers is to create applications for the test team to test.&lt;br /&gt;&lt;br /&gt;Therefore,&lt;span style="font-style: italic;"&gt; ipso facto&lt;/span&gt;, development is a subset of the test organization, and should be treated as such. That means that all developers work for the test organization. And, of course, all testers get paid more than developers, and get all the best parking spaces.&lt;br /&gt;&lt;br /&gt;Take that, coding prima donnas. Who’s your daddy now?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;9. The Right to Wear a Badge and Uniform&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Heck, if we’re going to be the Quality Police, we might as well look the part. That’s especially important when doing Fuzz Testing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10. The Right to a Whopping Pay Raise&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If it’s good enough for politicians and CEOs, it’s good enough for software testers: We work hard, so we demand a bigger piece of the pie. Cash is good, but we’d like a generous serving of backdated stock options, too. Oh, while you’re up, could you grab my cell phone? I need to call Jennifer Beals. Thanks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Retired software engineer I.B. Phoolen lives in Southern California, where he regularly frolics. He rarely updates his blog at &lt;a href="http://ibphoolen.blogspot.com/"&gt;ibphoolen.blogspot.com&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-5612762961948371911?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=Pcpm_o8XqhY:VhF86g-CDJg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=Pcpm_o8XqhY:VhF86g-CDJg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=Pcpm_o8XqhY:VhF86g-CDJg:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/5612762961948371911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=5612762961948371911" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/5612762961948371911" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/5612762961948371911" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/Pcpm_o8XqhY/software-testers-bill-of-rights.html" title="The Software Tester’s Bill of Rights" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2008/04/software-testers-bill-of-rights.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-8200750349984452524</id><published>2008-04-01T14:59:00.000-07:00</published><updated>2009-03-31T15:05:45.400-07:00</updated><title type="text">High-Tech Industry Consolidation Continues</title><content type="html">&lt;span style="font-weight: bold;"&gt;SAN FRANCISCO, APRIL 1, 2018 –&lt;/span&gt; Tsunami waves of consolidation continue to break against the software industry, as MicroCiscoYahooOraclesoft announced a US$2.4 trillion takeover of IBMhpSAPemc. Meanwhile, Apple Telephone &amp;amp; Telegraph agreed to merge with GoogledellSUNokia in a deal worth $3.7 trillion.&lt;br /&gt;&lt;br /&gt;“This is a fantastic day for consumers everywhere,” shouted Steve Ballmer, chairman of MicroCiscoYahooOraclesoft. “Ever since the last anti-trust restrictions were lifted from our company yesterday, we began looking for new ways to innovate and bring more choice to customers. This acquisition goes a long way toward bringing us closer to Bill’s dream of ‘information at your fingertips across the road ahead at the speed of thought,’ or as I like to say it, IAYFATRA@TSOT.”&lt;br /&gt;&lt;br /&gt;While critics swiftly charged that the MicroCiscoYahooOraclesoft move is all about increasing its share of Internet-based advertising, comments from a pay-for-praise analyst hint at a bigger target: mainframe consolidation and positioning Big Iron as next-generation smart clients. Noting that current mainframes rival mobile phones in size, the ability to combine the technologies in new, exciting ways creates powerful synergies, said Ivan A. Suckup, director of The Suckup Group.&lt;br /&gt;&lt;br /&gt;“Imagine a pocket-sized IBM mainframe running Microsoft operating systems and Oracle databases, combining HP’s consumer marketing prowess with SAP’s business back-end integration, EMC’s storage technology, Cisco’s connectivity and Yahoo’s leading-edge ad-delivery platform,” Suckup said. “If they can only solve the cooling problem, and get more than three milliseconds of battery life from the fuel cell, this will truly be the killer platform of the future.”&lt;br /&gt;&lt;br /&gt;The Suckup Group recently placed MicroCiscoYahooOraclesoft into its Golden Sector of Industry Innovation &amp;amp; Leadership™. “They’re our best client,” gushed Suckup, “and they subscribe to every one of our overpriced services. However, that in no way is related to our upgrading our honest, impartial recommendation to ‘Buy all their stock that you can afford, even if you have to clean out your kid’s college fund and take out another mortgage on your house.’ ”&lt;br /&gt;&lt;br /&gt;In related news: Two months after MicroCiscoYahooOraclesoft completed its controversial acquisition of Red Hat, questions linger about the accidental loss of all of Red Hat’s source code, revealed only last week. “Whoops,” said Darl McBride, director of open-source strategy at MicroCiscoYahooOraclesoft. “Don’t know how that happened. Pity all the backup tapes were destroyed, too.”&lt;br /&gt;&lt;br /&gt;McBride pointed out that MicroCiscoYahooOraclesoft’s Server Customer Open Source program, or SCOsource, will offer Red Hat Enterprise Linux users discounts to license Microsoft’s Windows Server 2016 through May 15. After that, the company will remotely disable all Red Hat Linux installations. “We suggest you read the fine print,” McBride suggested, “and give up Linux before it’s too late.”&lt;br /&gt;&lt;br /&gt;“We agree with that,” agreed The Suckup Group’s Suckup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AT&amp;amp;T Goes the Distance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On a roll since its 2015-2017 acquisitions of Sony, The New York Times, Starbucks, Disney and Wind River, Apple Telephone &amp;amp; Telegraph surprised Wall Street by agreeing to be purchased by software giant GoogledellSUNokia for $3.7 trillion.&lt;br /&gt;&lt;br /&gt;“The combination of our companies will be an unstoppable force for doing no evil,” said Eric Schmidt, chairman of GoogledellSUNokia. “We already have the world’s largest server farms, the most mature direct-sales model, the most online advertising, the best Android-powered handsets, the best embedded operating system, and the most complete logs about everything you do on the Internet. Plus, with gJava, you can write everything once, and run it everywhere. With AT&amp;amp;T’s resources, we’ll have even more amazingly cool handsets, the hottest personal computers, the most reliable wireless network and the most compelling content for you and your family, at home and at work. GoogledellSUNokia truly is the happiest place on Earth.”&lt;br /&gt;&lt;br /&gt;Steve Jobs, chairman of AT&amp;amp;T, will remain on as honorary spokesmodel and chief platform evangelist for the combined company, to be named GoogledellSUNokiAT&amp;amp;T. During Macworld 2018, webcast from San Francisco’s Moscone Center last month, the normally recalcitrant Jobs had hinted that something big was brewing.&lt;br /&gt;&lt;br /&gt;After unveiling the iPod notouch — the first music player with direct audio/video brain-feed capabilities — Jobs said “Something big is brewing.” At the time, analysts believed he was promoting the new AT&amp;amp;T Friends and Family Plan, which gives you 600 anytime iTunes movie rentals along with unlimited TV episode downloads nights and weekends, if you sign up for a two-year WiMax contract. For a limited time, each new subscriber also receives a Duetto Visa card, a Magic Kingdom three-day pass and home download of the Sunday Times. Severe penalties apply for early contract termination.&lt;br /&gt;&lt;br /&gt;Perhaps Jobs had more than Mickey Mocha in mind, said Suckup of The Suckup Group, which recently placed both AT&amp;amp;T and GoogledellSUNokia into its Golden Sector of Industry Innovation &amp;amp; Leadership™. “When Jobs smiled after asking ‘Just one more thing: Don’t you love Google?’ at the end of his keynote, clearly something big was brewing,” Suckup said.&lt;br /&gt;&lt;br /&gt;While GoogledellSUNokia’s Schmidt declined to discuss specific plans until the merger is rubber-stamped by the U.S. Federal Trade Commission and the European Union, he did say, “Someday soon, every phone will be an iPhone,” and hinted that one could expect to see Dell PCs, Sun servers and Nokia handsets appearing for sale in every iBucks location.&lt;br /&gt;&lt;br /&gt;“Turning every Apple retail store into a Starbucks coffee shop, and every neighborhood Starbucks into an Apple store, was inspired,” said Suckup. “Getting a fresh iced latte from the iBucks Genius Barista while you download some tunes, upgrade your RAM, do your homework and work through some technical issues with GarageBand — that’s the ultimate in 21st-century convenience.”&lt;br /&gt;&lt;br /&gt;Suckup continued, “If that level of service is extended to supporting Windows Panorama Edition 2017, that could give MicroCiscoYahooOraclesoft the much-needed opportunity to reclaim some market share from the iMac. Hey, that’s another reason to buy some stock.”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stay Tuned&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The three remaining high-tech companies that have not yet been acquired or merged — Novell, Borland and Salesforce.com — are reportedly thinking about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Retired software engineer I.B. Phoolen invented Web services, Scrum, penicillin, recursion and, most recently, ALGOL 68. Read his blog at &lt;a href="http://ibphoolen.blogspot.com"&gt;ibphoolen.blogspot.com&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-8200750349984452524?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=EQ7lBStQU2w:hVXdV3FRRkQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=EQ7lBStQU2w:hVXdV3FRRkQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=EQ7lBStQU2w:hVXdV3FRRkQ:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/8200750349984452524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=8200750349984452524" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/8200750349984452524" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/8200750349984452524" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/EQ7lBStQU2w/high-tech-industry-consolidation.html" title="High-Tech Industry Consolidation Continues" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2009/03/high-tech-industry-consolidation.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-6198923741500753243</id><published>2007-04-01T19:21:00.000-07:00</published><updated>2008-02-24T19:22:27.220-08:00</updated><title type="text">Code Blue!</title><content type="html">&lt;span style="font-weight: bold;"&gt;How do you rank the severity of application defects? Some test teams assign severity/priority scores, but that’s arbitrary, and doesn’t reflect the real-world impact of bugs. How can you really assess the importance of something that’s rated “medium” for severity but “low” for priority?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;More practical dev teams use expressions to communicate, through the defect database, change-management system, email or sticky notes, how important a defect is to the team. “This one’s a show stopper,” you might say. Or “If you can fix this before the next release, that would be great,” you might comment. Or “Who cares about a teeny-weeny typo?” you might write. Or “Sheesh, this one’s definitely gonna get us sued,” you might opine. Isn’t that better than “high,” “medium” and “low”?&lt;br /&gt;&lt;br /&gt;However creative that approach is, the expression-based defect ranking system does leave things to interpretation. One person’s “it’s a teeny-weeny typo” is someone else’s “clean out your desk and be out of here before the cops come,” especially if that typo was in your CEO’s name, or in one of the digits in your upcoming Securities and Exchange Commission filing.&lt;br /&gt;&lt;br /&gt;Similarly: While your CFO might issue a scathing four-letter expletive in both cases, which is worse: a bug that applies the wrong algorithms to stock-options pricing, or a bug that applies the wrong algorithms to a credit-scoring system? Selecting the “we’re totally screwed” button in the issue-defect system’s severity/priority may not accurately communicate the CFO’s displeasure.&lt;br /&gt;&lt;br /&gt;The right solution, as I’m sure you will agree, is to hand these sorts of things to the U.S. Government. No, not the actually grading of your software’s bugs, you silly person: that’s &lt;span style="font-style: italic;"&gt;your&lt;/span&gt; job, and you can’t get out of it. No, we should take a leaf from how our benevolent authorities have responded to airport security. You don’t hear the public address system at the airport say, “We’re at terror level we’re-going-to-die.” That would cause panic. Worse, it is ambiguous, since it doesn’t communicate who is going to die, when this will take place, and if you have time to buy a $5 Bloody Mary from a flight attendant beforehand.&lt;br /&gt;&lt;br /&gt;Instead, as I’m sure you know, the monotone announcement on the P.A. system says something like, &lt;span style="font-style: italic;"&gt;“Attention: We are at Homeland Security Threat Condition Orange.”&lt;/span&gt; This is more practical, and more useful, because it’s from the government and they know best.&lt;br /&gt;&lt;br /&gt;That, my friends, is the model that software test/QA professionals should use when communicating with end users and other stakeholders about bugs, when assessing the bugs for ourselves, and when classifying said bugs in the defect database.&lt;br /&gt;&lt;br /&gt;“Hey, Bob, looks like we’ve got a nice, juicy Yellow here,” you might hear shouted over a cubicle. “Are you sure it’s not Orange? We’re only fixing Oranges before the next beta,” you might shout back. And so-on and so-on.&lt;br /&gt;&lt;br /&gt;The U.S. Government’s colorful Homeland Security Advisory System (HSAS) was enacted in March 2002. Forget about those silly “low,” “medium” and “high” scales that you see so often in defect-management systems: the HSAS goes much farther with &lt;span style="font-style: italic;"&gt;five&lt;/span&gt; levels:&lt;br /&gt;&lt;br /&gt;Red = Severe: Severe Risk of Terrorist Attacks&lt;br /&gt;Orange = High: High Risk of Terrorist Attacks&lt;br /&gt;Yellow = Elevated: Significant Risk of Terrorist Attacks&lt;br /&gt;Blue = Guarded: General Risk of Terrorist Attacks&lt;br /&gt;Green = Low: Low Risk of Terrorist Attacks&lt;br /&gt;&lt;br /&gt;Brilliant, brilliant, I can hear you saying. Go ahead, say it again. Brilliant. Thank you. You can see instantly why this is appropriate for software development and test/QA. I would humbly propose the following scale for categorizing software threats. Actually, I would like to propose two scales, which I call the Software Defect Advisory System (SDAS). The first SDAS scale is the one that you tell your end users, managers and other stakeholders about, and which they use for reporting bugs to your test team:&lt;br /&gt;&lt;br /&gt;Red = Severe: This Must Be Fixed Immediately&lt;br /&gt;Orange = High: This Should Be Fixed Soon&lt;br /&gt;Yellow = Elevated: Fix This When You Can&lt;br /&gt;Blue = Guarded: Fix This Sometime, Maybe&lt;br /&gt;Green = Low: Just Thought You Should Know&lt;br /&gt;&lt;br /&gt;The other SDAS scale, of course, is more important, because it’s the one you use to categorize actionable issues in the defect database:&lt;br /&gt;&lt;br /&gt;Red = Severe: This Will Get You Fired&lt;br /&gt;Orange = High: This Probably Will Get You Fired&lt;br /&gt;Yellow = Elevated: This Might Get You Fired&lt;br /&gt;Blue = Guarded: This Probably Won’t Get You Fired&lt;br /&gt;Green = Low: This Is Just Stupid&lt;br /&gt;&lt;br /&gt;Follow this system, my friend, and you’ll never get scolded for misspelling the CEO’s name, or miscalculating stock option prices, ever ever again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-6198923741500753243?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ISywx7kwVqU:FkKVGtmqmZs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ISywx7kwVqU:FkKVGtmqmZs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ISywx7kwVqU:FkKVGtmqmZs:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/6198923741500753243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=6198923741500753243" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6198923741500753243" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6198923741500753243" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/ISywx7kwVqU/code-blue.html" title="Code Blue!" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/04/code-blue.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-7717976307820860722</id><published>2007-04-01T19:13:00.000-07:00</published><updated>2008-02-24T19:15:26.985-08:00</updated><title type="text">Bite Vulnerabilities Before They Bite You</title><content type="html">&lt;span style="font-weight: bold;"&gt;April 1, 2007 —&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Firewalls are great if you’re worried about barbarians attacking your front gate. Intrusion detection systems are fine, if your goal is to see if unauthorized traffic is on your LAN; intrusion prevention systems work in conjunction with your firewall to block that unauthorized traffic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Firewalls, IDS and IPS systems, as well as anti-virus solutions, spam filters, worm detectors—they’re all worthless, absolutely worthless, when it comes to attacking the real causes of software security failures. So, too, are checks against buffer overflows, cross-site scripting and SQL injection. While those vulnerabilities can trip up an unwary programmer, they’re easy to catch. Just about any static or dynamic code analyzer can find those problems. The real challenge is how to handle the most significant software security challenge of our time.&lt;br /&gt;&lt;br /&gt;Puppies.&lt;br /&gt;&lt;br /&gt;Yes, my fellow software architects, developers and test/QA professionals, the biggest threat to our software infrastructure, and the integrity of our data, is puppies. They look so cute, don’t they, with their lolling pink tongues, soft waggly ears and short little legs. They roll and play and want to be cuddled. But don’t be fooled. Puppies, those innocent little puppies, are placing your enterprise software in deadly peril…and your CEO, if the puppies start messing with your Sarbanes-Oxley systems. He’ll be going down the river…and you’ll be down there with him, if you don’t take action now.&lt;br /&gt;&lt;br /&gt;Where did this insidious threat come from? It’s hard to know. Perhaps the first puppies merely wanted some fun; they wanted to show off in front of their litter mates. Nobody picks on the runt, you see, if he can erase breeding records with the click of a mouse. But then things got worse. Government agencies and their espionage programs. The military. Commercial interests. Terrorists and rogue states. They learned how to use puppies to bypass virtual private networks, routers, firewalls. How in the face of a determined puppy, even 256-bit AES encryption is about as effective as an old, battered squeaky toy. Buffer overflow exploits? Ha. Puppies sneer at your pathetic algorithms; you might as well not bother.&lt;br /&gt;&lt;br /&gt;The puppy threat is years ahead of our technology. Check your Tivoli, your OpenView, your Unicenter TNG, even Microsoft’s MOM. Do any of them detect puppies? Not the latest versions, and not the current betas. Do they have any facilities for neutralizing the puppy threat, once detected? Not a chance. Microsoft Research, the T.J. Watson Laboratories—they’re hopeless. The experts at the Carnegie Mellon Computer Emergency Response Team are asleep at the switch. The Computer Security Institute doesn’t have a clue. Even the U.S. National Security Agency and Department of Homeland Security lack contingency plans to protect our vital enterprise software from the puppy scourge.&lt;br /&gt;&lt;br /&gt;You should pool your resources with the rest of the IT team. Gather up your LAN and WAN managers, end-user support teams, data center managers, test teams. Heck, even bring the code librarian. Get the CIO or CTO to bring the team together—there’s no time to lose! Check out the RSA Conference or the Software Security Summit, neither of which (surprise) have classes or tutorials on puppy threat management. Ask, no, demand that they address this issue immediately We need classes. We need patches. We need an action plan!&lt;br /&gt;&lt;br /&gt;Puppies. This time, the rolled-up newspaper is not going to be enough. Let’s get to work, people, before it’s too late.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-7717976307820860722?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=vPL4psoyV4Y:gF3ygU8dPEc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=vPL4psoyV4Y:gF3ygU8dPEc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=vPL4psoyV4Y:gF3ygU8dPEc:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/7717976307820860722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=7717976307820860722" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/7717976307820860722" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/7717976307820860722" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/vPL4psoyV4Y/bite-vulnerabilities-before-they-bite.html" title="Bite Vulnerabilities Before They Bite You" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/04/bite-vulnerabilities-before-they-bite.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-8874913731202527742</id><published>2007-04-01T19:11:00.000-07:00</published><updated>2008-02-24T19:15:41.609-08:00</updated><title type="text">Speaking of Sports…</title><content type="html">&lt;span style="font-weight: bold;"&gt;April 1, 2007 — &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Just in time for the end of basketball season and nowhere near the beginning of summer football, SD Times will debut a new sports column called, cleverly enough, “Speaking of Sports,” wrapping up all the action of your favorite college and professional teams.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Written in a purely gonzo journalistic style by new columnist Thompson S. Hunter, this won’t be your father’s sports column.&lt;br /&gt;&lt;br /&gt;You’ll feel like you have a courtside seat as the Mildcats from MIT determine the angle of elevation required for a successful free throw when a 6-11 center is shooting 15 feet from a 10-foot high basket—and then write an algorithm to automate the process and remove the human drama! Then, Hunter will make you feel the agony of defeat when MIT’s potential game-winning basket is nullified by an improper procedure call.&lt;br /&gt;&lt;br /&gt;“Speaking of Sports” will make you thrill to the action when the No. 3.14159 car from Cal-Poly wins the Indianapolis 500 by an amazing 350 laps, using a jet engine customized to get a 1966 Chevy Impala moving at Mach 1! Only “Speaking of Sports” can catch you up in the winner’s circle, and make sense of an interview given by a driver whose face has been subjected to 7gs of force.&lt;br /&gt;&lt;br /&gt;In his debut column, to perhaps appear someday in these pages, Hunter rips the covers off the scandalous practice of blood-doping among programmers. He writes: “With the finish line still nowhere in sight, Sanjay hoisted another Red Bull and drained the can in one gulp, then smashed it into his forehead and began an eardrum-busting diatribe about the shortcomings of his teammates, who by this time were on the down side of peaking from their own stimulants, heads nodding into their keyboards and writing ]]]]]]]]]]]]]]], their self-imposed sleep deprivation getting them no closer to reaching their goal than they had been before they started drinking.”&lt;br /&gt;&lt;br /&gt;The clarity, the pacing, the stream of consciousness babbling…you won’t get writing like that anywhere else. Why would you want to? So look out for “Speaking of Sports”…it’s addicting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-8874913731202527742?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=VOPTdJBlG7A:ZhO5yNm0_QE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=VOPTdJBlG7A:ZhO5yNm0_QE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=VOPTdJBlG7A:ZhO5yNm0_QE:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/8874913731202527742/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=8874913731202527742" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/8874913731202527742" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/8874913731202527742" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/VOPTdJBlG7A/speaking-of-sports.html" title="Speaking of Sports…" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/04/speaking-of-sports.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-6434466237058716582</id><published>2006-04-01T15:35:00.000-08:00</published><updated>2008-02-24T19:23:42.834-08:00</updated><title type="text">Quality Ought To Hurt</title><content type="html">&lt;span style="font-weight: bold;"&gt;It’s been seven years since the public cared about software quality. It’s been seven years since CEOs and CFOs, Joe Six-Pack and soccer moms, presidents and kings gave a moment’s thought to bugs and flaws.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Seven years ago, remember, companies large and small were obsessed with the Year 2000 bug. Congress and the United Nations held hearings about it. The New York Times, Washington Post and Bangor Daily News ran stories about it. The Frankfurter Allgemeine, China People’s Daily, O Estado de S.Paula, and Vancouver Business Journal did, too.&lt;br /&gt;&lt;br /&gt;Within our industry, thousands of technical articles discussed best practices for swatting the Y2K bug. IBM and PriceWaterhouseCoopersLybrandEtc. mobilized armies of pinstriped consultants. Consumers panicked. Governments panicked. Companies, frightened about lawsuits, paid beaucoup bucks to recruit old COBOL and RPG programmers.&lt;br /&gt;&lt;br /&gt;Why was Y2K such a big deal? Because the consequences were made tangible.&lt;br /&gt;&lt;br /&gt;Riders would get stuck in elevators, we were told. Weapons systems would shut down. Airplanes would crash. People would die. Worse, businesses would get sued. Or so everyone thought — and this scared them into making a huge, if one-time, investment in software quality.&lt;br /&gt;&lt;br /&gt;Y2K came and went, and airplanes didn’t crash. Whether that’s because the bugs were bogus, or because those armies of consultants actually found and fixed flaws, I don’t know. But the truth remains: Governments, the media and consumers cared about software quality because the consequences were made real in terms of lives and dollars.&lt;br /&gt;&lt;br /&gt;Software quality can’t be an abstract concept. Think about engineering, where there’s a tremendous commitment to quality: If a bridge isn’t architected properly, it falls down and people die. If an anti-lock brake system has bugs, cars crash and people die. A software flaw in the first Ariane 5 rocket, launched in 1996, caused the loss of a $500 million satellite.&lt;br /&gt;&lt;br /&gt;Stories like those get people’s attention, if just for a little while.&lt;br /&gt;&lt;br /&gt;The U.S. government understands that the only way to get companies to do things is to enact real and severe penalties. You’ve probably heard the capsule summary of Sarbanes-Oxley: “Do it right or the CEO goes to jail.” The threat of going to jail gets people’s attention, too, if just for a little while. That’s why we’re going to need some SarbOx perp walks to keep this issue in the public eye.&lt;br /&gt;&lt;br /&gt;So, what does I.B. Phoolen recommend? Among other things, more visibility for software quality. Lots more visibility. Think about how the &lt;a href="http://www.ntsb.gov/"&gt;U.S. National Transportation Safety Board&lt;/a&gt; maintains an extensive database of aircraft accidents and near-accidents. This database, and the NTSB incident investigations, not only catch design flaws and defective aviation hardware/software, but also point to where aircraft operators, airports and maintenance crews don’t follow proscribed operating procedures.&lt;br /&gt;&lt;br /&gt;“Best practices,” you know, ain’t optional in the aerospace industry. Why are they in the software industry? What if companies were forced to divulge all software flaws publicly to a National Software Safety Board, and submit to external investigations? You can bet they’d pay a lot more attention to quality. If that NSSB could mandate software recalls, the way automobile and aircraft manufacturers can be forced to repair — at their own cost — product defects, wouldn’t we all be better off? What if Microsoft had to file a government incident report every time someone found a Windows bug?&lt;br /&gt;&lt;br /&gt;Transparency is a good start, but I.B. says that it’s not enough: Bugs ought to hurt, not just in the company’s cost to fix the bug, but in significant damages and penalties. I’m talking big fines. Didn’t check that buffer? $1,000 per buffer per user. Web site’s vulnerable to SQL injection? $50,000 per input field. Shipped products with known flaws? Didn’t catch an exception? Failed to certify the printer driver? $10,000 for each end user, thank you very much. Ka-ching!&lt;br /&gt;&lt;br /&gt;Penalties like those get people’s attention, and not just for a little while.&lt;br /&gt;&lt;br /&gt;Today, software quality for both enterprise and commercial software is left almost entirely up to the software maker to decide and address. Customers’ legal rights are often entirely abrogated by shrink-wrap software licenses and the fine print in Web site legal statements. If a bug in a commercial operating system or application costs you time and money, wipes out your data or shuts down your business — tough luck, kiddo, trying to recover anything in court. (With open-source software, at least you can try to spot flaws and fix them yourself.)&lt;br /&gt;&lt;br /&gt;We insist on transparency and penalties when it comes to cars, aerospace and civil engineering. We should demand that for software, too. The only way to force ISVs — and those allocating resources to enterprise software development and QA teams — to be serious about quality is through bad publicity, nasty fines and criminal penalties for violations. Didn’t check your return value to detect a null pointer? Buddy, tell it to the judge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-6434466237058716582?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ckZF5Ma5Mfg:CFY83augEsU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ckZF5Ma5Mfg:CFY83augEsU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ckZF5Ma5Mfg:CFY83augEsU:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/6434466237058716582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=6434466237058716582" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6434466237058716582" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/6434466237058716582" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/ckZF5Ma5Mfg/quality-ought-to-hurt.html" title="Quality Ought To Hurt" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/03/quality-ought-to-hurt.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-4145250218010352193</id><published>2005-04-01T17:08:00.000-08:00</published><updated>2008-02-24T19:24:19.214-08:00</updated><title type="text">The Case For Dysfunctional Testing</title><content type="html">&lt;span style="font-weight: bold;"&gt;You testers, QA specialists, performance jockeys, you poor ISO 9001 efficiency experts—you’ve got it wrong. All wrong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All this talk about functional testing. It’s a load of hooey, and you know it.&lt;br /&gt;&lt;br /&gt;What’s the point of functional testing? You don’t want to know if your code functions.&lt;br /&gt;&lt;br /&gt;Your designers and architects are smart, they’ve listened to the end user and created some killer UML diagrams. The UI requirements are solid. Your programmers are top of the heap. Of course it functions. It’s just plain stupid to waste time and money, and mess up your delivery schedule, with so-called functional testing.&lt;br /&gt;&lt;br /&gt;What you want to perform is dysfunctional testing. You don’t want to know what works in your n-tier application. You want to know what doesn’t work. As that funny-looking yellow guy on The Simpsons would say, “D’oh!” And Homer ought to know, he’s a nuclear engineer. (He kinda looks like my brother-in-law Fred, only better looking.)&lt;br /&gt;&lt;br /&gt;I know that this blinding insight may come as a surprise. But it’s not your fault. Nobody talks about dysfunctional testing. Googling for dysfunctional testing brought up 11 results. Eleven! By contrast, Googling the phrase functional testing led to 253,000 results. That’s just a crime.&lt;br /&gt;&lt;br /&gt;It’s clear that everyone has their priorities wrong.&lt;br /&gt;&lt;br /&gt;What do I mean by dysfunctional testing? Finding out where the code breaks. It’s just that simple. Really. Stop looking to see what works, and instead see what doesn’t work. Imagine that your million-line client/server system is 98 percent bug-free.&lt;br /&gt;&lt;br /&gt;When you’re doing functional testing, you’re testing 100 percent of the application. That could take hours during the nightly test run. Stupid! If you just test the two percent that doesn’t work, you’ve cut the test time down to minutes.&lt;br /&gt;&lt;br /&gt;The advantages of dysfunctional testing are all the more compelling when your organization gets higher in the quality scale. Say you’re working you’re way up the Capability Maturity Model ladder, stuck between rungs 2 and 3, and your million lines of code is 99.8 percent functional. Imagine the bottom-line benefits of testing only the 0.2 percent of the code that’s dysfunctional—that’s only 2,000 lines of code.&lt;br /&gt;&lt;br /&gt;How hard can it be to test 2,000 lines of code, remediate the dysfunctions, and then refactor like mad to improve the runtime performance? Not hard at all. You’ll be at Six Sigma in no time, guaranteed. Take that, W. Edwards Deming!&lt;br /&gt;&lt;br /&gt;Before you nominate me for the Malcolm Baldrige National Quality Award, let’s talk about how to actually achieve dysfunctional testing within your enterprise test/QA organizations. Believe it or not, it’s not as simple as you might think.&lt;br /&gt;&lt;br /&gt;A key component of dysfunctional testing is something that I call “root cause analysis” — that’s a term that I’ve just made up. What you need to do is find the root cause of your software defects. In most cases, it’s easy to determine the cause: bugs. Yes, that’s it. Sometimes it might be a design flaw, but I’d put serious money on it being bugs.&lt;br /&gt;&lt;br /&gt;There are different ways you can get rid of bugs. One way is to use a debugger. “&lt;span style="font-style: italic;"&gt;Yes, I just got de bugger&lt;/span&gt;,” is something that I say a lot, ha ha! (You’ve got to have a good sense of humor if you’re working on cleaning up 2,000 lines of code before your afternoon jog.) Another way is to do a code walk through. But that can take a long time, and if you’re not good at dysfunctional testing, you might look at the wrong 2,000 lines.&lt;br /&gt;&lt;br /&gt;That’s definitely not recommended by the &lt;a href="http://www.fitness.gov/"&gt;President’s Council on Physical Fitness and Sports&lt;/a&gt;. A better approach is to employ a number of techniques, such as overload testing — that is, you whack the code so hard that it shatters. Forensic analysis will show you where it broke.&lt;br /&gt;&lt;br /&gt;(Don’t confuse overload testing with namby-pamby load testing, where you gradually increase the transaction load on an application server while monitoring its performance on a curve. Like, who has time for that?)&lt;br /&gt;&lt;br /&gt;Another approach is to adopt seVere Programming, my agile methodology that applies the dysfunctional testing metaphor at the daily work level. In VP, developers work in teams of three: one writes the code, one tries to breaks the code, and the third programmer smacks the first programmer with a ruler whenever a defect is found. It’s foolproof! (If the first developer runs away, this is called the Scram methodology.)&lt;br /&gt;&lt;br /&gt;In conclusion: Functional testing is stupid. Dysfunctional testing is smart.&lt;br /&gt;&lt;br /&gt;The Nobel Foundation knows where to find me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-4145250218010352193?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=t-RtifYOw9o:trxO8MrFQ8M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=t-RtifYOw9o:trxO8MrFQ8M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=t-RtifYOw9o:trxO8MrFQ8M:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/4145250218010352193/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=4145250218010352193" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4145250218010352193" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4145250218010352193" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/t-RtifYOw9o/case-for-dysfunctional-testing_15.html" title="The Case For Dysfunctional Testing" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/03/case-for-dysfunctional-testing_15.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-2976526906964882540</id><published>2005-04-01T13:02:00.000-08:00</published><updated>2007-03-15T17:58:28.572-07:00</updated><title type="text">SCO Slaps Itself With Lawsuit</title><content type="html">&lt;span style="font-weight: bold;"&gt;NEW BUSINESS MODEL SHOULD RESULT IN GAINS, LOSSES, CONFUSION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;April 1, 2005 – The SCO Group is preparing to reverse its flagging fortunes by launching a Unix infringement lawsuit against itself, according to documents obtained by this reporter.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today’s SCO Group consists of the original Caldera Group, the Unix assets purchased from Novell, and the SCO name bought from The Santa Cruz Operation. Prior to launching its lawsuits against the Linux community in 2003 — hitting companies such as AutoZone, DaimlerChrysler and IBM — Caldera was a major supporter of Linux. Indeed, in 2002 it formed a consortium with Conectiva, SuSE and TurboLinux to enhance and promote the open-source operating system.&lt;br /&gt;&lt;br /&gt;According to confidential documents, Caldera may have inadvertently shared intellectual property it gained after the purchase of Unix with its own open-source developers. If true, that would be a violation of its own Unix license, and as such, would expose the company to legal charges and potentially huge damages.&lt;br /&gt;&lt;br /&gt;“It’s possible,” pondered Ficus McMushroom, senior legal analyst with Guernsey, Jersey, Sark &amp; Alderney. “If SCO’s Unix staff exchanged any information with their Linux staff, whether sitting at a conference table, on an internal bulletin board, or even while swilling beers at a bar, Unix license and intellectual property violations may have occurred.”&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;HAND OVER THE STICKYS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Is there a smoking gun? It’s impossible to know until the lawsuit strikes, but according to the secret report, the company is prepared to subpoena extensive documents, including e-mails, voice memos and rainbow-colored Super Sticky Post-It Notes written by SCO honcho Darl McBride.&lt;br /&gt;&lt;br /&gt;“We’re clearly on unsteady legal ground,” observed McMushroom. “If the charges are true, the damages might run into the tens or even hundreds of millions of dollars.” Collecting those fees would significantly boost SCO’s revenue for 2005, the analyst noted, and could lead to a rise in stock price or dividend payments, as well as yet another round of restated financials.&lt;br /&gt;&lt;br /&gt;The revenue from the suit would be offset by legal fees, and may be potentially covered by SCO’s liability insurance, McMushroom believes. Any additional costs would most likely be treated as an extraordinary charge against earnings.&lt;br /&gt;&lt;br /&gt;But in any case, he expects SCO to come out ahead.&lt;br /&gt;&lt;br /&gt;But will the suit see the courtroom? “Frankly, I don’t think so,” said McMushroom. “I expect SCO to settle before depositions are taken. But on the other hand, if they go through with the suit, they may set a legal precedent for the Unix lawsuits.”&lt;br /&gt;&lt;br /&gt;SCO would not return calls about the rumored lawsuit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-2976526906964882540?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ox2D4ajchZU:5x7rnH00H-c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=ox2D4ajchZU:5x7rnH00H-c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=ox2D4ajchZU:5x7rnH00H-c:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/2976526906964882540/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=2976526906964882540" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/2976526906964882540" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/2976526906964882540" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/ox2D4ajchZU/sco-slaps-itself-with-lawsuit_15.html" title="SCO Slaps Itself With Lawsuit" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/03/sco-slaps-itself-with-lawsuit_15.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-429640670737416722</id><published>2005-04-01T10:40:00.000-08:00</published><updated>2007-03-15T17:58:58.904-07:00</updated><title type="text">Eclipse Gains Local, Interstellar Support</title><content type="html">&lt;span style="font-weight: bold;"&gt;April 1, 2005 – The Eclipse Foundation today has announced 14 new strategic members, encompassing leading IT vendors, major technology consumers and at least one alien race.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many of the new members will be extending existing Eclipse projects. For example, the Sesame Workshop will lead development of a new cookie-handling format for the Business Intelligence and Reporting Tools project.&lt;br /&gt;&lt;br /&gt;“Frankly, we like working with BIRT,” smiled Ernie, the affable spokesperson for the Sesame Workshop, “because it reminds us of our friend Bert. Bert likes cookies.”&lt;br /&gt;&lt;br /&gt;“This open-source project is sponsored by the letters A and F, and the number 5,” added Ernie.&lt;br /&gt;&lt;br /&gt;Getting involved in the Eclipse Foundation’s infrastructure challenges are Plumbers and Steamfitters Local No. 43 and Sheet Metal Workers Local No. 16. “It takes a lot of plumbing and ducting to make enterprise computing work,” said shop steward Fergus McEwan, who will represent the unions on the foundation’s board of directors.&lt;br /&gt;&lt;br /&gt;McEwan indicated that the two locals will host membership rallies for Eclipse developers.&lt;br /&gt;&lt;br /&gt;“It’s time to bring the power of collective bargaining into the open-source community,” he explained, “to improve wages, working conditions and job security.”&lt;br /&gt;&lt;br /&gt;One new member fits into its own category: Strategic Warrior. According to Commander Klotha, the Klingon Imperial Navy has pledged to preserve the honor of all Eclipse developers, committers and consumers, while also donating battle-tested source code to support two new projects.&lt;br /&gt;&lt;br /&gt;The Eclipse Test and Performance Tools for Deployment of Disruptor Based Techniques in Combat, or ETaPTfDoDBTiC, will be used to create open-source frameworks for programming and tuning real-time system controls for high-intensity phased photonic beam emission systems. Meanwhile, the new pIqaD project will seek to port the Eclipse IDE’s user interface to become compatible with the Klingonaase script and triangular display devices used on distant Qo’noS.&lt;br /&gt;&lt;br /&gt;The Imperial fleet also will propose a Stellar Modeling Framework project to be added to the Eclipse Modeling Framework and newly formed Graphical Editing Framework. The SMF would be incubated within the Eclipse Technology Project, and would have many applications in sixth-dimensional cartography, tachyon flux computation, warp-speed navigation and Organian peace treaty negotiations, said the commander.&lt;br /&gt;&lt;br /&gt;“You have good software tools on this planet,” praised Klotha. “&lt;span style="font-style: italic;"&gt;Kai&lt;/span&gt; Eclipse! &lt;span style="font-style: italic;"&gt;Qapla’&lt;/span&gt;!”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-429640670737416722?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=1tdPlWvewuQ:00VJqSi0hEc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=1tdPlWvewuQ:00VJqSi0hEc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=1tdPlWvewuQ:00VJqSi0hEc:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/429640670737416722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=429640670737416722" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/429640670737416722" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/429640670737416722" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/1tdPlWvewuQ/eclipse-gains-local-interstellar_15.html" title="Eclipse Gains Local, Interstellar Support" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2007/03/eclipse-gains-local-interstellar_15.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-850070941264043220</id><published>2004-04-01T14:05:00.000-08:00</published><updated>2007-03-15T15:23:01.973-07:00</updated><title type="text">Luxury Life-Cycle Management</title><content type="html">&lt;span style="font-weight: bold;"&gt;April 1, 2004 — It’s been four years since the bursting of the tech bubble, and software development managers are fast approaching the time when many of our most prized developer tools will need upgrades or replacements. I speak, of course, of luxury goods, many of which were last purchased in 1998 or 1999 using vested stock options. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Clearly, our industry faces challenges in addressing consumer-product life-cycle issues, given the fact that bonuses have been slashed, current options are under water, and a daily regimen of 93-octane 24-valve engines has been replaced by the South Beach Diet.&lt;br /&gt;&lt;br /&gt;In other words, go-go consumerism is dead, and carb-counting is the new business reality. Thus, we must carefully ponder our luxury-goods budgets with an eye toward receiving maximum value and the greatest return on investment.&lt;br /&gt;&lt;br /&gt;Take transportation. Many of us are stuck driving vehicles that exceed 50,000 miles. To&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;continue showing up at the office in, for example, a 1997 Land Rover Discovery or 2000 Porsche Boxster would tell top management that we’ve fallen off the CIO fast track.&lt;br /&gt;&lt;br /&gt;So, what to buy? With an eye toward maximizing date-acquisition potential and perceived value, consider the new Mazda RX8. With a starting MSRP of US$25,180 to $26,680, you can easily afford the payments (be sure to hide the coupons), while talking up the history of the Mazda RX series and the benefits of its unique 1.3-liter rotary engine technology, which generates 238 horsepower and 159 ft.-lbs. of torque. On second thought, don’t talk about the torque on that car.&lt;br /&gt;&lt;br /&gt;In the compact sport-utility department, the BMW X3 is a fine upstart, with an MSRP of only $30,300 to $36,300. While the fit-and-finish on those vehicles isn’t up to BMW’s usual standards, the impressive nameplate will inspire confidence in your superiors and envy in your minions.&lt;br /&gt;&lt;br /&gt;Alas, we can’t turn back the clock. If only the economy and NASDAQ stock index were performing at early-2000 levels, those of us who prefer to ride in true comfort would enjoy the new 225-inch Maybach Type 57 (MSRP: $305,500), or even the 242-inch Maybach Type 62 (MSRP: $357,000).&lt;br /&gt;&lt;br /&gt;Who wouldn’t love that 550-horsepower V-12 with 663 ft.-lbs. of torque? But instead, we must fall back to, say, the equally new Jaguar XJR, which at $59,830 to $75,330 is a veritable steal.  Tip: Be sure to opt for the 390- horsepower 4.2-liter V-8, which offers a reasonable 399 ft.-lbs.of torque.&lt;br /&gt;&lt;br /&gt;Now that we’ve straightened out your ride, let’s address a more timely matter — the timepiece. The dressy Movado Classic Museum that you’ve been proud of is, to be blunt, passé.&lt;br /&gt;&lt;br /&gt;So is the Rolex Oyster Perpetual; maybe it’s not your father’s Oldsmobile, but it’s your father’s watch. More powerful brands, which demonstrate our modern consumer savvy, include Tag Heuer’s Kirium series and Breitling’s Crosswind or B-1 Professional.&lt;br /&gt;&lt;br /&gt;If that still exceeds your options level, you can achieve great looks at minimal expense with Skagen. The downside is titanium is becoming tired, and you do find Skagen advertised in airline magazines. Still, tough times call for desperate measures, and you have my sympathies. (At least it’s better than Timex, or — shudder — Swatch.)&lt;br /&gt;&lt;br /&gt;Jewelry is always an important style issue and remains vital, even during an economic recovery. Did you know that U.S. diamond jewelry sales in the fourth quarter of 2003 jumped by nearly 10 percent, to reach $9.27 billion? Much of this increase was due to sales of higher-ticket items. That’s right — larger rocks, better metals and more elaborate settings for both male and female software development managers. Don’t be afraid to demonstrate your financial prowess through the proper accoutrements. Hint: Go for the platinum setting, which can lead to many interesting conversations about the use of that precious metal as a catalyst for many important industrial chemical processes.&lt;br /&gt;&lt;br /&gt;Shoes are also important fashion accessories, and while they may not make the man or woman, they certainly help us give the impressions we want.&lt;br /&gt;&lt;br /&gt;Bear in mind the impact of outsourcing and offshoring on the ranks of middle- and upper-level software development and IT management. If someone’s job is going to get whacked, you don’t want it to be yours. No matter your budget, make sure that your foot apparel demonstrates appeal, and properly shows that you’re too successful and experienced to lay off.&lt;br /&gt;&lt;br /&gt;Ladies, consider Robert Cavalli, Jimmy Choo or, if money is tight, Finn Comfort. Gentlemen, look at Bruno Magli or Mezlan. After all, if the shoe fits... buy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-850070941264043220?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=7MOy-6UWEdk:pWnzrvGJg-k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=7MOy-6UWEdk:pWnzrvGJg-k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=7MOy-6UWEdk:pWnzrvGJg-k:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/850070941264043220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=850070941264043220" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/850070941264043220" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/850070941264043220" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/7MOy-6UWEdk/luxury-life-cycle-management.html" title="Luxury Life-Cycle Management" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2004/04/luxury-life-cycle-management.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-4770024052897175471</id><published>2001-04-01T15:13:00.000-07:00</published><updated>2007-03-15T15:14:13.807-07:00</updated><title type="text">IETF, W3C Embrace XXXML</title><content type="html">&lt;span style="font-weight: bold;"&gt;STANDARDS BODIES EXCITED ABOUT B-TO-A SCHEMA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;April 1, 2001 — In a move that surprised no one, the Internet Engineering Task Force and World Wide Web Consortium working groups have thrown their weight behind XXXML, the business-to-adult XML metadata schema recently proposed by the adult entertainment industry.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;“We’re delighted,” chirped Buffy DeJour, senior spokesmodel for the XXXML Alliance, a nonprofit trade association based in Las Vegas. “Many of the IETF and W3C committee members privately indicated their enthusiastic support for our position during one-on-one meetings. In fact, several of the voting members asked for additional private consultation, and we tried hard to accommodate their every need.”&lt;br /&gt;&lt;br /&gt;DeJour described XXXML (pronounced Triple-X ML) as the ultimate schema for describing the products and services required for robust B-to-A commerce. “Sizes, colors, preferences—they’re all part of the specification,” she said. “We made sure to document every model, so that there could be no confusion. In many cases, we even provided pictures or home movies.”&lt;br /&gt;&lt;br /&gt;According to DeJour, the adult entertainment industry is at the leading edge of electronic commerce. “Look at what’s driven new technologies, like the VCR and the Web: adult products! That’s where the revenues are, the demand is, the profits are. That’s what consumers need and what the industry demands. And although we simply could have released XXXML as a specification from our alliance, we’d much prefer to go the standards route. That’s healthier, and more pleasurable, for all involved.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-4770024052897175471?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=3ck4aEfFABg:DTmNItH40p0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=3ck4aEfFABg:DTmNItH40p0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=3ck4aEfFABg:DTmNItH40p0:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/4770024052897175471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=4770024052897175471" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4770024052897175471" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/4770024052897175471" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/3ck4aEfFABg/ietf-w3c-embrace-xxxml.html" title="IETF, W3C Embrace XXXML" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2001/04/ietf-w3c-embrace-xxxml.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-2102570650694868755</id><published>2001-04-01T09:22:00.000-07:00</published><updated>2007-03-15T14:51:37.069-07:00</updated><title type="text">New Language Targets Sub-Average Programmers</title><content type="html">&lt;span style="font-weight: bold;"&gt;MICROSOFT C-- OFFERS BASIC OBJECTS, KINDERGARTEN-LEVEL SYNTAX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;April 1, 2001 — Trying to bridge the gap between its Visual Basic for Applications and C# programming languages, Microsoft Corp. today unveiled the latest member of its Visual Studio.NET family: C--, a C-like language written for sub par corporate developers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;“During the past three or four years, many businesses have been forced to hire second-rate programmers,” said Jasper “mad cow” Holstein, Microsoft’s junior product manager for C-- (pronounced C minus minus). “We’ve known for a long time that those sub-par developers can’t hack real object-oriented programming languages like C++. We tried creating an easier language for them to use, C#, which is just like Java only better. But frankly, a lot of those old COBOL and RPG programmers just don’t get it. Thus, Visual C--.”&lt;br /&gt;&lt;br /&gt;Unveiled by Microsoft chief software architect Bill Gates during February’s magnitude 6.8 earthquake in Seattle, C-- is poised to rock the world for millions of inept programmers across the globe, said Holstein. “Ask yourself these simple questions: Can you use a mouse? Can you connect lines to circles? Can you find the semicolon on your keyboard? If you answered yes to at least two of these, then you can program in C--. Not very well, but if you were any good, you’d be using C#. Right?”&lt;br /&gt;&lt;br /&gt;According to technical documentation provided on Microsoft’s Web site, C-- offers developmentally challenged programmers several benefits over C# or Visual Basic: simplicity, in that the only punctuation mark used is the semicolon and the IDE accepts only upper-case letters; fiscally responsible object orientation without an inheritance tax; type safety, in that the integrated development environment includes a spell checker; scalability, in that programmers can run their software on either notebook or desktop PCs; and version control, because C-- programs run only on the latest version of Windows.&lt;br /&gt;&lt;br /&gt;“The goal is to balance productivity and simplicity,” said Holstein. “Since corporations realize that their bottom-tier coders aren’t very productive anyway, C-- will help them do simple things. In our benchmarks, trained C-- programmers can create a ‘Hello, World’ program with only 150 lines of code, and can have it running in less than an hour. Those same programmers took nearly three days to perform that same task using C#, and most never got the C++ version of ‘Hello, World’ working even after a couple of weeks.”&lt;br /&gt;&lt;br /&gt;Microsoft will be releasing the beta of Visual C--.NET on April 1, according to Holstein. Sun Microsystems Inc. chairman Scott McNealy, after watching the C-- introduction on CNN, hinted that his company had also been developing a watered-down programming language, code-named “AuLait,” and that it and the J2WE (Java 2 Weak Edition) should be ready for public consumption by this year’s JavaOne conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-2102570650694868755?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=DUgDR3aLajs:4yyrmbYobNo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=DUgDR3aLajs:4yyrmbYobNo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=DUgDR3aLajs:4yyrmbYobNo:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/2102570650694868755/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=2102570650694868755" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/2102570650694868755" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/2102570650694868755" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/DUgDR3aLajs/new-language-targets-sub-average.html" title="New Language Targets Sub-Average Programmers" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2001/04/new-language-targets-sub-average.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-8665978789539652811.post-5060855018405418847</id><published>2000-04-01T13:58:00.000-08:00</published><updated>2007-03-15T14:50:13.768-07:00</updated><title type="text">Xenix Returns!</title><content type="html">&lt;span style="font-weight: bold;"&gt;MICROSOFT EMBRACES, EXTENDS OPEN-SOURCE MOVEMENT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;April 1, 2000 — &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;In a dramatic change in direction, industry giant Microsoft Corp. today has publicly pledged to embrace the open-source software movement. Unveiling the company’s new Linux initiatives, president Steve Ballmer decreed, “The days of proprietary solutions are over.”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sharing a stage with GNU Project founder Richard Stallman at the Massachusetts Institute of Technology, Ballmer announced that the company will be releasing its Windows 2000 operating system as open source, subject to the GNU Public License. “We made this decision last summer,” said a company spokesman.&lt;br /&gt;&lt;br /&gt;Under the terms of the new Windows license, software discs for Windows 2000 Professional and Server will be available for US$35 for executable code only, and $70 for a two-disc set containing source code. Following usual open-source community practice, support will not be included in the package. Customers wishing support can subscribe to a support contract.&lt;br /&gt;&lt;br /&gt;Ballmer also demonstrated the company’s forthcoming Microsoft Office 2000 and Visual Studio 7 for Linux. “Many of our developers are Linux enthusiasts,” he disclosed.&lt;br /&gt;&lt;br /&gt;“They’ve been running Linux on their development stations for two years. Not only is Windows 2000 itself written in Visual J++,” he said, “but we’ve also created native Linux versions of Office and Visual Studio for in-house-use,” said Ballmer, adding, “Now’s the time to release those products into the mainstream.”&lt;br /&gt;&lt;br /&gt;Also announced on April 1 was that the forthcoming Windows Millennium Edition (Windows ME) is actually based on the Linux kernel, with DOS, Win16 and Win32 compatibility layers and a port of the Windows Explorer user interface.&lt;br /&gt;&lt;br /&gt;“We’ll be releasing the Windows compatibility source code for all major Linux and Unix ports,” said Ballmer, singling out Sun’s Solaris as the next target for Microsoft’s full line of business software. “Look for our own branded version of Linux to be released next year as a separate product,” he added, hinting, “Now’s the time to bring back the Xenix brand,” referring to Microsoft’s version of Unix, available in the late 1980s.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8665978789539652811-5060855018405418847?l=ibphoolen.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=CQvzeuaNagQ:0D-h_RCor7Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?i=CQvzeuaNagQ:0D-h_RCor7Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IbPhoolen?a=CQvzeuaNagQ:0D-h_RCor7Y:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IbPhoolen?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ibphoolen.blogspot.com/feeds/5060855018405418847/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8665978789539652811&amp;postID=5060855018405418847" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/5060855018405418847" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8665978789539652811/posts/default/5060855018405418847" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IbPhoolen/~3/CQvzeuaNagQ/xenix-returns_01.html" title="Xenix Returns!" /><author><name>I.B. Phoolen</name><uri>http://www.blogger.com/profile/16732902776016731105</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="14846966664243242072" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://ibphoolen.blogspot.com/2000/04/xenix-returns_01.html</feedburner:origLink></entry></feed>
