<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <link>http://persumi.com/u/fredwu/tech/e/blog/t/sham</link>
    <generator>Persumi - Level up your writing and blogging with AI</generator>
    <category>Blog</category>
    <category>Tech</category>
    <pubDate>Sat, 02 May 2026 04:24:41 +0000</pubDate>
    <description/>
    <title>Blog (sham) - Fred Wu&apos;s Tech</title>
    <atom:link type="application/rss+xml" rel="self" href="http://persumi.com/u/fredwu/tech/e/blog/t/sham/feed/rss"></atom:link>
    <item>
      <pubDate>Wed, 28 Mar 2012 11:35:00 +0000</pubDate>
      <guid>http://persumi.com/u/fredwu/tech/e/blog/p/agile-is-not-a-sham</guid>
      <comments>http://persumi.com/u/fredwu/tech/e/blog/p/agile-is-not-a-sham</comments>
      <category>Blog</category>
      <category>Tech</category>
      <author>ifredwu@gmail.com (Fred Wu)</author>
      <description>&lt;![CDATA[&lt;p&gt;
This blog post titled “&lt;a href=&quot;http://williamedwardscoder.tumblr.com/post/20054342100/agile-is-a-sham&quot;&gt;Agile is a Sham&lt;/a&gt;“ offends me a little bit. The post screams &lt;em&gt;hey, I am a cowboy programmer&lt;/em&gt;, and it almost implies that if you employ processes then you are stupid.&lt;/p&gt;
&lt;p&gt;
In this day and age, I would have thought &lt;strong&gt;finding the right tool for the right job&lt;/strong&gt; is common sense. Apparently not.&lt;/p&gt;
&lt;p&gt;
Agile, among many other things, is not a silver bullet - it never was and it never will be. The key thing is &lt;strong&gt;to experiment and find what works for you, your team and your company&lt;/strong&gt;. Most software projects are done in a team environment - putting a bunch of talented developers and designers together actually isn’t as simple as many seem to think. One example is right out of that original blog post:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
Given that I am not a fan of prescribed process as the solution to our problems, you can infer my opinion of the general quality and effectiveness of those programmers who teach these courses.  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
From that attitude, I can already see that he is an &lt;em&gt;interesting&lt;/em&gt; developer to manage.&lt;/p&gt;
&lt;p&gt;
A team needs to function efficiently &lt;strong&gt;as a team&lt;/strong&gt;. Having one or two ace developers aren’t going to help a lot if they can’t get along with the others.&lt;/p&gt;
&lt;p&gt;
Not to mention that people have spent time and effort &lt;a href=&quot;http://research.microsoft.com/en-us/news/features/nagappan-100609.aspx&quot;&gt;proving that techniques such as TDD work for certain projects&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
As many things in life, there are always people who try to take advantage of others. No doubt there are questionable ‘agile consultants’ who try to make a fortune out of uninformed clients. Just because some people aren’t using agile effectively or even correctly, doesn’t mean agile itself is a sham. Developers constantly make mistakes and write shitty code - should we say all the programming languages out there are a sham?&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Keep an open mind is important, and a lot of times even necessary.&lt;/strong&gt; To dismiss agile all together is in my opinion childish, and offensive to others who try to improve things and create more value.&lt;/p&gt;
]]&gt;</description>
      <link>http://persumi.com/u/fredwu/tech/e/blog/p/agile-is-not-a-sham</link>
      <title>Agile is not a Sham</title>
    </item>
  </channel>
</rss>