<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chicago Grooves</title>
	<atom:link href="http://www.chicagogrooves.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chicagogrooves.com/blog</link>
	<description>Thoughts on Music and Technology from the Windy City</description>
	<lastBuildDate>Tue, 17 Jan 2012 05:00:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>2012 changes</title>
		<link>http://www.chicagogrooves.com/blog/2012-changes/</link>
		<comments>http://www.chicagogrooves.com/blog/2012-changes/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 05:00:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=184</guid>
		<description><![CDATA[Came back from skiing a second time. My needs for alone time only got tested at the very end &#8211; the night before a new work week (or 4 day week) is not the time to be pushing to extend hang-out time with me &#8211; the only decisions I make will end in regret, the [...]]]></description>
			<content:encoded><![CDATA[<p>Came back from skiing a second time. My needs for alone time only got tested at the very end &#8211; the night before a new work week (or 4 day week) is not the time to be pushing to extend hang-out time with me &#8211; the only decisions I make will end in regret, the question is only if that regret is mutual but separate and easily gotten over, or interrelated and a future cause of discomfort.</p>
<p>Yeah, but that does not change what an interesting time it has been. Or the directions I&#8217;ve been toying with in terms of my career. Damn you Corey Haines &#8211; one more nugget of awesome &#8211; the happiness bot &#8211; to hate or envy you for.. I really like where you&#8217;re going with this stuff.</p>
<p>I started owning my finances a bit better &#8211; I have a checklist of things to get for my financial planner. This is helpful &#8211; any goal can be scheduled, motivation created if it&#8217;s scheduled too far out for my liking.</p>
<p>I did really well competing with Jess in Hearts against Joe and Mer. Not so well against Miles Jess or Erin in Quatro ! But I think i can get that game under the correct circumstances- just have to be more systematic and less &#8216;intuitive&#8217;.</p>
<p>Skiing was awesome &#8211; the videos, the stairs, Joe&#8217;s fall, Mer&#8217;s worry, all of our relative equal levels to do the same slopes (mostly midwest-blacks together), the planning to have another trip. The late night talk with Jess about companionship. The riding on the springy foot of the bed. The fun, fun, fun&#8230; The new bridge for Deep Freeze, the new verse for Call&amp;Answer. The new songwriting class beginning. The occasional (but not enough) stretching/yoga throughout the week. Life is good. Here&#8217;s to good-night, tomorrow&#8217;s gonna come too soon.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/2012-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging into 2012 with Music</title>
		<link>http://www.chicagogrooves.com/blog/digging-into-2012-with-music/</link>
		<comments>http://www.chicagogrooves.com/blog/digging-into-2012-with-music/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 00:58:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=181</guid>
		<description><![CDATA[Music continues &#8211; My album efforts which started in earnest 11/3, moved to Ableton Live on 12/3, and have become officially charted things as of around 1/3 &#8211; actually stand a chance now of getting other people&#8217;s contributions, being published/publishable. But it is way different than I expected-  not only harder, in some ways more [...]]]></description>
			<content:encoded><![CDATA[<p>Music continues &#8211; My album efforts which started in earnest 11/3, moved to Ableton Live on 12/3, and have become officially charted things as of around 1/3 &#8211; actually stand a chance now of getting other people&#8217;s contributions, being published/publishable. But it is way different than I expected-  not only harder, in some ways more tedious-  very revealing, very educational. I&#8217;m sure I will see many efficiencies I failed to grasp at the time &#8211; it&#8217;s always that way. But I&#8217;m committed to seeing it through, warts and all. And that makes me smile.</p>
<p>I have agreed to audition for a band &#8211; a more established band than I&#8217;ve ever beeen part of &#8211; one I hope, but don&#8217;t quite know that I am ready for. It will mean a pretty drastic leap for me if it happens &#8211; but following leads like this was just the kind of thing I visualized when I moved to Chicago 8 years ago.</p>
<p>The amount of time I spend in isolation recording, forcing myself to document songs, processes, and other things that I largely just feel- it serves double duty. The introspection is important for a person coming out of a long relationship, as I am. It&#8217;s a time of life where I truly feel not accountable to anyone &#8211; there&#8217;s an aspect of growing up here. It&#8217;s a time of life when I have bought a place with concrete floors and usually no chance of disturbing neighbors. There&#8217;s nobody I&#8217;m worried about walking in the door and forcing a change to my flow. My flow is really my own. It&#8217;s interesting getting to know this flow.</p>
<p>It&#8217;s hard to remember to maintain joy and excitement when playing/recording. That joy is ultimately what makes a recording worthwhile to listen to &#8211; but it&#8217;s a hard thing to ask of someone going over a song for the 50th time in his bedroom alone ! I&#8217;m inspired when I hear others&#8217; recordings (pro or amateur) that really carry through that happy intensity. When I hear those &#8211; I think I have that, I can do that ! I can feel the rhythm through every fiber where I don&#8217;t want to go to work, have sex, eat &#8211; just become that beat &#8211; that feel ! I can disappear inside lyrics that mean something to me. I can make people feel. Time is my only enemy. Fortunately the things that take me away from music I enjoy about as much as music, so I&#8217;m usually not upset, only torn between more than one thing I like. Not a bad problem to have.</p>
<p>The one thing i struggle with is whether to keep the project pinned down to the 1-original, (n-1)-cover vision I had- with all the licensing it requires, forgone opportunity to pimp more original material&#8230; I tell myself, I can make more originals, my first recording can be true to the original intent of being the songs I worked through my divorce with. But in 2012 divorce is fading. I guess that&#8217;s my reason to git &#8216;er done, and move on to those new possibilities. I don&#8217;t *have to* finish the 2011 stuff &#8211; but why not start my new musical adventure with a known quantity. I don&#8217;t have to spend all the time in the world on it. I don&#8217;t have to be a perfectionist. All I ask is that out of it I have a 1) product and 2) process both by which to lift myself to higher levels in 2012 and beyond.</p>
<p>I think the best is yet to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/digging-into-2012-with-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on beginning 2012</title>
		<link>http://www.chicagogrooves.com/blog/thoughts-on-beginning-2012/</link>
		<comments>http://www.chicagogrooves.com/blog/thoughts-on-beginning-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 03:23:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=175</guid>
		<description><![CDATA[2011 began with physical growth &#8211; going to the boxing gym with Paul M, and ended with a physical challenge on the treadmill in my new condo &#8211; about 5 total miles, 7.0 through 9.0 mph workouts (the latter as 2/1 minute intervals). Since then, my fitness is more baked-in (with a few accomplishments picked [...]]]></description>
			<content:encoded><![CDATA[<p>2011 began with physical growth &#8211; going to the boxing gym with Paul M, and ended with a physical challenge on the treadmill in my new condo &#8211; about 5 total miles, 7.0 through 9.0 mph workouts (the latter as 2/1 minute intervals).</p>
<p>Since then, my fitness is more baked-in (with a few accomplishments picked up along the way). My pot smoking is way down. I&#8217;ve gone through karate and on to yoga. I have dealt with plantar fasciitis &#8211; it is a consideration every day now, but I hope to manage / reverse it through conscious use- i&#8217;m optimistic about yoga to do that</p>
<p>I&#8217;m not juggling dating friends like this summer-  I may revert to that phase at some point (is summer just good for that?), but right now its Jess Jess Jess all the way ! She makes my day &#8211; she really pushes to enjoy life &#8211; she loves adventure like nobody I know, listens to me when i lay down what i need, gives me space. She quit smoking, has been working out &#8211; good stuff there ! She&#8217;s fun flirty and sexy, makes me distracted and lets me distract her. Our ski trip was really the thing to make it feel like a boyfriend girlfriend thing rather than simpls FB&#8217;s &#8211; though we are good at that thank god <img src='http://www.chicagogrooves.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It was nice meeting her friends, and bringing her to Rosemary&#8217;s where she met all the bros but Paul. I saw Paul on my own.</p>
<p>My cousin is driving me crazy. IT&#8217;s going to be a long road to transforming the relationship with him from one based on events and city-based escapism for him, to one of honest sharing and relating. To be honest I don&#8217;t know if it&#8217;s possible &#8211; he doesn&#8217;t really seem to know what self-work  is.. Lisa is happy and healthy. My mom and I are in touch but she&#8217;s not super healthy &#8211; an eye infection her most recent woe, and several falls suffered this year.</p>
<p>I&#8217;m not doing dance like I thought I would, but doing more singing and banjaring &#8211; both out and at home recording.</p>
<p>I&#8217;m still coaching with Jillian, but not otherwise involved with the Wright. Not seeing Paul M.</p>
<p>I&#8217;m in touch with Maria (not her family), but not in any deep level right now. I have moved on. Our debts are settled. The dust has settled. The relationship went up in smoke. It was a good show, but one I don&#8217;t need to repeat &#8211; too stressful and expensive.</p>
<p>I&#8217;m settled in my place. I&#8217;m the master of trains, time and space. I have musical potential, and will go to SXSW this year &#8211; and debut my 5 song EP in Q1 before that event. I&#8217;ll have streaming content. I&#8217;ll fill out the banjar site. I love when people call it the banjar (which is what it is !). I&#8217;ll do more yoga. I&#8217;ll do a full triathlon, visit several states I haven&#8217;t been to.</p>
<p>I don&#8217;t have any specific plans for relationships. More choosy of who my &#8216;nieces and nephews&#8217; are. More connected to my family. I intend to be open in my heart. Closed To Open, Dean Davis Radcliffe, 2/12/2012 will be the album.</p>
<p>No specific plans for jobs (a subset of relationships, anyway), though no concrete plans to leave Backstop. Grub Hub has looked fun to me for a while. Going for it musically a not ridiculous possibility once I budget for some padding. Maybe as Starkey says, the best time to take a vacation is in fact in the middle of things, not at the end &#8211; I think fewer vacations would be postponed with that philosophy.</p>
<p>I hope my cat, mom, and loved ones have a healthy wonderful and growing 2012 with me as I begin my next 36 years. At least if physical decline is inevitable, let it be less than my peers, and let my knowledge and sharing of that knowledge grow enough to make up for it- at least sowing the seeds in the next generation like Vlad and others do can make me feel I did something with it.</p>
<p>Cheers, love and light..</p>
<p>Dean</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/thoughts-on-beginning-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musical Growth and SXSW Adventure !</title>
		<link>http://www.chicagogrooves.com/blog/musical-growth-and-sxsw-adventure/</link>
		<comments>http://www.chicagogrooves.com/blog/musical-growth-and-sxsw-adventure/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 05:52:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=172</guid>
		<description><![CDATA[This has been a growth period for my life as a musician.. Several days a week I am working on parts/sequencing/recording for my 7 song EP. Learning so much about the software, what I like and don&#8217;t, how to notate things in ways that are specific yet not cumbersome, and most importantly &#8211; staying connected [...]]]></description>
			<content:encoded><![CDATA[<p>This has been a growth period for my life as a musician..</p>
<p>Several days a week I am working on parts/sequencing/recording for my 7 song EP. Learning so much about the software, what I like and don&#8217;t, how to notate things in ways that are specific yet not cumbersome, and most importantly &#8211; staying connected to other musicians and forcing myself to be accountable to and inspired by others who are in exactly the same boat.</p>
<p>Rob Reid is a fascinating musician, nerd, and growing friend whose embrace of and curiosity around the creative process show me there are many ways I can challenge myself.</p>
<p>I booked a plane fare to SXSW tonight <img src='http://www.chicagogrooves.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thanks to Milan Shah&#8217;s helping me to share resources with him, and just generally being a helpful and encouraging guy, I&#8217;m going to have the week of a lifetime in March, or at least a huge anchorstone to kick of the 2nd block of 36 years in my life &#8211; a more openly musical one.</p>
<p>As recent experiences show me &#8211;  my last 10 years doing really basic amateurish music stuff just for fun &#8211; without any goal of &#8216;finishing&#8217; or &#8216;producing&#8217; anything &#8211; have taught me a lot- some things are actually easy for me to do fairly well. Others still take quite a bit of work. But the vision that I have for my first album- it actually turns out it is somewhat ambitious ! Having people to chase like Dave Grohl, and the nerve to even believe I can chase them &#8211; it has brought me quite a way. Some time in January at the latest, I believe I will have a product that shows what I can do vocally, as an arranger, a percussionist and just basically what my lyrical and musical ethos is/has been. This means alot to me &#8211; I&#8217;ve spent large amounts of time becoming this musician while being a nerd.. I am glad when I see my musical work actually look pretty respectable..</p>
<p>And that is why I need SXSW &#8211; I&#8217;ll be in a major-league place &#8211; I&#8217;ll have a product in hand &#8211; I&#8217;ll have my openness, gregariousness, and willingness to jam. I&#8217;ll try my damnedest to make connections, and I&#8217;ll for once feel like I&#8217;m not an empty-handed musician. Not that there&#8217;s anything wrong with that &#8211; it&#8217;s just something I&#8217;ve decided I need to be on the other side of now. Rob has done it, and I want to join the ranks of people like him and Julie. The singer-songwriter land fits me &#8211; not my every need &#8211; but some really deep ones. I really need to write more of my own stuff..</p>
<p>I&#8217;m following my dream &#8211; I&#8217;m showing my banjar around &#8211; and people dig it &#8211; and I want to become my own spokesperson for it, and that is happening&#8230; I will need to do a push to get my banjar content online by the time of SXSW.. It may be premature, but it should be ready. I am grateful and lucky that I have the resources to do it, and glad that the tough experiences I&#8217;ve had have given me the cojones to go for it.  I owe it to myself to keep assigning myself challenges along this path.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/musical-growth-and-sxsw-adventure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paul Simon night</title>
		<link>http://www.chicagogrooves.com/blog/paul-simon/</link>
		<comments>http://www.chicagogrooves.com/blog/paul-simon/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 05:56:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=167</guid>
		<description><![CDATA[So as incredible as the Paul Simon show tonight November 13 was, it was inseperable from: The autumn moon, and chilly but not crisp night air The company of two great folks, one a new friend, one going back half my life to high school An inspired air of coincidence, calm and gratitude, that flowed [...]]]></description>
			<content:encoded><![CDATA[<p>So as incredible as the Paul Simon show tonight November 13 was, it was inseperable from:</p>
<ul>
<li>The autumn moon, and chilly but not crisp night air</li>
<li>The company of two great folks, one a new friend, one going back half my life to high school</li>
<li>An inspired air of coincidence, calm and gratitude, that flowed right up to Mr. Simon himself on stage only 7 heads in front of me</li>
</ul>
<p>&#8220;Paul Simon delivered an awesome acoustic show&#8221; is how my review should read. I should mention his 12 guitars, including a great Gretsch rolling-tremolo-bridge in white and gold.</p>
<p>I should focus on something other than the sugary-sweet feeling of being full of oxytocin, and smiling and laughing and dancing to songs of our youth and our parents&#8217; early life as parents, and even their young-adult phases.</p>
<p>But instead I&#8217;ll mention some things like PS&#8217; agility with his fingers at 70, the fact that he never once sat down in the &gt; 2 hour show, the fact that he didn&#8217;t use in-ear monitors and had a very natural way of controlling the band the whole time.</p>
<p>The command he and each of the musicians had of the multiple instruments they played &#8211; how the drummer led a guitar song while playing the bass drum and hihat with his feet !</p>
<p>The multi-instrumentalists were:</p>
<p>Keyboard/percusssion/vocals/trumpet&#8230;  Sax/flute.. Master of Many Guitars (and penny-whistle).. Drummer/guitarist.. Master of African Rhythms percussionist.. Piano/percussionist&#8230; Low End Man</p>
<p>And of course, Master Simon himself</p>
<p>The setlist was:</p>
<p><a title="chords the boy in the bubble  dazzling blue     ways  the afterlife  mother and child reunion  that was your mother  hearts and bones  mystery train  wheels   slip sliding away  rewrite  peace like a river  the obvious child  the only living boy in new york  love is eternal sacred light  gumboots  sounds of silence   kodachrome  gone at last  here comes the sun  crazy love  vol  ii  late in the evening  graceland  pretty thing  still crazy after all these years" href="http://www.paul-simon.info/PHP/showsongtab.php?songnummer=177">The Boy In The Bubble; Dazzling Blue; 50 Ways; The Afterlife; Mother And Child Reunion; That Was Your Mother; Hearts And Bones; Mystery Train; Wheels; Slip Sliding Away; Rewrite; Peace Like A River; The Obvious Child; The Only Living Boy In New York; Love Is Eternal Sacred Light; Gumboots; Sounds Of Silence; Kodachrome; Gone At Last; Here Comes The Sun; Crazy Love, Vol. II; Late In The Evening; Graceland; Pretty Thing; Still Crazy After All These Years;</a></p>
<p>The segueways when done were well timed. And Paul had acoustic control of the environment the whole time..</p>
<p>It was amazing to bathe in the sounds and love of a master musician giving his life to his trade for all of us to enjoy. Hello Darkness, my old friend, you are still in fact Crazy After All These Years <img src='http://www.chicagogrooves.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/paul-simon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oops &#8211; I just recorded an album :)</title>
		<link>http://www.chicagogrooves.com/blog/oops-i-just-recorded-an-album/</link>
		<comments>http://www.chicagogrooves.com/blog/oops-i-just-recorded-an-album/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 05:20:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=164</guid>
		<description><![CDATA[After a very inspiring dinner and hangout session with Buck McCoy (aka my neighbor CC), I could not go to bed. I was wired. So I went downstairs with my handheld stereo recorder, and recorded 12 straight tracks, all on the 1st or 2nd take, of the songs I&#8217;ve been gigging on this summer.. What [...]]]></description>
			<content:encoded><![CDATA[<p>After a very inspiring dinner and hangout session with Buck McCoy (aka my neighbor CC), I could not go to bed. I was wired. So I went downstairs with my handheld stereo recorder, and recorded 12 straight tracks, all on the 1st or 2nd take, of the songs I&#8217;ve been gigging on this summer..</p>
<p>What remains to be done is to burn them to CD and put them on the web, and just so I don&#8217;t lose momentum, I&#8217;m going to go to my office tonight (3 blocks away in the Sears/Willis Tower) and use their CD burning facilities to make sure I finish tonight.</p>
<p>I really hope the sound quality is good, or remotely salvagable. There&#8217;s a lot that I&#8217;m learning, particularly about balance between instrument and voice- and I&#8217;ve no illusions that it&#8217;ll be perfect. There are the occasional wrong chords. But it&#8217;s a good snapshot of where I&#8217;m at today. </p>
<p>Buck helped me come up with a stage name. This is a relief- it&#8217;s a good name, and it will  segue into my album title. It pays respects to two tremendous influences on me who are parts of my musical personality.</p>
<p>At this moment, I am so high on life and emotion and results that success doesn&#8217;t exist, my divorce didn&#8217;t exist, the girl I&#8217;m seeing doesn&#8217;t exist. I just know exactly what to do. And it&#8217;s as if everything in my life up to this point has set me up for an easy execution tonight. Do I care if I fall asleep in the office tonight, wake up and start working ? Not in the least. But I can come home &#8211; it&#8217;s only 3 blocks away. </p>
<p>2011 D.C. has been recorded, and if it&#8217;s not a total disaster, it will be released to friends and family and web within 24-72 hours. That is a fucking thrill, I don&#8217;t know how else to say it. So many distractions keeping this at bay, and tonight is the breakthrough. Thanks Chris, you have no idea how good our meeting up has been for me &#8211; it&#8217;s turned a lack of drummability for me into a godsend of banjar playing, and writing. But&#8230; To work ! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/oops-i-just-recorded-an-album/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knowing how to locate your emotions..</title>
		<link>http://www.chicagogrooves.com/blog/knowing-how-to-locate-your-emotions/</link>
		<comments>http://www.chicagogrooves.com/blog/knowing-how-to-locate-your-emotions/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 19:37:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=162</guid>
		<description><![CDATA[Knowing your own emotional motivations is important. Your colleagues may be aware of your emotional state before even you are, and it&#8217;s way more fun if you beat them to the punch.. We feel many emotions over the course of a day, and being able to recognize their &#8216;motive&#8217; effect on us, and in what [...]]]></description>
			<content:encoded><![CDATA[<p>Knowing your own emotional motivations is important. Your colleagues may be aware of your emotional state before even you are, and it&#8217;s way more fun if you beat them to the punch.. We feel many emotions over the course of a day, and being able to recognize their &#8216;motive&#8217; effect on us, and in what direction, can help us make better big-picture decisions, while going through these episodes. As far as how one goes about locating emotions, I&#8217;ve compiled some thoughts over the last year about this topic&#8230;.</p>
<p>Fear- Fear is often accompanied by a redirection of blood from the extremities to the core (and to large muscle groups like the quads, should you need to run). This is why someone&#8217;s complexion may pale&#8230; The deer in the headlights look of freezing in place, followed by either freezing up, or random attempts at getting safe. </p>
<p>Anger- A vein popping out of someone&#8217;s bright red forehead is the picture of anger. Anger may make you flush, you may grab something in your hand, or clench your fist or other muscles subconsciously. White-knuckling. Raised blood pressure, pulse and voice. Getting over anger may take time, like getting over drunkenness &#8211; you have to metabolize that adrenaline away, or you will still be under its spell, and not fully &#8216;logical&#8217;. Anger doesn&#8217;t allow room for doubt, an angry person is always entirely certain of what to do &#8211; that&#8217;s a sign you may need to step back until you can scrutinize your own course of action. </p>
<p>Hurt/insecure &#8211; Do you want to break eye contact, curl into a shell, or give up and come back another day ? I feel this one as though my knees are about to give out. You may subconsciously put an object between you and your perceived cause of discomfort, or find yourself crossing your legs or arms &#8211; putting up walls, pulling away. Sometimes this is caused by a misunderstanding, and the course of action is to ask whether or not you understood correctly. Often its&#8217; not as bad as we think at the moment.</p>
<p>These are animal responses, rooted in your endocrine system, there&#8217;s no making them &#8216;go away&#8217; since they are part of what you are made of. Locating your emotions can help you name them, and naming them can help you manage them. Your emotions are a kind of immune system &#8211; but sometimes we develop &#8216;allergic responses&#8217; which overreact to outside stimuli. By learning how to recognize our response, and filter out &#8216;false positives&#8217; from things we really should be concerned about, we can keep from changing the ships course for every little action. </p>
<p>A leader needs to be better at this than the average team member, as the leader may have to absorb someone else&#8217;s emotional response in order to stabilize and keep the team from falling off track, if it is their team-member&#8217;s false-positive. Everyone can be on a continual path of catching their own emotional mis-steps, as well as being aware of and forgiving for their colleagues&#8217; mistakes. Trust can be built when everyone feels safe to go into and get through their emotional episodes without it turning into work-stopping drama. </p>
<p>Or something !!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/knowing-how-to-locate-your-emotions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peer Review is Deprecated ? I didn&#8217;t get the memo !</title>
		<link>http://www.chicagogrooves.com/blog/trust-in-first-order-logic-and-peer-review-is-deprecated-i-didnt-get-the-memo/</link>
		<comments>http://www.chicagogrooves.com/blog/trust-in-first-order-logic-and-peer-review-is-deprecated-i-didnt-get-the-memo/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 17:28:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=140</guid>
		<description><![CDATA[So, In my continuing saltiness over the demands the *DD&#8217;ers are making on our community, I realized yet another angle for scrutinizing their claims, which I&#8217;ll present with an example. But first &#8211; my thesis for those who won&#8217;t read any farther without it: Engaging in Peer Review is a superior use of a developers&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>So, </p>
<p>  In my continuing saltiness over the demands the *DD&#8217;ers are making on our community, I realized yet another angle for scrutinizing their claims, which I&#8217;ll present with an example. But first &#8211; my thesis for those who won&#8217;t read any farther without it: <i><b>Engaging in Peer Review is a superior use of a developers&#8217; time to writing tests, and ought to replace all but integration tests- just because we can spend more time with our hands on the keyboards writing around our actual product (production code) doesn&#8217;t mean we get a better product by doing so.</b></i> Here&#8217;s the example:</p>
<p>Let&#8217;s say I&#8217;ve written some code that transforms a list of (date,value) tuples into a crosstab-table with months in columns, and years in rows (and a year-end aggregate column as well). </p>
<p> If you know me, you know that I didn&#8217;t write tests for this first &#8211; I pondered the approach to use, then I coded up the approach. I evaluated it on a couple of sets of data, including some edge cases. When I passed those cases, I stepped back and looked at my code &#8211; does it read like it does what I intended to do ? Yes ! I showed the code to a couple of other team members &#8211; got nods of approval &#8211; they didn&#8217;t raise any edge case questions I wasn&#8217;t already handling. I was done, right ? In record time ? Well, not if I have to write tests, I&#8217;m not.</p>
<p> At this point my objection to writing tests is that I&#8217;ve already proved that the code meets the standard me and my coworkers have thought of, so I feel like I don&#8217;t want to do the pessimistic monkey-work of writing low-level assertions on what data is actually in row 2, column 1, given a set of inputs &#8211; my console-based way of verifying results showed me that writing these tests up will not reveal more.
</p>
<p>  But not content with that first answer (it could be laziness masked by rationalization), I decided to antagonize my answer with these questions: </p>
<ul>
<li>  But don&#8217;t I want to find problems in my design ? </li>
<li>  But don&#8217;t I want to regression-proof my design ? </li>
<li>  But don&#8217;t I want to preserve the value of the inline testing that I did ? </li>
</ul>
<p>  And my responses, in order are: </p>
<ul>
<li>   <em>But don&#8217;t I want to find problems in my design ? </em> Yes, I would love to, but the mechanics of writing up tests will not reveal them. The brain-work of coming up with edge cases to test &#8211; this has been done &#8211; and may continue to be done &#8211; and the code has been adjusted. The proof of having dealt with the edge cases lies not in the tests, but in the code that safely handles those cases. Writing those edge cases up as tests is monkey-work &#8211; the code *is* the proof. Also &#8211; I asked some of the brightest in my company to challenge my design.. Peer review is what all of Science is based on &#8211; that&#8217;s a high enough standard for me. I trust my coworkers. And I really want them or me to find a flaw in my design, but for the time being, it appears one is not discoverable. To believe that tests will find a problem before a brain finds a problem is to confuse cause and effect.</li>
<li>  <em>But don&#8217;t I want to regression-proof my design ?</em> My code to create the crosstab lies in a function, the internals of which depend only on core library functions of the language I&#8217;m using. The code is readably, if not provably, correct. Must I double the amount of time I&#8217;m spending on this feature, only to protect the ass of a hypothetical future person who violates the Rule &#8211; Do Not Change It If You Dont Fully Understand It ? Sure, tests could help explain what it fully does (and rule out accidentally correct behaviors of the code), but that person has no out, as far as I&#8217;m concerned, whether there are tests or not, for not fully understanding what they&#8217;re about to change. In fact, coming up with the tests themselves is more likely to educate them on what it does than my doing it for them. </li>
<li>  <em>But don&#8217;t I want to preserve the value of the inline testing that I did ? </em> Ahh, yes. Cory Haines has mentioned this angle to me. I think it has some validity to say that I&#8217;m Bad for throwing out the console evals that I did. But to reify those into Unit tests just may not be worth it. I visually verified a whole lot- to code all those up as assertions-  tedious and time-consuming !! When the problem is already solved per the standard of Peer Review, not too appealing. I&#8217;m comfortable the only thing that will break this particular code is &#8211; core library changes, and incautious changes by other developers. Perhaps the time to write the test is best bundled up with the task &#8220;Upgrade the core library and be sure it all still works&#8221;. Perhaps integration-level tests will be sufficient to catch any breakage.. I can&#8217;t be sure, but I can be sure there are other things I can be doing with my next 60 minutes that have greater value &#8211; like explaining to a QA how they can write an integration test against this bad boy.</li>
</ul>
<p>
In closing, I find there are many valid reasons not to write unit tests, and particularly to not practice TDD. I of course believe there is a place for them, and particularly integration tests, but to say that every elegant code solution needs an ugly verification unit test is to forget that tests are only as powerful as the Brains that write them. If you pass 100% of brain tests, that may be good enough.
</p>
<p>Appendix: Here&#8217;s the code. What edge cases would you suggest I test ? I&#8217;ll send a dollar via US Postal Service to the first person who proposes an angle I haven&#8217;t considered (you&#8217;ll have to trust me on this, of course <img src='http://www.chicagogrooves.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<br />
<code></p>
<p>  The goal is transforming a list of pairs of (date, amount) values (which are fields of a class called Return) such as: </p>
<p>2006-11-01 .76%<br />
2006-12-01 1.47%</p>
<p>   Into a table like this:</p>
<p>Year	Jan	Feb	Mar	Apr	May	Jun	Jul	Aug	Sep	Oct	Nov	Dec	Year<br />
2011	 -0.41%	 -0.08%	 -0.10%	 1.89%	 0.21%	 1.22%	 1.27%	 -2.46%	 N/A	</p>
<p>1.49%<br />
2010	 -0.11%	 0.80%	 2.85%	 1.40%	 -1.03%	 -0.73%	 1.93%	 1.59%	 2.82%	 0.86%	 -0.75%	 1.12%	 11.19%<br />
2009	 -1.71%	 -4.64%	 1.00%	 4.77%	 1.14%	 1.40%	 3.58%	 2.79%	 1.62%	 -0.45%	 0.48%	 1.54%	 11.78%<br />
2008	 -3.12%	 1.75%	 -1.92%	 0.30%	 -0.90%	 -3.80%	 0.50%	 -0.80%	 -7.80%	 -8.90%	 -0.80%	 3.23%	 -20.72%<br />
2007	 1.40%	 0.68%	 0.67%	 1.32%	 1.85%	 -1.38%	 0.00%	 0.00%	 1.57%	 1.59%	 -2.28%	 -1.24%	 4.16%<br />
2006	</p>
<p>0.76%	 1.47%	 2.24%</p>
<p>The code that does it is:</p>
<p>      List<Return> returns = //get some Return objects...<br />
      var query = returns<br />
        .GroupBy( c => c.periodStart.Year )<br />
        .Select( g => new {<br />
                  Year=g.Key,<br />
                  Jan=g.Where( c => c.periodStart.Month == 1).FirstOrDefault(),<br />
                  Feb=g.Where( c => c.periodStart.Month == 2).FirstOrDefault(),<br />
                  Mar=g.Where( c => c.periodStart.Month == 3).FirstOrDefault(),<br />
                  Apr=g.Where( c => c.periodStart.Month == 4).FirstOrDefault(),<br />
                  May=g.Where( c => c.periodStart.Month == 5).FirstOrDefault(),<br />
                  Jun=g.Where( c => c.periodStart.Month == 6).FirstOrDefault(),<br />
                  Jul=g.Where( c => c.periodStart.Month == 7).FirstOrDefault(),<br />
                  Aug=g.Where( c => c.periodStart.Month == 8).FirstOrDefault(),<br />
                  Sep=g.Where( c => c.periodStart.Month == 9).FirstOrDefault(),<br />
                  Oct=g.Where( c => c.periodStart.Month == 10).FirstOrDefault(),<br />
                  Nov=g.Where( c => c.periodStart.Month == 11).FirstOrDefault(),<br />
                  Dec=g.Where( c => c.periodStart.Month == 12).FirstOrDefault(),<br />
                  Annual=g.Aggregate(1.0, (running, one) => running * (one.amount + 1.0) )<br />
                }).OrderByDescending(g => g.Year);</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/trust-in-first-order-logic-and-peer-review-is-deprecated-i-didnt-get-the-memo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflections on Inactivity &#8211; Anatomy of a regression</title>
		<link>http://www.chicagogrooves.com/blog/reflections-on-inactivity-anatomy-of-a-regression/</link>
		<comments>http://www.chicagogrooves.com/blog/reflections-on-inactivity-anatomy-of-a-regression/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 05:12:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=137</guid>
		<description><![CDATA[So my last heavy workout (with one exception) was over a month ago, and truth be told, I&#8217;m not feeling so good. I had rationalized that my working out was like a vice, that it was a crutch I was using to get through some hard times. But I&#8217;ve tried doing without for 3 weeks [...]]]></description>
			<content:encoded><![CDATA[<p>So my last heavy workout (with one exception) was over a month ago, and truth be told, I&#8217;m not feeling so good.</p>
<p>I had rationalized that my working out was like a vice, that it was a crutch I was using to get through some hard times. But I&#8217;ve tried doing without for 3 weeks &#8211; completely letting comfort habits take over &#8211; and I don&#8217;t like the result. So now I&#8217;m trying to explain working out in a healthier way, one I can&#8217;t talk myself out of. </p>
<p>- It gives you more energy in the day<br />
- It makes you feel more able in physical situations &#8211; helping move something heavy, throwing up your hands if someone&#8217;s about to collide with you<br />
- True, athleticism breeds more athleticism in a kind of cycle, if you&#8217;re passionate &#8211; but it beats the sloth-begets-sloth cycle<br />
- My mental sharpness isn&#8217;t helped by not working out &#8211; it&#8217;s helped by doing more mentally sharpening things &#8211; that&#8217;s all<br />
- I didn&#8217;t do enough work to &#8211; in advance- fill the gaps created by ducking my workout routines<br />
- I did not lean away from working out tentatively &#8211; I just bailed -so when certain other things didn&#8217;t fall into place perfectly, there were holes</p>
<p>I was starting to feel guilty about how fit I was &#8211; what a luxury to spend that much time solely on my body and abilities to do things with my body &#8211; but there&#8217;s no nobility in settling for less. I had no proof that I was out of balance, I just wanted to swing the other way, and so I called what I was doing unbalanced. While there certainly have been some benefits of doing that, I now want to reconcile the new benefits with the old and not call it simply a trade. I expected to put on 3-5 pounds, and I did. I had hoped to spend some more time with girls &#8211; and I did. I certainly liked the workout benefits in that kind of situation <img src='http://www.chicagogrooves.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One thing I do like is that my last musical performance was different- better, actually. I sauntered into it, making it very natural, and my aerobic ability for singing is still pretty strong, yet I feel less rushed when I perform, because more time in my schedule is devotable to it. </p>
<p>So I am returning to my promise to myself to run 3 times a week for 20 years (4 years, down &#8211; 16 to go). I&#8217;ll have athletic goals, and I will program various workouts toward those goals, but I&#8217;m not going to cut off fuel to the engine. I need to be a musician with alot of energy and social drive, so I need to feel good in my skin, in my clothes, etc.. I&#8217;ll keep the schedule music and late night friendly, but the schedule will have running.</p>
<p>I&#8217;m going to do my first 3 mile run in over a month right now &#8211; I&#8217;m excited. I will sleep really well when I&#8217;ve come down, and my training for the Nov 11 stair climb up the Sears Tower will have begun ! Wish me luck !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/reflections-on-inactivity-anatomy-of-a-regression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My problems with the TDD movement</title>
		<link>http://www.chicagogrooves.com/blog/my-problems-with-the-tdd-movement/</link>
		<comments>http://www.chicagogrooves.com/blog/my-problems-with-the-tdd-movement/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 04:25:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chicagogrooves.com/blog/?p=135</guid>
		<description><![CDATA[I owe a race report of a spectacular fail of a half marathon. But, I owe this post more.. I owe a lot to the TDD movement. But I can no longer stay silent on a number of issues that I have with the philosophies preached by its adherents. If you see a logical hole [...]]]></description>
			<content:encoded><![CDATA[<p>I owe a race report of a spectacular fail of a half marathon. But, I owe this post more.. </p>
<p>I owe a lot to the TDD movement. But I can no longer stay silent on a number of issues that I have with the philosophies preached by its adherents. If you see a logical hole the size of a barn, you don&#8217;t just pretend it doesn&#8217;t exist. </p>
<p>Weak or faulty assumption #1: It is worthwhile for you to put in tests to help enable future changes of implementation. Defeated by: not every module changes at same rate &#8211; some never change-  having the same standard of coverage for every module/feature is wasteful/speculative. </p>
<p>Weak or faulty assumption #2: Every desirable aspect of code can be covered by tests. Defeated by: memoization example. When you add memoization to speed up a method, writing a test to prove that you&#8217;ve done it is a fool&#8217;s errand. A given public API can have several implementations, each varying in quality. By definition those variants all pass the suite. Ergo, much of the value is not even asserted by the unit test suite (performance testing is usually not done at the unit level, but the integration level for good reason)</p>
<p>Weak or faulty assumption #3: Mocks make a system more changable. Defeated by: mocks by definition lie about performance, collaborators, and side effects, and usually require intimate knowledge of the implementation to write, so that even performance-oriented refactorings can break the test suite. Solution: supply links to external systems via configuration, and have &#8216;bit bucket&#8217; style configurations for testing. If you have to rewrite code at runtime to do simulation- you&#8217;re doing it wrong.</p>
<p>Weak or faulty assumption #4: Data should be provided/instantiated in test code, close to the assertions. Defeated by: this is the least sharable place for important test cases (aka fixtures, scenarios), a &#8216;gold&#8217; seeded database schema being the most sharable, and it&#8217;s more effective of a team shares these tests. If I want to name a scenario &#8216;customer over 60 days overdue&#8217;, it&#8217;s best if that lives in some staging environment where people can run it interactively. I think burying important, name-able sets of data inside of ruby code and describe and &#8216;it&#8217; blocks is muddying the point. Give me CSV fixtures, easily cloned &#8216;gold data&#8217; databases, fitnesse in/out files, and don&#8217;t let me see you wasting a good test case.</p>
<p>Weak or faulty assumption #5: You can focus your attention up to 50% on stuff that is NOT production code.<br />
I don&#8217;t have proof that you can&#8217;t feasibly do this, I just appeal to reason, that if you write 1-1.5 lines of test code per line of prod code, you are investing >50% of your time on &#8216;improving&#8217; your prod codes value in a very sideways way, and introducing duplication in the process. If you need to know it handles dividing by zero, make sure the code is so readable that any idiot can see that it does. Or if it doesn&#8217;t handle zero, write code to raise a meaningful exception, and be done with it. All you would do with a test is be asserting that this exception was raised, then have duplication of a) the class of exception and b) the asserted message between prod and test code.. The person who updates it in both the test and the code has no idea what other parts of the system may depend on what they just changed. It&#8217;s still incumbent upon the changer to learn about what they&#8217;re changing in reasonable ways. Test what you are not sure of, but don&#8217;t roll the dice on your prod code, and test just to cover your butt</p>
<p>So this may have gotten a little less focused, but there it is. Don&#8217;t tell me every situation of writing/adding prod code calls for tests. Don&#8217;t tell me your rule of thumb is one-size-fits-all. TDD has not eliminated bugs, and not all time spent writing tests is always the most important thing that can be done for the feature in question. I think every developer should both learn how to write tests, and clamor for integration level tests to prove and insure that the prod system will do what it is configured to do, but writing up a micro-universe of code that talks to imaginary friend collaborators, and learning a new DSL for testing/mocking when a new one comes out- if your time is best spent learning those than learning how to write more perfect prod code for your business, then we simply have different values. Yes, code is maintained longer than it takes to write, and that tradeoff still weights the curve toward the benefits of testing. But it&#8217;s not clear that the problems solved by testing exceed the problems caused by turning attention away from the prod code. Who knows, maybe you could be coming up with the next killer feature instead of preserving the old boring one you just wrote off the top of your head in 5 minutes without any tests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicagogrooves.com/blog/my-problems-with-the-tdd-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

