<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/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'><id>tag:blogger.com,1999:blog-36392791</id><updated>2009-10-12T20:24:42.672-05:00</updated><title type='text'>Paul Olstad's Musings and Ruminations</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36392791.post-4284746071931643436</id><published>2009-09-17T11:31:00.007-05:00</published><updated>2009-09-18T08:00:15.138-05:00</updated><title type='text'>Make your own Chipotle Burritos!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_ddvY3Yj4c2c/SrJn8ucZ58I/AAAAAAAAAEQ/GJ9xcwVnnRc/s1600-h/burrito.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 179px; FLOAT: right; HEIGHT: 119px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5382478797618145218" border="0" alt="" src="http://4.bp.blogspot.com/_ddvY3Yj4c2c/SrJn8ucZ58I/AAAAAAAAAEQ/GJ9xcwVnnRc/s400/burrito.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;The Marinade&lt;/strong&gt;&lt;br /&gt;1 (2 ounce) package dried ancho chiles&lt;br /&gt;1 teaspoon black pepper&lt;br /&gt;2 teaspoons cumin powder&lt;br /&gt;2 tablespoons fresh oregano, chopped&lt;br /&gt;6 cloves garlic1/2 red onion, quartered&lt;br /&gt;1/4 cup vegetable oil&lt;br /&gt;4 Small Steaks or boneless chicken breasts&lt;br /&gt;&lt;br /&gt;Soak dry chilies overnight in water, until soft. Remove seeds. Add all ingredients except meat in food processor. Puree until smooth.&lt;br /&gt;&lt;br /&gt;Spread mixture over chicken, steak or carnitas and refrigerate at least one hour, up to 24 hours.&lt;br /&gt;&lt;br /&gt;After marinating, heat grill to about 400 degrees F. Salt meat to taste (optional), and grill lightly, turning only once, until done to your preference.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;The Rice&lt;/strong&gt;&lt;br /&gt;1 teaspoon vegetable oil or butter&lt;br /&gt;2 tsp. fresh cilantro&lt;br /&gt;2/3 cup white basmati rice&lt;br /&gt;1 cup water&lt;br /&gt;1/2 teaspoon salt&lt;br /&gt;1 Lime&lt;br /&gt;&lt;br /&gt;In a 2-quart heavy saucepan, heat oil or butter over low heat, stirring occasionally until melted. Add rice and lime juice, stir for 1 minute. Add water and salt, bring to a full rolling boil. At boiling, cover, turn down to simmer over low heat until rice is tender and the water is absorbed, about 25 minutes. Fluff rice with a fork.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Cheese&lt;/strong&gt;&lt;br /&gt;A blend of grated jack and white cheddar&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fresh Tomato Salsa&lt;/strong&gt;&lt;br /&gt;Red ripe sweet tomatoes, Red Onion, Jalepeno Peppers, Cilantro&lt;br /&gt;&lt;br /&gt;-------------&lt;br /&gt;Ok - I could'nt resist. Found this cool new website called &lt;a href="http://www.chipotlefan.com/"&gt;http://www.chipotlefan.com/&lt;/a&gt; that I got these recipes from. Very cool for us Chipotle lovers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-4284746071931643436?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/4284746071931643436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=4284746071931643436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/4284746071931643436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/4284746071931643436'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2009/09/make-your-own-chipotle-burritos.html' title='Make your own Chipotle Burritos!'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ddvY3Yj4c2c/SrJn8ucZ58I/AAAAAAAAAEQ/GJ9xcwVnnRc/s72-c/burrito.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-8499810025131845463</id><published>2009-09-16T06:46:00.005-05:00</published><updated>2009-09-16T06:58:53.957-05:00</updated><title type='text'>The Juice of Sapho</title><content type='html'>&lt;em&gt;"It is by will alone I set my mind in motion. It is by the juice of Sapho that thoughts acquire speed, the lips acquire stains, stains become a warning. It is by will alone I set my mind in motion."&lt;/em&gt; - Piter De Vries (Dune 1984)&lt;br /&gt;&lt;br /&gt;Yes, Yes I admit it. I like crazy, larger than life movies. I get enough drama in real life so I tend to prefer unreal things on the screen - Star Wars, Indiana Jones, Matrix, Dune, Lord of the Rings, etc.&lt;br /&gt;&lt;br /&gt;The latest Star Trek movie - &lt;a href="http://www.startrekmovie.com/"&gt;http://www.startrekmovie.com/&lt;/a&gt; is my favorite "recent" movie. In my opinion is does a GREAT job as a prequel - really setting up the classic Star Trek characters that we know and love. If you get a chance rent it when it comes out on DVD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-8499810025131845463?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/8499810025131845463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=8499810025131845463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/8499810025131845463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/8499810025131845463'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2009/09/juice-of-sapho.html' title='The Juice of Sapho'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-4103999241547119946</id><published>2009-03-07T10:47:00.009-06:00</published><updated>2009-03-07T11:16:16.864-06:00</updated><title type='text'>ShareThis - Very Nice</title><content type='html'>&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ddvY3Yj4c2c/SbKlxitoFRI/AAAAAAAAAEA/eUJ5gE5tNxc/s1600-h/sharethis_logo_new.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310489181173585170" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 151px; CURSOR: hand; HEIGHT: 38px" alt="" src="http://3.bp.blogspot.com/_ddvY3Yj4c2c/SbKlxitoFRI/AAAAAAAAAEA/eUJ5gE5tNxc/s400/sharethis_logo_new.gif" border="0" /&gt;&lt;/a&gt;I recently added a little button to my blog and website to allow people to easily share my stuff out to social web - you know, Facebook, Yahoo Buzz, Digg, etc. It's called ShareThis and I couldn't believe how simple it was. I just registered on their website and they generated a small snippet of Javascript source for me. I recently learned of ShareThis at my company when our programmers were thinking of using it on our company website. It certainly makes it simple to add something like this to your website or blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-4103999241547119946?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/4103999241547119946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=4103999241547119946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/4103999241547119946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/4103999241547119946'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2009/03/sharethis-very-nice.html' title='ShareThis - Very Nice'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddvY3Yj4c2c/SbKlxitoFRI/AAAAAAAAAEA/eUJ5gE5tNxc/s72-c/sharethis_logo_new.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-3267569915764512567</id><published>2008-12-09T19:36:00.002-06:00</published><updated>2008-12-09T19:53:58.513-06:00</updated><title type='text'>Acoustic Family</title><content type='html'>&lt;div&gt;I'm so glad my kids are becoming fine musicians. We all appreciate many things in life, computers, programming, sports, social networking. But at the end of the day my family cherishes our instruments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ddvY3Yj4c2c/ST8f355gRTI/AAAAAAAAACw/as_ixU1oISY/s1600-h/violin.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5277972333596788018" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 121px; CURSOR: hand; HEIGHT: 124px" alt="" src="http://1.bp.blogspot.com/_ddvY3Yj4c2c/ST8f355gRTI/AAAAAAAAACw/as_ixU1oISY/s400/violin.jpg" border="0" /&gt;&lt;/a&gt;My son plays his violin with great skill - He's been playing for 7 years and sounds excellent. His intonation is perfect. I'm really looking forward to his Holiday concert!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ddvY3Yj4c2c/ST8gLbKCvpI/AAAAAAAAAC4/iw7zODKHrMs/s1600-h/cello.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5277972668942040722" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 58px; CURSOR: hand; HEIGHT: 150px" alt="" src="http://1.bp.blogspot.com/_ddvY3Yj4c2c/ST8gLbKCvpI/AAAAAAAAAC4/iw7zODKHrMs/s400/cello.jpg" border="0" /&gt;&lt;/a&gt;My daughter started cello this year and is already learning many songs by ear. While she seems to be able to sight read fairly well, I'm teaching her that playing with her eyes closed is where the real magic is.&lt;br /&gt;&lt;br /&gt;My youngest boy seems to be drawn toward percussion and drums - we'll see what that brings!&lt;br /&gt;&lt;br /&gt;Of course, for me it's guitar. Seems I can hardly wait to get my fingers OFF the computer and ON my fretboard!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-3267569915764512567?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/3267569915764512567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=3267569915764512567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/3267569915764512567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/3267569915764512567'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2008/12/acoustic-family.html' title='Acoustic Family'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ddvY3Yj4c2c/ST8f355gRTI/AAAAAAAAACw/as_ixU1oISY/s72-c/violin.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-2101577693224874272</id><published>2008-04-03T20:11:00.000-05:00</published><updated>2008-04-04T11:57:49.667-05:00</updated><title type='text'>Acid Rock</title><content type='html'>&lt;span style="font-size:100%;"&gt;I just can’t seem to shake Acid Rock.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;I’ve been using it for about 6 years now to &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ddvY3Yj4c2c/R_TXrIylCuI/AAAAAAAAABg/i2gQOx0XjRA/s1600-h/acid.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_ddvY3Yj4c2c/R_TXrIylCuI/AAAAAAAAABg/i2gQOx0XjRA/s400/acid.gif" alt="" id="BLOGGER_PHOTO_ID_5185006207104256738" border="0" /&gt;&lt;/a&gt;produce my music and love it.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Acid is not your traditional “midi based” recording software. Instead, Acid is “loop based” software that is perfect for guitarists.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;While I play all the instruments on my recordings, Acid allows me to create loops and repeat them. So for example, I may play a 12 bar progression and copy and paste it in the song wherever I need it. Then I loop the bass guitar, keyboards and drums and presto, I have a palette to lay down licks!&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Which is always my objective – selfish guitarist you know.   &lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;This is a song that I made last year called &lt;a href="http://www.paulolstad.com/myMusic/Funky_Duck.mp3"&gt;“The Funky Duck”&lt;/a&gt;. See if you can detect the looping, it’s all over the place.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ddvY3Yj4c2c/R_TYtIylCwI/AAAAAAAAABw/3f_o3__Njig/s1600-h/acidss.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_ddvY3Yj4c2c/R_TYtIylCwI/AAAAAAAAABw/3f_o3__Njig/s400/acidss.jpg" alt="" id="BLOGGER_PHOTO_ID_5185007340975622914" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Everything is edited in a simple multi track interface. You can even create folders and categorize the sounds in your song - cool. I love it since it makes it so easy to loop and layer sounds without ever interrupting the creative process.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;That’s always the problem that I’ve had with other recording software. I spend most of my time with my hands on the mouse instead of the fret board.&lt;br /&gt;&lt;br /&gt;Here's a few more songs I did with Acid.&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.paulolstad.com/myMusic/912.mp3"&gt;[912, By Paul Olstad - 2005]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.paulolstad.com/myMusic/Whiskey_Junction.mp3"&gt;[Whiskey Junction, By Paul Olstad - 2001]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.paulolstad.com/myMusic/I_Remember.mp3"&gt;[I Remember, By Paul Olstad - 2000]&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.paulolstad.com/myMusic/Whats_a_Man_To_do.mp3"&gt;[W&lt;/a&gt;&lt;a href="http://www.paulolstad.com/myMusic/Whats_a_Man_To_do.mp3"&gt;hat's A Man To Do? By Paul Olstad and Identity Crisis - 2000]&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-2101577693224874272?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/2101577693224874272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=2101577693224874272' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/2101577693224874272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/2101577693224874272'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2008/04/acid-rock.html' title='Acid Rock'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ddvY3Yj4c2c/R_TXrIylCuI/AAAAAAAAABg/i2gQOx0XjRA/s72-c/acid.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-900330468322754359</id><published>2008-03-22T07:28:00.004-05:00</published><updated>2008-04-04T11:52:39.481-05:00</updated><title type='text'>Fender vs. Marshall</title><content type='html'>It's like pitting America vs. Britain.  &lt;a href="http://en.wikipedia.org/wiki/Fender_amplifiers"&gt;Fender&lt;/a&gt;... a proud American brand that great American guitarists used.  &lt;a href="http://en.wikipedia.org/wiki/Marshall_amps"&gt;Marshall&lt;/a&gt;... a wanna-be British amp that tried to emulate the Fender sound. Well that's what Marshall Amplification tried to do originally.  However, over the years they've become the standard amp for many rockers.  I've played guitar for almost 30 years. I usually use all Fender gear, &lt;a href="http://en.wikipedia.org/wiki/Fender_Stratocaster"&gt;American Standard Stratocaster&lt;/a&gt;, Cyber Deluxe amplifier, etc.&lt;br /&gt;&lt;br /&gt;But recently I've had to play without a speaker cabinet and line straight into the sound system - a guitarists worst nightmare. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ddvY3Yj4c2c/R-T-BIylCqI/AAAAAAAAABE/-ktO2KxgSLc/s1600-h/podplus.jpg"&gt;&lt;img style="margin: 0pt 13px 13px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_ddvY3Yj4c2c/R-T-BIylCqI/AAAAAAAAABE/-ktO2KxgSLc/s400/podplus.jpg" alt="" id="BLOGGER_PHOTO_ID_5180544766875863714" border="0" /&gt;&lt;/a&gt; To do this, I've been using the &lt;a href="http://www.line6.com/floorpodplus/"&gt;Line 6 Floor Pod Plus&lt;/a&gt; instead of my fender amp. This thing is totally unbelievable.  It's actually an amp modeler that simulates the sound of hundreds of amp/speaker combos. While I love a Fender Blackface sound, I have to admit that the Marshall stack kills. That's what I've been gravitating towards lately - a Marshall 2X4 stack.  I think it may be because I first played on a &lt;a href="http://en.wikipedia.org/wiki/Fender_Twin_Reverb"&gt;Fender Twin Reverb&lt;/a&gt; and never was able to try a Marshall. Not that I'm totally joining the dark side, but the Marshall sound is great!&lt;br /&gt;&lt;br /&gt;But don't worry, I still play and &lt;a href="http://en.wikipedia.org/wiki/Fender_Stratocaster"&gt;American Standard Strat&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-900330468322754359?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/900330468322754359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=900330468322754359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/900330468322754359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/900330468322754359'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2008/03/fender-vs-marshall.html' title='Fender vs. Marshall'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ddvY3Yj4c2c/R-T-BIylCqI/AAAAAAAAABE/-ktO2KxgSLc/s72-c/podplus.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-117028473484754002</id><published>2007-01-31T17:05:00.000-06:00</published><updated>2007-02-06T06:38:19.176-06:00</updated><title type='text'>Web 2.0 - The Next Generation of the Internet</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Back in 1995 a couple of us UNIX administrators at Honeywell were fooling around with the first web server software called httpd – Hyper Text Transfer Protocol Daemon. With a name like that, we just had to play around with it. I mean “Hyper”? Anything hyper just had to be cool! It simply amazed us. We could share files much easier than before. Our imaginations ran wild thinking of new ways to allow people to share information seamlessly and access databases using a rich user interface. But as time went on it became evident that the Web would also have economic value. As a result of refocusing our efforts on e-commerce, the original vision of creating a rich user experience was changed and web pages became clunky and arduous. Have you ever been on the Internet and had to wait for a web page to load? That’s a dumb question, right? Everyone who uses the Internet experiences this all the time. This sort of “start-stop” nature of websites can be frustrating and has been labeled Web 1.0.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;Web 2.0&lt;br /&gt;&lt;/b&gt;The recent “buzz” in the industry that causing much discussion is “Web 2.0”. Actually, it was a phrase coined by O'Reilly Media in 2004 that refers to a supposed second-generation of Internet-based services. Services that facilitate social networking, wikis, better communication tools, RIAs, AJAX, etc. The emphasis of Web 2.0 more resembles the original vision of Tim Berners Lee - free collaboration and sharing among users. &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;AJAX and RIAs&lt;br /&gt;&lt;/b&gt;Web 2.0 concepts involve something known as Rich Internet Applications (RIAs). &lt;b&gt;A&lt;/b&gt;synchronous &lt;b&gt;J&lt;/b&gt;avascript &lt;b&gt;A&lt;/b&gt;nd &lt;b&gt;X&lt;/b&gt;ML or otherwise referred to as AJAX, is one of the building blocks of RIAs. Instead of needing to reload an entire web page, a developer can use AJAX techniques to update only part of a web page. These techniques are not new. In fact us web developers have been using similar techniques for years. But within the last few years it has become easier because Cascading Style Sheet, HTML, Javascript standards have improved. Also, a browser object called "XMLHttpRequest()" has been implemented in most popular browsers. This makes it possible to post data in the background and update the web page without refreshing the entire web page. Its event driven model makes it possible to provide true asynchronous behavior.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;The Ajax technique uses a combination of:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;XHTML (or HTML) and CSS, for marking up and styling information.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;The DOM accessed with a client-side scripting language, especially ECMAScript implementations such as JavaScript and JScript, to dynamically display and interact with the information presented. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;The XMLHttpRequest object is used to exchange data asynchronously with the web server. In some Ajax frameworks and in certain situations, an IFrame object is used instead of the XMLHttpRequest object to exchange data with the web server, and in other implementations, dynamically added &amp;lt;script&amp;gt; tags may be used. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;XML is sometimes used as the format for transferring data between the server and client, although any format will work, including pre-formatted HTML, plain text, JSON and even EBML. These files may be created dynamically by some form of server-side scripting. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;AJAX and RIAs are certainly the glue that's used to create and enable Web 2.0, but it doesn't define Web 2.0.  Really, it's the way that the Internet is used by humans to socialize, share, collaborate and conduct day-to-day life.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;b&gt;A Social Revolution&lt;br /&gt;&lt;/b&gt;Throughout the past decade, the Internet has begun to have a huge impact on the world from a social perspective. Web 2.0 encompasses a far reaching set of Internet based communication and collaboration capabilities that help facilitate social networking. Social Networking in short allows people of a common interest to easily connect and collaborate via the Internet. Many social networking web sites are also incorporate blogs, wikis, photo sharing, etc. &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Social media often conjures up thoughts of myspace.com. You know...a bunch of partying college friends spewing meaningless comments into Blogs that have seemingly no purpose. And that is largely what's fueled the Web 2.0 social revolution. But most technology is mis-used at first until it finds its true purpose. The social aspects of the Internet and Web 2.0 have a greater potential that’s creeping up on the world organically. Let’s face it, Internet-based social software is de-emphasizing the need for traditional forms of media…TV, telephone, newspapers, DVDs, etc. More people are viewing youtube.com that all 3 networks combined!&lt;br /&gt;&lt;br /&gt;My point is that social forms of media are truly different because they allow disparate individuals to collaborate and share information…in real time. People are able to create online communities that never existed before, breaking down political barriers and spanning geographical gaps. For example, a person in Brazil can collaborate conveniently with someone in Russia because Social Media enables it. &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;Online Communities&lt;/b&gt;&lt;br /&gt;A recent Web 2.0 phenomenon that’s getting a lot of attention is MySpace.com. The site enables people from anywhere in the world to create online communities with common interests. MySpace utilizes various Web 2.0 technologies like Blogs and photo sharing to enhance social networking. Communities become linked when trusted relationships are established. Over time, an entire network of communities is formed.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;Blog&lt;br /&gt;&lt;/b&gt;You may be wondering what a “Blog” is. Simply put, it is a type of website where entries are made (such as in a journal or diary), and displayed in reverse chronological order. They often provide commentary on a particular subject regarding politics, news or personal diaries. Blogs are able to combine text, images and hyperlinks giving them richer content than the bulletin boards of the past. People reply to the postings and it becomes an online discussion about the given topic.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;Wiki&lt;br /&gt;&lt;/b&gt;Wiki is type of website that allows users to easily add, remove, or edit its content. “Wiki-wiki" means, "hurry quick" in Hawaiian. A wiki (originally called Quickweb) is an editable website that doesn’t require users to know HTML and they can quickly modify or add content. In fact, this definition was taken from Wikipedia.org, a sort of online encyclopedia created by thousands of people around the world. &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-117028473484754002?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/117028473484754002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=117028473484754002' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/117028473484754002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/117028473484754002'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2007/01/web-20-next-generation-of-internet.html' title='Web 2.0 - The Next Generation of the Internet'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-116152962959494074</id><published>2006-10-22T10:00:00.000-05:00</published><updated>2006-11-27T13:23:59.116-06:00</updated><title type='text'>Modern Development Methodology - MDM</title><content type='html'>There's no shortage of philosophies about the software development lifecycle. There are numerous methodologies including traditional waterfall, eXtreme, RAD and Agile that are being used in development shops. I use elements from each and incorporate the iterative, customer-centric approach of Agile along with elements from traditional approaches. I like to call this Modern Development Methodology or "MDM". One of the key differences with this approach is that design and planning phases are highly iterative and usually involve prototyping.&lt;br /&gt;&lt;br /&gt;&lt;img height="150" alt="" src="http://www.paulolstad.com/mdm_sm.gif" width="405" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;But planning and traditional approaches are still used in MDM. If fact, it's still important to adequately plan and execute a project from start to finish. Lets face it, there still needs to be a certain amount of predictability in order to budget and staff accordingly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;INITIATION PHASE&lt;br /&gt;&lt;/b&gt;Careful oversight is required to ensure projects support strategic business objectives and resources are effectively implemented into an organization's enterprise architecture. The initiation phase begins when an opportunity to add, improve, or correct a system is identified and formally requested through the presentation of a business case. The business case should, at a minimum, describe a proposal’s purpose, identify expected benefits, and explain how the proposed system supports one of the organization’s business strategies. The business case should also identify alternative solutions and detail as many informational, functional, and network requirements as possible.&lt;br /&gt;&lt;br /&gt;Primary issues organizations should consider when compiling feasibility study support documentation include:&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Business Considerations&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Functional Requirements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Project Factors&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Cost/Benefit Analysis&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;PLANNING PHASE&lt;/b&gt;&lt;br /&gt;The planning phase is the most critical step in completing development, acquisition, and maintenance projects. Careful planning, particularly in the early stages of a project, is necessary to coordinate activities and manage project risks effectively. The depth and formality of project plans should be commensurate with the characteristics and risks of a given project.&lt;br /&gt;&lt;br /&gt;Project plans refine the information gathered during the initiation phase by further identifying the specific activities and resources required to complete a project. A critical part of a project manager’s job is to coordinate discussions between user, audit, security, design, development, and network personnel to identify and document as many functional, security, and network requirements as possible.&lt;br /&gt;&lt;br /&gt;Primary items organizations should address in formal project plans include:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Project Overview &amp; Charter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Communication Plan&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Defined Deliverables &amp;amp; High Level Requirements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Risk &amp;amp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Change Management&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Development Standards&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Documentation&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Project Plan (Resource Scheduling, High Level)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Budget&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Testing Plan&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Support Plan&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;DESIGN PHASE&lt;/b&gt;&lt;br /&gt;The design phase involves converting the informational, functional, and network requirements identified during the initiation and planning phases into unified design specifications that developers use to script programs during the development phase. Program designs are constructed in various ways. Using a top-down approach, designers first identify and link major program components and interfaces, then expand design layouts as they identify and link smaller subsystems and connections. Using a bottom-up approach, designers first identify and link minor program components and interfaces, then expand design layouts as they identify and link larger systems and connections.&lt;br /&gt;&lt;br /&gt;The design techniques that I use in &lt;b&gt;MDM&lt;/b&gt; often use prototyping tools that build mock-up designs of items such as application screens, database layouts, and system architectures. End users, designers, developers, database managers, and network administrators should review and refine the prototyped designs in an iterative process until they agree on an acceptable design. Audit, security, and quality assurance personnel should be involved in the review and approval process.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;DEVELOPMENT PHASE&lt;/b&gt;&lt;br /&gt;The development phase involves converting design specifications into executable programs. Effective development standards include requirements that programmers and other project participants discuss design specifications before programming begins. The procedures help ensure programmers clearly understand program designs and functional requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Development Standards&lt;/span&gt;&lt;br /&gt;Development standards should be in place to address the responsibilities of application and system programmers. Application programmers are responsible for developing and maintaining end-user applications. System programmers are responsible for developing and maintaining internal and open-source operating system programs that link application programs to system software and subsequently to hardware. Managers should thoroughly understand development and production environments to ensure they appropriately assign programmer responsibilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Common and Shared Libraries&lt;/span&gt;&lt;br /&gt;Libraries are collections of stored documentation, programs, and data. Program libraries include reusable program routines or modules stored in source or object code formats. Program libraries allow programmers to access frequently used routines and add them to programs without having to rewrite the code. Dynamic link libraries include executable code programs can automatically run as part of larger applications.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;TESTING PHASE&lt;/b&gt;&lt;br /&gt;The testing phase requires organizations to complete various tests to ensure the accuracy of programmed code, the inclusion of expected functionality, and the interoperability of applications and other network components. Thorough testing is critical to ensuring systems meet organizational and end-user requirements. If organizations use effective project management techniques, they will complete test plans while developing applications, prior to entering the testing phase. The use of detailed test plans significantly increases the likelihood that testers will identify weaknesses before products are implemented.&lt;br /&gt;&lt;br /&gt;Primary tests include: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;ul&gt;&lt;li&gt;Acceptance Testing&lt;/li&gt;&lt;li&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;End-to-End Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Functional Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Integration Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Parallel Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Regression Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Stress Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;System Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;Unit Testing &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;IMPLEMENTATION PHASE&lt;/b&gt;&lt;br /&gt;The implementation phase involves installing approved applications into production environments. Primary tasks include announcing the implementation schedule, training end users, and installing the product. Additionally, organizations should input and verify data, configure and test system and security parameters, and conduct post-implementation reviews. Management should circulate implementation schedules to all affected parties and should notify users of any implementation responsibilities.&lt;br /&gt;&lt;br /&gt;After organizations install a product, pre-existing data is manually input or electronically transferred to a new system. Verifying the accuracy of the input data and security configurations is a critical part of the implementation process. Organizations often run a new system in parallel with an old system until they verify the accuracy and reliability of the new system. Employees should document any programming, procedural, or configuration changes made during the verification process.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;span style="font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif;"&gt;&lt;b&gt;MAINTENANCE PHASE&lt;/b&gt;&lt;br /&gt;The maintenance phase involves making changes to hardware, software, and documentation to support its operational effectiveness. It includes making changes to improve a system’s performance, correct problems, enhance security, or address user requirements. To ensure modifications do not disrupt operations or degrade a system’s performance or security, organizations should establish appropriate change management standards and procedures.&lt;br /&gt;&lt;br /&gt;Change management (sometimes referred to as configuration management) involves establishing baseline versions of products, services, and procedures and ensuring all changes are approved, documented, and disseminated. Change controls should address all aspects of an organization’s technology environment including software programs, hardware and software configurations, operational standards and procedures, and project management activities. Management should establish change controls that address major, routine, and emergency software modifications and software patches.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-116152962959494074?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/116152962959494074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=116152962959494074' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116152962959494074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116152962959494074'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2006/10/modern-development-methodology-mdm.html' title='Modern Development Methodology - MDM'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-116143411231426994</id><published>2006-10-10T12:42:00.000-05:00</published><updated>2006-10-22T10:00:00.936-05:00</updated><title type='text'>Web 2.0 in Healthcare (Mashups)</title><content type='html'>With the recent hype surrounding 'Web 2.0', I'm surprised that there's hardly any mention of it in the Healthcare space. Let's consider the recent phenomenon of "mashups". A mashup is a website or Web 2.0 application that uses content from more than one source to create a completely new service. Content used in mashups is typically consumed from loosely coupled data like RSS, REST, XML or APIs.&lt;br /&gt;&lt;br /&gt;For example, many mashups that use Google Maps are in use on the Internet. Google makes freely available access to its map engine through an API. Most people consider a Mashup a use of Google maps and another source of data - a good example is &lt;a href="http://www.housingmaps.com/"&gt;http://www.housingmaps.com/&lt;/a&gt; where data from Google maps and data from Craigs List are put together in a "mashup" to create an entirely new site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Healthcare Mashups&lt;/strong&gt;&lt;br /&gt;Consider for a moment that a patient has a chronic disease and would like to look at current news about her disease from WebMD but also view her health goals and other healthcare data within the same Web page. This could be achieved using a mashup of WebMD RSS Feeds and a REST service that gets data from an internal application.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.paulolstad.com/hcMashup.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Since most sites such as WebMD now offer RSS feeds this is very simple to achieve technically yet can have a huge impact when used in a mashup. When most people think about mashups they think of an extension of Google Maps. But Google is only setting the example of a mashup in Web 2.0.&lt;br /&gt;&lt;br /&gt;It's up to our imaginations and creativity to implement mashups in other healthcare applications...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-116143411231426994?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/116143411231426994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=116143411231426994' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116143411231426994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116143411231426994'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2006/10/web-20-in-healthcare-mashups.html' title='Web 2.0 in Healthcare (Mashups)'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36392791.post-116160349981979850</id><published>2006-09-23T19:36:00.001-05:00</published><updated>2009-01-12T12:22:41.122-06:00</updated><title type='text'>Web Oriented Architecture (WOA)</title><content type='html'>Is Web Oriented Architecture (WOA) the pragmatic solution to SOA? It seems like technologies like RSS, REST, etc have become much more pervasive in software development. And it seems that SOA architectures that focus on WSDL/SOAP and ESBs were a product of academia for far too long.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36392791-116160349981979850?l=paulolstad.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulolstad.blogspot.com/feeds/116160349981979850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=36392791&amp;postID=116160349981979850' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116160349981979850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36392791/posts/default/116160349981979850'/><link rel='alternate' type='text/html' href='http://paulolstad.blogspot.com/2006/09/web-oriented-architecture-woa.html' title='Web Oriented Architecture (WOA)'/><author><name>Paul Olstad</name><uri>http://www.blogger.com/profile/14091020028151988109</uri><email>olstap@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00710954511589241179'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>