<story><title>How to program independent games</title><url>http://the-witness.net/news/?p=1004</url><text></text></story><parent_chain></parent_chain><comment><author>Hostile</author><text>The optimizing for life stuff I think is the most important point here.&lt;p&gt;Using the hippest languages and techniques is just so much less important than getting things done in a simple, effective way that makes sense for you right now.&lt;p&gt;A little anecdote real quick. I have an Android app out there (and more on the way). I work with my girlfriend as kind of a team on Android stuff. We needed to implement an &quot;action bar&quot; kind of like the Android twitter app has up top. I saw a horizontal bar with two buttons. She kept insisting I dig through some of Google&apos;s open source implementations and go rip out some random code that I didn&apos;t write and don&apos;t yet understand and try to get it to work properly with my code. She was convinced this was the only right thing to do.&lt;p&gt;I refused. Whipped up some basic UI XML in a couple minutes with two images buttons for the actions. Done. While many people tweak and tweak, our app is out there. Nobody would know the difference between the official bar and my completely idiot-proof implementation.&lt;p&gt;All this kind of reminds me of a twitter post I made a while back when reading an argument here on HN: &lt;a href=&quot;https://twitter.com/BeyondHostile/status/20922938324688896&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/BeyondHostile/status/20922938324688896&lt;/a&gt;</text></comment>
<story><title>How to program independent games</title><url>http://the-witness.net/news/?p=1004</url><text></text></story><parent_chain></parent_chain><comment><author>MetallicCloud</author><text>An excellent talk, but the thing that I disagree with is his defense of having functions with thousands of lines of code in them.&lt;p&gt;It&apos;s true that breaking up a function into smaller ones just for the sake of it doesn&apos;t make sense, but if you have a function that needs to be over 1000 lines in the first place, it makes me think that the code wont be very reusable in future projects.</text></comment>