tag:blogger.com,1999:blog-33717573113130572882008-05-15T16:42:56.277-07:00X/0r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-3371757311313057288.post-65405523660983829712008-05-15T16:42:00.001-07:002008-05-15T16:42:56.308-07:00TestingTestingr&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-81475846519972181332008-03-20T10:18:00.000-07:002008-03-20T10:20:57.847-07:00AWS FTWThis new <a href="http://www.readwriteweb.com/archives/amazon_web_fulfillment_api.php">AWS offering</a> will definitely force me to adjust some business planning architecture. In a good way.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-64970903998201086692008-02-25T11:13:00.000-08:002008-02-25T14:32:39.769-08:00Project | Product Management<span>I have come to acknowledge a few core principles that are important to guiding projects and products through conception, development and release. I just want to get them down here for now. I'll come back to add to them and expand upon them further in the near future.<br /><br /><span style="font-weight: bold;">You can't know how effective you're being if you don't know what your goals are.</span><br />It is critical to understand how to define requirements in the domain of the client, and to be able map those requirements to the technical execution process.<br /><br /><span style="font-weight: bold;"> Change is the only constant. Knowing how to adapt is the key to successful projects.</span><br />It is important to understand the likely sources of change, to build variability into the scope of a project, and to control the outcome.<br /><br /><span style="font-weight: bold;">Multidisciplinary excellence is the road to true happiness.<br /></span>Being able to communicate effectively and with native competence in the creative, technical and business realms is central to managing a modern project.<br /><br /><span style="font-weight: bold;"> Focused design is incredibly effective.</span><br />Attention is finite, for both developers and users. Keeping an application focused on its most salient elements will deliver a more effective and compelling product. </span>r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-44286568885189162852008-02-23T16:07:00.000-08:002008-02-23T16:09:41.154-08:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_mG-AsS8Mwzw/R8C1tqHeieI/AAAAAAAAAB0/crQzQDuDmVs/s1600-h/hawkeyes_lrg+dark.png"><img style="cursor: pointer;" src="http://bp2.blogger.com/_mG-AsS8Mwzw/R8C1tqHeieI/AAAAAAAAAB0/crQzQDuDmVs/s320/hawkeyes_lrg+dark.png" alt="" id="BLOGGER_PHOTO_ID_5170332168225720802" border="0" /></a>r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-65027426343758135012008-02-13T08:45:00.000-08:002008-02-13T08:58:08.444-08:00Interrupt the InterruptionSteve Rubel's <a href="http://www.micropersuasion.com/2008/02/could-the-inter.html">post</a> is only the latest voice acknowledging the ongoing war of attention and interruption.<br /><br />The confluence of information technologies (digital-omnipresence), life style changes (always on), and work paradigms (distributed and virtual) have lead us into a state where our attention is always being demanded by one channel or another.<br /><br />Work calls from across the world, mid-way through what would be breakfast if we did such things anymore. The news pours in via RSS and SMS. Calls and emails across multiple accounts hound us from all corners of the infosphere.<br /><br />It's time to focus. It's time to redefine our interface with the signal, cut out the noise of destructive interference, and get back to higher-performance living.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-4308474906922301092008-02-12T20:01:00.001-08:002008-02-12T20:01:26.777-08:00Yes We Can<div xmlns='http://www.w3.org/1999/xhtml'><p><object height='350' width='425'><param value='http://youtube.com/v/1yq0tMYPDJQ' name='movie'/><embed height='350' width='425' type='application/x-shockwave-flash' src='http://youtube.com/v/1yq0tMYPDJQ'/></object></p></div>r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-67371730840918786512008-02-07T20:08:00.000-08:002008-02-07T20:10:50.372-08:00OpenID Goes BIG<a href="http://openid.net/">OpenID </a>got some more <a href="http://www.marketwire.com/mw/release.do?id=818650">amazing support</a> this morning. I've been predicting this growth, and building some plans around it. More to come.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-35901402516864085502008-02-07T11:49:00.000-08:002008-02-07T12:22:35.395-08:00Heroku | Rails done Right<a href="http://heroku.com/">Heroku</a> has finally launched into a more public beta. <a href="http://www.techcrunch.com/2008/02/07/heroku-lifts-ruby-on-rails-development-to-the-cloud/">TechCrunch</a> picked it up this morning, and they've been getting the kind of traffic and praise they deserve ever since.<br /><br />Orion, Adam, James... congrats, guys.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-74186986528131316982008-01-27T21:16:00.000-08:002008-01-28T21:14:11.171-08:00Data EvolutionOh hell. I've got an interesting idea buzzing around my head like an angry hornet, so I'm diving back in to re-evaluate django/rails/merb and the various ORM solutions to make this light-weight, scalable and fast to prototype.<br /><br />Things have moved surprisingly fast on the merb front, and I've got some research to do to come back up to speed. Rack-based server integration, multiple ORMs, merb-core and merb-more, clean APIs and intelligent mutex locking. All the joy of using ruby, with none of the headache of rails? Can this be? Ezra's one cool cat, and he's been doing good work, so I'll be smoke testing this for my needs soon.<br /><br />Django definitely has an advantage or two for my current needs, and I'd enjoy picking python back up, but it needs further review, too. I've decided I don't want to go stock rails, and django does enough things that are rails-alike that I'm a little gunshy.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-26171830379714897332008-01-20T14:33:00.000-08:002008-01-20T14:36:24.976-08:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_mG-AsS8Mwzw/R5PM4vaMxCI/AAAAAAAAABM/LeoAazVc19E/s1600-h/abuse+your+illusions+web+inv.png"><img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_mG-AsS8Mwzw/R5PM4vaMxCI/AAAAAAAAABM/LeoAazVc19E/s400/abuse+your+illusions+web+inv.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5157691273440445474" /></a>r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-82813422737003458232007-12-30T21:00:00.000-08:002007-12-30T21:06:18.230-08:00Currently thinking about:<li>Systempunkts in my life context; ie, where can the systems be broken, what disruption would result?<br /><br /><li>Possible game-changing events, and how to mitigate their effects or maximize positive changes; ie, what events might be lurking, why am I overlooking them, what would happen if they occurred, and how can I best manage any instance?<br /><br /><li>Self-determination: concept production, income generation, transportation, communication. Again, this seems to call for a change of systems infrastructure to be (1) more diversified, and (2) more under my own personal control.<br /><br />More on these items soon.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-65106152173397834482007-12-04T21:56:00.000-08:002007-12-04T22:22:30.752-08:00A|C|EI've been thinking about this for some time now, and it seems that others have been having related thoughts as well. I'll get into the factors that are driving the consideration of these things in another post, and focus on the 'what' in this post.<br /><br />In my opinion, any given person has two things that are of value to exchange with most other people: Attention and Creativity. <br /><br /><span style="font-weight:bold;">Attention | </span> Perception by an aware mind has value. It is how ideas spread, markets form and shift, opinions develop, and how people know the world and each other. The focused attention of a person is therefor worth much more than passive and incidental awareness. By choosing what we pay attention to, we determine which ideas can affect us most profoundly. (Whicken has some amusing fiction that's germane to this idea on <a href="http://whicken.blogspot.com/2007/11/wishbox-abundant-fable-in-five-parts-1.html">his blog</a>)<br /><br /><span style="font-weight:bold;">Creativity | </span> The generation of new ideas, or the synthesis of novel constructs out of existing concepts is the other half of the equation. Creativity drives change, changes the rules and rules the markets of attention. Creative content will often draw a disproportionate share of attention in the world, and thus the market speaks. <br /><br /><br />The interplay of Attention and Creativity (and indeed, many other aspects of life) can be seen to be modulated by Effectiveness.<br /><br /><span style="font-weight:bold;">Effectiveness | </span> Effectiveness is the measure of impact, relative to the desired outcome, that any given action has. Effectiveness is of far greater importance than Efficiency (as so eloquently put by <a href="http://www.fourhourworkweek.com/blog">Tim Ferriss</a>), and should always guide our efforts.<br /><br />How does one become more effective? By maintaining awareness of (and Attention to) the process of action and the results thereof. By constantly tuning and refining (and experimenting, ie being Creative), it is possible to constantly improve the quality of action taken. This concept is core to the paradigm of Agility that I so often tangle with in the world of software development, but it is of far broader reach and importance than just that industry, as some simple exercises can confirm (again, in posts to come).<br /><br /><br /><span style="font-weight:bold;">Attention | Creativity | Effectiveness</span><br /><br />The choice of how to use each of these is up to each individual, and the outcome of adjustments to our decisions relating to them can be realized as profound changes in our lives.<br /><br />For the next day, watch yourself: what are you paying attention to? what are you creating? how effective are your actions?<br /><br />How can you improve?r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-38010572403192294162007-11-27T09:04:00.001-08:002007-11-27T09:04:59.396-08:00RE&lt;C<a href="http://www.google.com/intl/en/press/pressrel/20071127_green.html">Google goes for the green.</a> This should be exciting.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-42007554286425799322007-11-21T09:16:00.001-08:002007-11-21T09:16:27.272-08:00AWS Tools AplentyWith the AWS tools/stacks being built by the likes of <a href="http://weoceo.weogeo.com/">WeoCEO</a> and <a href="http://heroku.com">Heroku</a>, it is becoming increasingly clear that leveraging the flexibility and scalability of EC2, S3 and SQS is going to be a key component for a lot of up and coming web services. Why? Because these services offer a lot of flexibility and some massive savings on overhead.<br /><br />I'm predicting that either Amazon or one of the players dealing with their services regularly is going to roll out a full tool suite for public consumption sometime soon. Sure, WeoCEO is pretty solid looking, but if they combine some of the other ideas out there (not sure which I can enumerate here, so I'll update more later), and make it a flexible toolkit for anyone to use in deploying an app, the whole hosting/deployment game will change radically (and with it, the costs).r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-74085226799649609832007-11-21T08:55:00.001-08:002007-11-21T16:04:58.519-08:00Open Brain Function Analysis<a href="http://www.brainscape.org/">Brainscape</a>, one of the finalists for Amazon's <a href="http://www.amazon.com/b/ref=sc_fe_r_2_3435361_1?ie=UTF8&amp;node=377634011&amp;no=3435361">AWS Challenge</a>, is an interesting way to store, analyze and share fMRI BOLD (blood oxygen level dependent) signal data. Privacy/access control and evaluation/analysis tools make this a great resource.<br /><br />Can't wait to see how it progresses.<br /><br />Very cool that they're building the app on top of Amazon's amazingly flexible services. AWS is really a platform/tool set to watch closely in the near future.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-62740559858822823582007-11-08T12:30:00.001-08:002007-11-08T12:32:15.462-08:00NeuroLinguistic SportsTim Ferriss has a fascinating <a href="http://tinyurl.com/3dbqem">article</a> up about an analytical procedure for deconstructing languages to test their fitness for acquisition by a given learner. The system also gives a quick insight into language patterns and usage.<br /><br />Simply excellent.<br /><br />I'll have to see what else he has to say.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-35707470646607577382007-10-03T10:24:00.000-07:002007-10-03T10:33:46.000-07:00Lost Angeles Industries<span style="font-weight: bold;">Lost</span><br />We realize we're lost: we don't have all the answers, we know that we have to look, learn and wonder. We think for ourselves. Take nothing for granted, and maybe you'll get lost, too.<br /><br /><span style="font-weight: bold;">Disruptive Development</span><br />Making the tools we want or need to get around the edges. Information can be, sexy and powerful.<br /><br /><span style="font-weight: bold;">Ethos </span><br />It's about rewriting the rules, redefining the boundaries of what is possible, and challenging the preconceptions of the people around us. Whether through philosophy, programming or cognitive science, or by moving through the world in ways that people assume are impossible or implausible, we get people to re-think their assumptions and come up with new ideas based on their own exploration of the world.<br /><br /><span style="font-weight: bold;">Techne</span><br />Do. Don't just learn, theorize or understand. Do.r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.comtag:blogger.com,1999:blog-3371757311313057288.post-31273256678013850152007-07-17T22:14:00.000-07:002007-11-08T12:35:13.299-08:00Agility | Cybernetics | Jeet Kune Do<span style="font-family:trebuchet ms;">In the software development game, there is a lot of talk about being <a href="http://en.wikipedia.org/wiki/Agile_software_development">agile</a>. It's a set of practices and methodologies that describe a light-weight, flexible, adaptive and reflexive way of doing things.<br /><br />Really, the concepts are pretty simple and straight forward: </span><span style="font-family:trebuchet ms;">It's all about communication, collaboration, feedback and the acceptance of change.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">do what works</span><br /></span><br /><span style="font-family:trebuchet ms;"><br />Back in 2001, a respected group of developers let loose with the <a href="http://agilemanifesto.org/">Agile Manifesto.</a> This statement increased the visibility of the movement a great deal. Unfortunately, it was also partially responsible for the branding of various Agile (big A) belief systems... and my sense of it is that any sort of dogmatic belief system is a bit counter to the agile mindset.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);"> use the right tools for the job</span><br /><span style="font-weight: bold; color: rgb(51, 51, 255);"> even if those tools change over time</span><br /><br /></span><br /><br /><span style="font-family:trebuchet ms;">A consideration of all the various brands and flavors of Agile led me to rethink my own take on agility, both as I practice it in my work environment, and as a conceptual space.<br /><br />I found that I'd already encountered agility several times in my life, in different arenas of experience. In the foundational <a href="http://en.wikipedia.org/wiki/Cybernetics">theories of cybernetics</a>, from Wiener to von Neumann, I'd seen the theories many times before: a self regulating system that optimizes itself through reliance upon protocols of reflection and feedback. Or, as </span><a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Louis_Couffignal" title="Louis Couffignal">Louis Couffignal</a><span style="font-family:trebuchet ms;"> more artfully describes it, cybernetics is "the art of ensuring the efficacy of action."<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);"> point</span><br /><span style="font-weight: bold; color: rgb(51, 51, 255);"> and counter-point</span><br /><br /></span><span style="font-family:trebuchet ms;"></span><span style="font-family:trebuchet ms;">I'd also encountered this modus operandi at an earlier age, and as I thought back, I realized that it was very similar to two of the principle tenets of <a href="http://en.wikipedia.org/wiki/Jeet_kune_do">Jeet Kune Do</a>: be like water, and embrace an economy of motion.<br /><br />Simple power and graceful elegance, adapting to situations in both mindset and practice - these are the unifying concepts that drew me to the agile way. It's the startling efficacy of the paradigm that keeps me there.<br /></span>r&http://www.blogger.com/profile/15547433001123123399noreply@blogger.com