<?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>Some Guy&#039;s Blog &#187; Tech</title> <atom:link href="http://someguysblog.com/category/tech/feed/" rel="self" type="application/rss+xml" /><link>http://someguysblog.com</link> <description>It must be true, I read it on...</description> <lastBuildDate>Thu, 20 Oct 2011 02:15:56 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>DevOps Culture Hacks &#124; DevOps.com</title><link>http://someguysblog.com/2011/03/devops-culture-hacks-devops-com/</link> <comments>http://someguysblog.com/2011/03/devops-culture-hacks-devops-com/#comments</comments> <pubDate>Thu, 10 Mar 2011 20:24:20 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34199</guid> <description><![CDATA[DevOps Culture Hacks &#124; DevOps.com: &#8220;A turning point for Jesse in terms of moving from an obstacle in the way of change to someone that really knew how to add value with ops practice stemmed from a battle he got into with the ‘VP of Awesome’ at Amazon. This was the nickname of this particular [...]]]></description> <content:encoded><![CDATA[<p><a href="http://devops.com/2011/03/08/devops-culture-hacks/">DevOps Culture Hacks | DevOps.com</a>: &#8220;A turning point for Jesse in terms of moving from an obstacle in the way of change to someone that really knew how to add value with ops practice stemmed from a battle he got into with the ‘VP of Awesome’ at Amazon. This was the nickname of this particular VP because it seemed that pretty much any highly interesting project at Amazon was under this man’s purview. What happened was that Jesse did not want to let out a piece of software because he knew, for sure, that it would bring the site down. The VP overrode him by saying that the site may go down, but the stock price will go up. So, the software went out, and it brought the site down. Two days of firefighting and the site came back up, and so did the stock price, and so did the volume of orders.</p><p>The dev team went on and had a party, they were rewarded for job well done, new and profitable functionality released. At the end of the year, Ops got penalized for the outage! Amazon rewarded development for releasing software and providing value and operations was not a part of that. They were in fact penalized for something that was out of their control.&#8221;</p><p>This is a great post, go read the rest.</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2011/03/devops-culture-hacks-devops-com/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Unqualified Reservations: What&#8217;s wrong with CS research</title><link>http://someguysblog.com/2011/02/unqualified-reservations-whats-wrong-with-cs-research/</link> <comments>http://someguysblog.com/2011/02/unqualified-reservations-whats-wrong-with-cs-research/#comments</comments> <pubDate>Sun, 06 Feb 2011 14:42:22 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34192</guid> <description><![CDATA[Unqualified Reservations: What&#8217;s wrong with CS research: &#8220;So here&#8217;s the first thing that&#8217;s wrong with CS research: there&#8217;s no such thing as CS research. First, there is no such thing as &#8216;computer science.&#8217; Except for a few performance tests and the occasional usability study, nothing any CS researcher does has anything to do with the [...]]]></description> <content:encoded><![CDATA[<p><a href="http://unqualified-reservations.blogspot.com/2007/08/whats-wrong-with-cs-research.html">Unqualified Reservations: What&#8217;s wrong with CS research</a>: &#8220;So here&#8217;s the first thing that&#8217;s wrong with CS research: there&#8217;s no such thing as CS research. First, there is no such thing as &#8216;computer science.&#8217; Except for a few performance tests and the occasional usability study, nothing any CS researcher does has anything to do with the Scientific Method. Second, there is no such thing as &#8216;research.&#8217; Any activity which is not obviously productive can be described as &#8216;research.&#8217; The word is entirely meaningless. All just semantics, of course, but it&#8217;s hardly a good sign that even the name is fraudulent.</p><p>When we look at what &#8216;CS researchers&#8217; actually do, we see three kinds of people. We can describe them roughly as creative programmers, mathematicians, and bureaucrats.&#8221;</p><hr /><p>To excerpt from this post does it a great disservice, and, like most other things I post to my blog, is highly recommended reading.</p><p>From my time in undergraduate CS studies at a prestigious university (attached to the programming languages team, for good measure!), I can both accept and amend the author&#8217;s central claim: CS research sucks.</p><p>I worked on a team working on an optimizing compiler for the Java language that could detect when known transforms could be applied yielding a semantically equivalent, but faster, set of bytecodes.  The platform gets marginally faster for everyone, should the research yield meaningful fruit and get adopted upstream.  A noble goal, undertaken by earnest and intelligent men and women, but ultimately doomed.</p><p>One note the author does not strike is of the commercial nature of programming languages.  Over and over, we see the pattern: evangelism, adoption, glut of choice, everything starts to suck and get vendor dependent, death.  After its acquisition by Oracle, to the author&#8217;s &#8220;creative programmers&#8221;, Java is now in its final stage, destined to live as a zombie whose musculature (the JVM) is kept alive only by newer languages (e.g. Scala, Clojure, JRuby, Groovy, etc.) that target the platform.  This fact should not be lost on the judgement of quality of CS research.</p><p>On the other side of the equation, programming an IDE that supported an alternative implementation of the generics which became part of the Java language in JDK 1.5 introduced me to basically all of the concepts I use still today as a successful programmer.  It wasn&#8217;t because of the work I <strike>did</strike> faked on writing the grammar for this extended language, it was because of the techniques we used as a team in writing the IDE.  Pair programming, test driven development, The Pragmatic Programmer, etc.  It&#8217;s hard for me to think of that being a failure.  I love programming, and it&#8217;s because of my time with the PLT team at Rice University.  Thanks, Dr. Cartwright!</p><p>(Original via <a href="https://twitter.com/puredanger/status/34246185044815872">@puredanger</a>.)</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2011/02/unqualified-reservations-whats-wrong-with-cs-research/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hacker News &#124; That was one of the things that really surprised me about the real world: that b&#8230;</title><link>http://someguysblog.com/2011/01/hacker-news-that-was-one-of-the-things-that-really-surprised-me-about-the-real-world-that-b/</link> <comments>http://someguysblog.com/2011/01/hacker-news-that-was-one-of-the-things-that-really-surprised-me-about-the-real-world-that-b/#comments</comments> <pubDate>Thu, 13 Jan 2011 15:07:10 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Philosophy]]></category> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34189</guid> <description><![CDATA[Hacker News &#124; That was one of the things that really surprised me about the real world: that b&#8230;: Nostrademons writes: &#8220;That was one of the things that really surprised me about the real world: that big advancement only comes from big lateral jumps. Different companies, different projects, different markets, or different customers. There&#8217;s this [...]]]></description> <content:encoded><![CDATA[<p><a href="http://news.ycombinator.com/item?id=2095406">Hacker News | That was one of the things that really surprised me about the real world: that b&#8230;</a>:</p><p><strong>Nostrademons</strong> writes:</p><p>&#8220;That was one of the things that really surprised me about the real world: that big advancement only comes from big lateral jumps. Different companies, different projects, different markets, or different customers.<br /> There&#8217;s this model of the world we&#8217;re taught as schoolkids &#8211; at least where I grew up &#8211; where you work hard at something, do as your told, and slowly but surely you rise up. And maybe at one level it&#8217;s true, but it&#8217;s very slow, and you&#8217;ll never become the sort of success you read about in the paper that way.</p><p>Instead, I&#8217;ve found that what usually happens is that you join an organization because you meet some minimum skill baseline that they&#8217;re looking for. And then as you practice and learn from the people around you, you end up picking up a bunch of other skills and getting better at your job. But the people around you generally won&#8217;t notice. First impressions usually pigeonhole you into a general category, and then people are blind to gradual changes.</p><p>So to reap the rewards of everything you&#8217;ve learned, you have to expose yourself to new people. Jump ship, and suddenly you seem really valuable to them, because all those skills you&#8217;ve picked up which your current organization takes for granted are new and useful.</p><p>There&#8217;s a leverage effect as well: people try to work with others of roughly the same level. If you&#8217;re diligent about practicing, you&#8217;ll go from being (hopefully) near the bottom of your team to the top of it. If you then repeat the process, your new teammates better be higher skilled still, and so your team as a whole can tackle more ambitious problems.&#8221;</p><hr /><p>Unless you work very hard at your communications within the organization, this is a very likely outcome.  It may even be inevitable.  Embrace it.</p><p>(Via <a href="http://twitter.com/peteforde">@peteforde</a>.)</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2011/01/hacker-news-that-was-one-of-the-things-that-really-surprised-me-about-the-real-world-that-b/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ben Rockwood on Devops</title><link>http://someguysblog.com/2011/01/ben-rockwood-on-devops/</link> <comments>http://someguysblog.com/2011/01/ben-rockwood-on-devops/#comments</comments> <pubDate>Tue, 04 Jan 2011 18:36:31 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34169</guid> <description><![CDATA[The Blog of Ben Rockwood: When I first came in contact with the &#8216;Devops&#8217; movement I thought it was about better systems administration, a maturing of the craft. It was, I thought, more about Ops and less about dev. Dev had their day in the sun with Agile&#8230; now sysadmins were getting theirs. Remember, if [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.cuddletech.com/blog/pivot/entry.php?id=1149">The Blog of Ben Rockwood</a>:</p><blockquote><p>When I first came in contact with the &#8216;Devops&#8217; movement I thought it was about better systems administration, a maturing of the craft. It was, I thought, more about Ops and less about dev. Dev had their day in the sun with Agile&#8230; now sysadmins were getting theirs. Remember, if you can, when Agile came on the scene and how giddy developers got with eXtreme Programming, then Pragmatic Programmer books are everywhere, and then SCRUM comes along, and its all about this &#8216;lets do the old thing, in the new way&#8217; excitement. Re-inventing the craft for a new age. I thought devops was that.</p></blockquote><p>I&#8217;ve been following Ben for a long time, since he was doing podcasts (ps pipe grep!) with the other <a href="http://joyent.net">Joyent</a> knuckleheads in 2007.  I enjoyed reading this post, although it highlights how wide ranging the term &#8220;Devops&#8221; can be.  My background couldn&#8217;t be more different.  I started by only learning enough system administration to help run the Rails applications I wrote, and now I find myself looking at a trend in the server-side part of the operation that I think is very promising.</p><p>It&#8217;s not in the form of &#8220;what Devops means to me&#8221; but my <a href="http://jimvanfleet.com/chef.html">post on Chef</a> from about a year ago still captures what I think Devops has to offer the rest of the development stack, leading right up to the business.  My experience is that the business is the customer of the developers, and the developers are the customers of ops.  Successful devops can use either their experience as developers or their knowledge about the depth and breadth of systems to guide the process of putting together a high quality stack to meet business goals on the budget provided.  I personally do not share Ben&#8217;s fear of having &#8220;hot Devops&#8221; take jobs from specialists&#8211; specialists are part of the team just the same.</p><p>With all these differences in approach and background, we still end up with a very similar idea:</p><blockquote><p>As the good news of &#8220;devops&#8221; spreads it first enlightens, then brings excitement, then dread. If your one of those &#8220;specialists&#8221;, you can easily feel that your now out-dated. Consider that there is now pride within the devops elite that CIO&#8217;s are now talking about having a &#8220;devops strategy&#8221;. Some even suggest a (I&#8217;m paraphrasing) &#8220;evolve or die&#8221; scenario for operations teams. If your a sysadmin who uses Borne or Korn shell instead of Ruby, look out! I don&#8217;t think that&#8217;s fair, nor do I think its true for all. Instead, it all makes more sense when you see it as three camps instead of two, with a the culture over the three&#8230; that is, applications developers (traditional &#8220;dev&#8221;), system administrators (traditional &#8220;ops&#8221;), with a new role in the middle of Systems Engineers that helps glue the camps together. Some of your Systems Engineers will emerge from the dev side, some from the ops side, always having hidden their secret urges to do both. And, as with any emergent role, many will aspire to it but simply not be cut out for it.</p></blockquote><p>I am a &#8220;smallest team possible&#8221; sort of guy, so I happen to think that considering them three different cultures is a bit much, but I think it should be obvious that more and more recognized roles in engineering are popping up around communication.  It&#8217;s a good thing!</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2011/01/ben-rockwood-on-devops/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Real Software Engineering &#8211; Glenn Vanderburg &#8211; Lone Star Ruby Conference 2010</title><link>http://someguysblog.com/2010/11/real-software-engineering-glenn-vanderburg-lone-star-ruby-conference-2010/</link> <comments>http://someguysblog.com/2010/11/real-software-engineering-glenn-vanderburg-lone-star-ruby-conference-2010/#comments</comments> <pubDate>Thu, 25 Nov 2010 12:55:05 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34160</guid> <description><![CDATA[Real Software Engineering &#8211; Glenn Vanderburg &#8211; Lone Star Ruby Conference 2010: Software engineering as it’s taught in universities simply doesn’t work. It doesn’t produce software systems of high quality, and it doesn’t produce them for low cost. Sometimes, even when practiced rigorously, it doesn’t produce systems at all. That’s odd, because in every other [...]]]></description> <content:encoded><![CDATA[<p><a href="http://confreaks.net/videos/282-lsrc2010-real-software-engineering">Real Software Engineering &#8211; Glenn Vanderburg &#8211; Lone Star Ruby Conference 2010</a>:<br /><blockquote>Software engineering as it’s taught in universities simply doesn’t work. It doesn’t produce software systems of high quality, and it doesn’t produce them for low cost. Sometimes, even when practiced rigorously, it doesn’t produce systems at all.</p><p>That’s odd, because in every other field, the term ‘engineering’ is reserved for methods that work.</p><p>What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? In this session, we’ll discuss where software engineering went wrong, and build the case that disciplined Agile methods, far from being ‘anti-engineering’ (as they are often described), actually represent the best of engineering principles applied to the task of software development.</p></blockquote><p>This is one of the finest talks I&#8217;ve seen in my time going to conferences.  This version was given at the Lone Star Ruby Conference, but I had a chance to see it myself at Ruby Hoedown X in Nashville.  Glenn and I also worked together on the project that brought me to Charlotte, originally.  Thanks, Glenn!</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/real-software-engineering-glenn-vanderburg-lone-star-ruby-conference-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Boompa.com Launch Postmortem, Part 1: Research, Picking a Team, Office Space and Money &#124;&#124; kuro5hin.org</title><link>http://someguysblog.com/2010/11/boompa-com-launch-postmortem-part-1-research-picking-a-team-office-space-and-money-kuro5hin-org/</link> <comments>http://someguysblog.com/2010/11/boompa-com-launch-postmortem-part-1-research-picking-a-team-office-space-and-money-kuro5hin-org/#comments</comments> <pubDate>Wed, 24 Nov 2010 15:46:44 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34159</guid> <description><![CDATA[Boompa.com Launch Postmortem, Part 1: Research, Picking a Team, Office Space and Money &#124;&#124; kuro5hin.org: &#8220;Who&#8217;s the better shot? Give them the gun. Ethan and I came up with the &#8216;Zombie Team&#8217; test for figuring out whether or not someone is ready to work on an intense project, be it a start-up or otherwise. The [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.kuro5hin.org/story/2006/5/18/16204/1055">Boompa.com Launch Postmortem, Part 1: Research, Picking a Team, Office Space and Money || kuro5hin.org</a>: &#8220;Who&#8217;s the better shot? Give them the gun.</p><blockquote><p> Ethan and I came up with the &#8216;Zombie Team&#8217; test for figuring out whether or not someone is ready to work on an intense project, be it a start-up or otherwise. The test is this: If zombies suddenly sprung from the earth, could you trust the perspective team member to cover your back? Would they tell you if they got bit? Most importantly would you give them the team&#8217;s only gun if you knew they were the better shot? If the answer is no to any of those questions you need to let them get eaten by the cubicle wasteland of corporate culture, because they aren&#8217;t ready for this kind of work.&#8221;</p></blockquote><p>(Via <a href="http://www.chubbybrain.com/blog/startup-failure-post-mortem/">25 Best Startup Failure Post-Mortems of All Time</a>.)</p><p>A great excerpt from a great post.  Go read it, seriously!  As the site no longer resolves, I wonder what became of it.</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/boompa-com-launch-postmortem-part-1-research-picking-a-team-office-space-and-money-kuro5hin-org/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What NoSQL Shouldn&#8217;t Do</title><link>http://someguysblog.com/2010/11/what-nosql-shouldnt-do/</link> <comments>http://someguysblog.com/2010/11/what-nosql-shouldnt-do/#comments</comments> <pubDate>Mon, 22 Nov 2010 20:14:54 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34152</guid> <description><![CDATA[What NoSQL Shouldn&#8217;t Do: &#8220;The idea was that we were ushering in a New Way To Compute Things.  Like all technologists who spend way too much time thinking about this stuff, we thought everyone would immediately see how smart we were, run out and buy one of the CEP based products, and join is in [...]]]></description> <content:encoded><![CDATA[<p><a href="http://cloudeventprocessing.com/2010/11/20/wrong-complex-event-processing/">What NoSQL Shouldn&#8217;t Do</a>: &#8220;The idea was that we were ushering in a New Way To Compute Things.  Like all technologists who spend way too much time thinking about this stuff, we thought everyone would immediately see how smart we were, run out and buy one of the CEP based products, and join is in revolutionizing how data is turned into information and used by business folk to make money and pay our salaries.  The only problem is, we forgot 2 things; 1) who would be using our software to do this work, and 2) who would subsequently be using the applications developed by 1.&#8221;</p><p>Does this sound familiar?</p><p>via <a href="http://twitter.com/kevsmith/status/6725681937383424">@kevsmith</a></p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/what-nosql-shouldnt-do/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Where are the Rails infrastructure support firms?</title><link>http://someguysblog.com/2010/11/where-are-the-rails-infrastructure-support-firms/</link> <comments>http://someguysblog.com/2010/11/where-are-the-rails-infrastructure-support-firms/#comments</comments> <pubDate>Wed, 10 Nov 2010 19:30:18 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34126</guid> <description><![CDATA[Where are the Rails infrastructure support firms?: &#8220;Five years ago, the typical Rails stack was just a couple of pieces: Apache/Mongrel, Rails, and MySQL. While Rails is remarkably similar to its original form even today, the stack around it is dramatically more diverse. We’re deploying to automated infrastructures, using NoSQL databases, messaging systems, queuing systems, [...]]]></description> <content:encoded><![CDATA[<p><a href="http://blog.scoutapp.com/articles/2010/11/09/where-are-the-rails-infrastructure-support-firms#comment-95480732">Where are the Rails infrastructure support firms?</a>: &#8220;Five years ago, the typical Rails stack was just a couple of pieces: Apache/Mongrel, Rails, and MySQL. While Rails is remarkably similar to its original form even today, the stack around it is dramatically more diverse. We’re deploying to automated infrastructures, using NoSQL databases, messaging systems, queuing systems, and more. With the increased complexity of web applications, I’m surprised we’re not seeing companies dedicated to 24/7 infrastructure support: it doesn’t matter where your app is hosted, they manage it.&#8221;</p><p>This is an area of great interest to me;  I am fascinated by the marketplace.  I share my skepticism about the form of the business described herein, but have heard of a company or two in the space.  The primary issue I see is drawn from my own experience.</p><p>I was the lead developer for an application that grew large on my watch.  My recollection of the message  coming from presentations in the Rails community at the time was &#8220;Learn to be fast when you need to, because you probably won&#8217;t need to.&#8221;  While this may be accurate since most projects are failures, it serves you poorly if you later learn that performance is important to you.  It deals with capacity (another critical concept, especially in Rails) not at all.  I wouldn&#8217;t be surprised to see the two equated by the community at large.</p><p>So what are the results of this message?  Developers are writing applications that can get them into trouble&#8211; &#8220;design by laptop&#8221; has claimed many a deliverable, just that I&#8217;m aware of personally.  They&#8217;re not familiar with operations.  Their systems do not count on failure as an outcome.  The architecture is poor.  Many don&#8217;t know that there is a solution.  Those that do scratch and claw to find one find that, unlike their development experience so far, tools and systems to increase capacity and performance require a great deal of knowledge to plan for their use.  It is a complicated field requiring great study, and some mind-bending.  This is the path I&#8217;m <strong>still</strong> walking down, months after leaving that lead developer job to <a href="http://itsbspoke.com">start my own consulting business</a>, and it&#8217;s humbling and awe-inspiring all at once.</p><p>Part of the issue there is that it can be difficult to find help&#8211; as the commenters to that post point out, engineers with this skillset are in-demand among the already in-demand Rails space.  Talks on the issue are still rare.  I wrote about <a href="http://jimvanfleet.com/chef.html">my love of Chef</a> recently, which includes some exhortations of responsibility on the part of developers, but&#8211; let&#8217;s get serious&#8211; very few are listening to me right now.  That&#8217;s OK, I&#8217;m working on it.</p><p>At the end of the day, these issues matter.  Knowing what to expect from your operating system, your VM&#8217;s, and your architecture is crucial to acceptable response times and uptime when you start getting the traffic that will make your business a success.  Shouldn&#8217;t our entire community be more interested in ensuring that our applications have an upside?  There is no silver bullet for this problem, not even hosting with <a href="http://engineyard.com/">Engine Yard</a> or <a href="http://heroku.com/">Heroku</a>.  Shouldn&#8217;t we have it as our mission to ensure whoever owns <a href="http://canrailsscale.com/">this registration</a> lets it expire?</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/where-are-the-rails-infrastructure-support-firms/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OpsCode at SurgeCon 2010</title><link>http://someguysblog.com/2010/11/opscode-at-surgecon-2010/</link> <comments>http://someguysblog.com/2010/11/opscode-at-surgecon-2010/#comments</comments> <pubDate>Mon, 08 Nov 2010 19:45:25 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34111</guid> <description><![CDATA[Surge2010 final View more presentations from Christopher Brown. Some highlights: Dynamism Disintermediation: Developers can freely experiment. Isolation: Applications safely co-exist Utilization: Best use of expensive resources This is what you are paying for. Cost CapEx versus OpEx The Cloud is not &#8220;Cheaper&#8221; Do you have money, time, or experience? What are you willing to pay [...]]]></description> <content:encoded><![CDATA[<div style="width:425px" id="__ss_5687390"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/ChristopherBrown1/surge2010-final" title="Surge2010 final">Surge2010 final</a></strong><object id="__sse5687390" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=surge2010-final-101106115913-phpapp01&#038;stripped_title=surge2010-final&#038;userName=ChristopherBrown1" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5687390" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=surge2010-final-101106115913-phpapp01&#038;stripped_title=surge2010-final&#038;userName=ChristopherBrown1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/ChristopherBrown1">Christopher Brown</a>.</div></div><p>Some highlights:</p><h2>Dynamism</h2><ul><li>Disintermediation: Developers can freely <strong>experiment</strong>.</li><li>Isolation: Applications <strong>safely co-exist</strong></li><li>Utilization: Best use of <strong>expensive resources</strong></li></ul><p>This is what you are <strong>paying</strong> for.</p><h2>Cost</h2><ul><li><strong>CapEx</strong> versus <strong>OpEx</strong></li><li>The Cloud is not &#8220;Cheaper&#8221;</li><li>Do you have <strong>money</strong>, <strong>time</strong>, or <strong>experience</strong>?</li></ul><p>What are you willing to pay for?</p><h3>My Thoughts</h3><p>There is a tremendous amount of information in this slide show, and I can only fully contextualize parts of it.  Exciting times are ahead.</p><p>I couldn&#8217;t agree more with the observation that much complexity can be moved up the stack to the HTTP protocol.  The tooling around the message&#8217;s form and its method of delivery are multiplying in number and accelerating in quality.  And you can read the results in your browser, sometimes, too!</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/opscode-at-surgecon-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>NoSQL Is for the Birds: Cloud «</title><link>http://someguysblog.com/2010/11/nosql-is-for-the-birds-cloud-%c2%ab/</link> <comments>http://someguysblog.com/2010/11/nosql-is-for-the-birds-cloud-%c2%ab/#comments</comments> <pubDate>Sun, 07 Nov 2010 17:12:39 +0000</pubDate> <dc:creator>bigfleet</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://someguysblog.com/?p=34103</guid> <description><![CDATA[NoSQL Is for the Birds: Cloud «: &#8220;In most environments, the choice to use a relational store like MySQL or a document database like Riak or a column-oriented database like Cassandra is one of preference, legacy infrastructure, tooling and personnel. Without the same pressures and concerns that created the non-relational alternatives, an endless debate is [...]]]></description> <content:encoded><![CDATA[<p><a href="http://gigaom.com/cloud/nosql-is-for-the-birds/">NoSQL Is for the Birds: Cloud «</a>: &#8220;In most environments, the choice to use a relational store like MySQL or a document database like Riak or a column-oriented database like Cassandra is one of preference, legacy infrastructure, tooling and personnel. Without the same pressures and concerns that created the non-relational alternatives, an endless debate is inevitable, because scale is absent.&#8221;</p><p>(Via <a href="http://twitter.com/#!/fastip/status/939937163644928">@fastip</a>.)</p><p>I&#8217;m fascinated by scale, particularly this definition via absence.</p> ]]></content:encoded> <wfw:commentRss>http://someguysblog.com/2010/11/nosql-is-for-the-birds-cloud-%c2%ab/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using memcached

Served from: someguysblog.com @ 2012-05-21 23:47:22 -->
