<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Codeulate - Latest Comments</title><link>http://codeulate.disqus.com/</link><description></description><atom:link href="https://codeulate.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 20 Aug 2013 01:45:49 -0000</lastBuildDate><item><title>Re: Code Commenting Guidelines for Beginners and Beyond</title><link>http://codeulate.com/2013/08/code-commenting-guidelines-for-beginners-and-beyond/#comment-1007506027</link><description>&lt;p&gt;I see two main downsides to method-level comments:&lt;/p&gt;&lt;p&gt;1. They make it harder to quickly scan a file to get an overview of a class.&lt;br&gt;2. Because of their fine grain nature, they either hinder refactoring or risk getting outdated quite fast.&lt;/p&gt;&lt;p&gt;I'd be willing to accept both of these concerns, for interfaces which are part of a published API where stability and backwards compatibility are things you need either way.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Fischbach</dc:creator><pubDate>Tue, 20 Aug 2013 01:45:49 -0000</pubDate></item><item><title>Re: Code Commenting Guidelines for Beginners and Beyond</title><link>http://codeulate.com/2013/08/code-commenting-guidelines-for-beginners-and-beyond/#comment-1007459787</link><description>&lt;p&gt;I'm sure Elixir isn't the first language to do this, but I found the fact that you can test the examples in your method documentation very nifty:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br&gt;@doc """&lt;br&gt;Convert a Base64-encoded binary into a hexadecimal string representation of the decoded bytes.&lt;br&gt;&lt;br&gt;## Examples&lt;br&gt;&lt;br&gt;    iex&amp;gt; base64_to_hex "AQID/f7/"&lt;br&gt;    "010203fdfeff"&lt;br&gt;"""&lt;br&gt;&lt;br&gt;def base64_to_hex(base64) do&lt;br&gt;    ...&lt;br&gt;end&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Declaring &lt;code&gt;doctest NameOfModule&lt;/code&gt; in your ExUnit tests will run the code next to &lt;code&gt;iex&amp;gt;&lt;/code&gt; and test that the output matches the next line.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michelle Tilley</dc:creator><pubDate>Tue, 20 Aug 2013 00:38:14 -0000</pubDate></item><item><title>Re: How much should global variables cost?</title><link>http://codeulate.com/2013/08/how-much-should-global-variables-cost/#comment-1007408482</link><description>&lt;p&gt;Cool! There seems to be a surprising amount of interest in something like that.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Mon, 19 Aug 2013 23:48:01 -0000</pubDate></item><item><title>Re: How much should global variables cost?</title><link>http://codeulate.com/2013/08/how-much-should-global-variables-cost/#comment-1007388129</link><description>&lt;p&gt;I'm so making an extension to Rubycop to output this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kurtis Rainbolt-Greene</dc:creator><pubDate>Mon, 19 Aug 2013 23:27:03 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1006552968</link><description>&lt;p&gt;Great article. Thank you :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ermand Duro</dc:creator><pubDate>Mon, 19 Aug 2013 10:42:19 -0000</pubDate></item><item><title>Re: How much should global variables cost?</title><link>http://codeulate.com/2013/08/how-much-should-global-variables-cost/#comment-1006450806</link><description>&lt;p&gt;Love the idea. Make the whole concept of "technical debt", well, much more... real. &lt;br&gt;Give me the idea to integrate this measure in our code review tool - "you are owning your company/colleagues/future self 1548 €".&lt;/p&gt;&lt;p&gt;Great piece !&lt;br&gt;Martin&lt;br&gt;&lt;a href="http://blog.8thcolor.com" rel="nofollow noopener" target="_blank" title="http://blog.8thcolor.com"&gt;http://blog.8thcolor.com&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Van Aken</dc:creator><pubDate>Mon, 19 Aug 2013 08:35:01 -0000</pubDate></item><item><title>Re: How much should global variables cost?</title><link>http://codeulate.com/2013/08/how-much-should-global-variables-cost/#comment-1006402979</link><description>&lt;p&gt;Ouch, fixing stuff and cutting a check to Sensei r00k&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pedro Moreira</dc:creator><pubDate>Mon, 19 Aug 2013 07:11:22 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-1005963940</link><description>&lt;p&gt;Some interesting ideas here.&lt;/p&gt;&lt;p&gt;I’ve helped organize three local/regional ruby conferences&lt;br&gt;and am in the process of planning a fourth and your post, as well as the comments have left me with several questions:&lt;/p&gt;&lt;p&gt;* How much of an effect on conference attendance does&lt;br&gt;the speaker list actually have? Anecdotally, I know that I (and the couple of friends I quickly polled) purchase tickets when they go on sale not after the speaker lists are sent out.&lt;/p&gt;&lt;p&gt;* Have conferences recently had a run of bad speakers? I’ve only been to three conferences (four if you count the one I&lt;br&gt;organized) this year with one having a blind review process and I felt the quality of talks, both content and delivery has been excellent in all of them.&lt;/p&gt;&lt;p&gt;* How would you get the attendees to actually vote&lt;br&gt;on speakers? Personally, I would look for speakers I recognize who are either friends in the local community or they are high profile people like tenderlove and then view their videos and likely vote for them. As Ben Scofield mentioned there were about 300 people who submitted proposals for RailsConf and even if you&lt;br&gt;could weed out 200 of them because they are bad speakers or have a bad topic, you are still asking the attendees to each watch 5 hours of video. Even asking all the attendees to watch an hour of video each seems like a stretch.&lt;/p&gt;&lt;p&gt;* What if all the topics were put up blind to the attendees (and organizers) and you crowd sourced the rating of those topics.&lt;br&gt;Then after the top N were tabulated you had the organizers watch those for content and further weed out poor speakers and come up with your speaker list? This would still hit all 5 of your improvements while still removing bias.&lt;/p&gt;&lt;p&gt;Thanks again for starting this conversation.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean</dc:creator><pubDate>Sun, 18 Aug 2013 20:42:16 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005827049</link><description>&lt;p&gt;Yes, I recommend Pragmatic Programmer a well, especially for starters. Great article.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rico Saßen</dc:creator><pubDate>Sun, 18 Aug 2013 17:28:06 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005624358</link><description>&lt;p&gt;Great article , thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Coxeter</dc:creator><pubDate>Sun, 18 Aug 2013 13:07:31 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005487940</link><description>&lt;p&gt;Moving is not always as n option. Especially if it means moving to another country.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Guerra</dc:creator><pubDate>Sun, 18 Aug 2013 09:57:55 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005483255</link><description>&lt;p&gt;I would also suggest the Pragmatic Programmer to read.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chedy Missaoui</dc:creator><pubDate>Sun, 18 Aug 2013 09:49:21 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005436676</link><description>&lt;p&gt;The struggle is the fun part&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Robinson</dc:creator><pubDate>Sun, 18 Aug 2013 08:15:02 -0000</pubDate></item><item><title>Re: How to Improve as a Programmer</title><link>http://codeulate.com/2013/08/how-to-improve-as-a-programmer/#comment-1005330688</link><description>&lt;p&gt;Nice indeed&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kailash Budhathoki</dc:creator><pubDate>Sun, 18 Aug 2013 03:18:44 -0000</pubDate></item><item><title>Re: Thoughts After Coaching 12 Rails Developers</title><link>http://codeulate.com/2013/07/thoughts-after-coaching-12-rails-developers/#comment-970918275</link><description>&lt;p&gt;For student A, why did you suggest the jumpstart labs ruby curriculum over the thoughbot Ruby trail? Is it that the jumpstart curriculum is a more focused exposure to Ruby before coming back to Rails?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Munroe</dc:creator><pubDate>Sat, 20 Jul 2013 20:54:47 -0000</pubDate></item><item><title>Re: Thoughts After Coaching 12 Rails Developers</title><link>http://codeulate.com/2013/07/thoughts-after-coaching-12-rails-developers/#comment-970328256</link><description>&lt;p&gt;You got it!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Sat, 20 Jul 2013 10:00:01 -0000</pubDate></item><item><title>Re: Thoughts After Coaching 12 Rails Developers</title><link>http://codeulate.com/2013/07/thoughts-after-coaching-12-rails-developers/#comment-970280715</link><description>&lt;p&gt;That's a great write-up. I'll be waiting for you to return from your vacations to get my first mentoring session :) Can I get dibs on being 'Student X'?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pedro Moreira</dc:creator><pubDate>Sat, 20 Jul 2013 09:33:24 -0000</pubDate></item><item><title>Re: A criticism of DHH&amp;#8217;s post on Dependency Injection</title><link>http://codeulate.com/2013/01/a-criticism-of-dhhs-post-on-dependency-injection/#comment-939790696</link><description>&lt;p&gt;There is a theme to DHH's posts I think - Don't over engineer what is essentially simple.  Test enough, not too much, don't extract prematurely &amp;amp; apply scary sounding patterns to your code without good reason.  I don't know, but It seems he made rails to simplify what should be simple   - document focused web apps, and over complicating things pisses him off.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SeaWill</dc:creator><pubDate>Sun, 23 Jun 2013 22:07:33 -0000</pubDate></item><item><title>Re: How To Land a Rails Job with No Experience</title><link>http://codeulate.com/2010/06/land-a-rails-job-with-no-experience/#comment-892541247</link><description>&lt;p&gt;Hey there, just wanted to know if this offer is still valid?? Feel free to email me, thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Offley</dc:creator><pubDate>Fri, 10 May 2013 16:04:13 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-886717933</link><description>&lt;p&gt;Good points. I've updated the post to address some of these issues.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Mon, 06 May 2013 14:31:43 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-886717750</link><description>&lt;p&gt;Good point. I updated the process to handle this better.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Mon, 06 May 2013 14:31:29 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-886717491</link><description>&lt;p&gt;Thanks for the meaty reply Marty! It was actually your post about the RailsConf CFP that inspired this one.&lt;/p&gt;&lt;p&gt;I've updated my post incorporating some ideas that I think make it more feasible. Thanks for the feedback.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Mon, 06 May 2013 14:31:12 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-886710591</link><description>&lt;p&gt;389 proposals! Yikes.&lt;/p&gt;&lt;p&gt;I've updated my post with some tweaks to the process that would likely make this more manageable for larger confs (do the video presenting and voting ahead of time, have the organizers weed out the obvious "no"s first).&lt;/p&gt;&lt;p&gt;However, as you said, no process is likely to work for all conferences.&lt;/p&gt;&lt;p&gt;My goal was just to spur conversation (and get feedback), not suggest that all confs should adopt this :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r00k</dc:creator><pubDate>Mon, 06 May 2013 14:22:31 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-886379549</link><description>&lt;p&gt;Or you could have a combination of both systems.&lt;/p&gt;&lt;p&gt;The established speakers with a proven record of interesting content AND public speaking ability are selected the same way they currently are.&lt;/p&gt;&lt;p&gt;New, upcoming speakers could go through this suggested, clever approach. I haven't been to too many tech conferences but there usually were more than half the speakers who had so-so content or, more often, were terrible public speakers.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Swami Atma</dc:creator><pubDate>Mon, 06 May 2013 06:14:58 -0000</pubDate></item><item><title>Re: How I&amp;#8217;d Improve The CFP Process</title><link>http://codeulate.com/2013/05/how-id-improve-the-cfp-process/#comment-885230258</link><description>&lt;p&gt;A few more complications:&lt;/p&gt;&lt;p&gt;* We had 389 proposals (I overstated at the conference, apparently) for RailsConf from 304 people. If even half of the people who wanted to speak gave 3-minute talks, that'd be over 7 and a half hours of pitches.&lt;/p&gt;&lt;p&gt;* Taking a direct poll of the audience and accepting the highest-rated talks is tricky. You're likely to accept *pretty good* talks that everyone is pretty excited by more than *great* ones that turn some people off. You're also more likely to end up with talks that *just* entertain (quite well) at the expense of some slightly-less entertaining talks that are more informative.&lt;/p&gt;&lt;p&gt;I don't think a one-size-fits-all talk selection mechanism is the answer; conferences have different needs, and the way that talks are chosen should support those needs.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben Scofield</dc:creator><pubDate>Sun, 05 May 2013 07:49:14 -0000</pubDate></item></channel></rss>