<div dir="ltr">Also what you think is "readable" also is mostly about what you are familiar with. Many people claim lisp like languages are very readable because there is only "one form". However I find it difficult to grok code-as-data.<div><br></div><div>As it relates to the present conversation, I find languages with no explicit types confusing. </div><div><div><br></div><div>Take this:</div><div>def delete(mylist, item):<br><br>VS.<br><br>void delete(List<Integer> item, Integer item)</div></div><div><br></div><div>Mostly because in larger code bases if there is no direct test calling the method it may be hard to understand exactly what types the arguments are. </div><div><br></div><div>You could argue that Clojure has a nice solution here. They allow type</div><div>less coding, however typing can be applied as an optimization. Clojure also makes documentation a 1st class citizen by making documentation part of the language rather than some afterthought like text inside /* */ that may or may not follow a specific format.</div><div><br></div><div>I generally hate reading other peoples code and doing code reviews. Provide me clear interfaces and unit tests, I dont want to go over code like a CP 1 teacher.<br><br>Once someone deployed something that I code reviewed. It crashed and burned, and when I got there case about it they said, "Well you reviewed it!"<br>Like somehow me looking at something for 1 hour that took someone else 1 week to write was going to find the hidden bugs. I told him, I'm not going to review any more, I'm not your crutch. You are just going to have that won't fail.You are going to have to write unit tests or do manual testing to find edge cases. If i spend all day review code and finding other peoples bugs I wont have time for my work.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 17, 2016 at 11:58 AM, Sujit K M <span dir="ltr"><<a href="mailto:kmsujit@gmail.com" target="_blank">kmsujit@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I agree with whole of the comments except for the one below. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    when you tackle a task, like java, there's just a ton of libraries
    that you can leverage off of...</div></blockquote><div> </div><div>You would find tonnes of packages in Python too. But Java for instance, In my job, Where I deal</div><div>with services, I find people to be suffering from an IN/OUT Syndrome where in all the work they</div><div>carry out is to map an input/configurations/database/configurations/partial output and repeat.</div><div>This according to me is bad.</div><div><br></div><div>The other thing I find difficult with Java is that these tonnes of libraries, have documentation which</div><div>is not worth a penny or useful. I mean does Apache for instance provide performance issues as a</div><div>part of documentation. I find testers who also should have a part in documentation, not doing this.</div><div>Un-Chartered waters I guess.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><div><div><br>
    <br>
    <br>
    <div>On 4/17/2016 10:07 AM, A. Jesse Jiryu
      Davis wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">I agree — Python is designed with the philosophy
        that "readability counts" and it is successful at that. Python
        code is some of the most readable of any programming language.
        The language also has disadvantages, of course, but its clarity
        is unsurpassed.</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sun, Apr 17, 2016 at 9:30 AM, Sujit
          K M <span dir="ltr"><<a href="mailto:kmsujit@gmail.com" target="_blank">kmsujit@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Hi,
              <div><br>
              </div>
              <div>I found python projects to be very good from an code
                review perspective.</div>
              <div>What I found is Python Language makes it simple to
                without an IDE simpler</div>
              <div>code to review. I find Java Projects to be the most
                difficult to do code review.</div>
              <div><br>
              </div>
              <div>What is the general view on this? Or is it one of my
                hallucinations?</div>
              <div><br>
              </div>
              <div>Regards,</div>
              <div>Sujit K M</div>
            </div>
            <br>
            _______________________________________________<br>
            talk mailing list<br>
            <a href="mailto:talk@lists.nycbug.org" target="_blank">talk@lists.nycbug.org</a><br>
            <a href="http://lists.nycbug.org/mailman/listinfo/talk" rel="noreferrer" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
talk mailing list
<a href="mailto:talk@lists.nycbug.org" target="_blank">talk@lists.nycbug.org</a>
<a href="http://lists.nycbug.org/mailman/listinfo/talk" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a></pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nycbug.org" target="_blank">talk@lists.nycbug.org</a><br>
<a href="http://lists.nycbug.org/mailman/listinfo/talk" rel="noreferrer" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a><br></blockquote></div><br></div></div>
<br>_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nycbug.org">talk@lists.nycbug.org</a><br>
<a href="http://lists.nycbug.org/mailman/listinfo/talk" rel="noreferrer" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a><br></blockquote></div><br></div>