<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>fortes fortuna adiuvat.</description><title>ebzlo</title><generator>Tumblr (3.0; @ebzlo)</generator><link>http://ebzlo.com/</link><item><title>Proposal to replace the ABCDE standard in multiple choice questions</title><description>&lt;p&gt;(disclaimer: I have never been a credentialed teacher)&lt;/p&gt;
&lt;p&gt;When I used to teach fairly regularly in a classroom environment, one of the things that would regularly be a source of confusion when working on multiple-choice questions, as a class, were the answers &amp;#8220;B&amp;#8221; and &amp;#8220;D&amp;#8221; (whew! That was a mouthful).&lt;/p&gt;
&lt;p&gt;Completely possible classroom scenario:&lt;/p&gt;
&lt;p&gt;Teacher: &amp;#8220;The answer is B.&amp;#8221;&lt;br/&gt;Student: &amp;#8220;D?&amp;#8221;&lt;br/&gt;Teacher: &amp;#8220;Yes, B.&amp;#8221;&lt;br/&gt;Student: &amp;#8220;D like in Day?&amp;#8221;&lt;br/&gt;Teacher: &amp;#8220;Yes. B like in Bay.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kiteedu.com/"&gt;Kite&lt;/a&gt; currently uses 12345, but I realized this could potentially be confusing in situations like this:&lt;/p&gt;
&lt;p&gt;Teacher: &amp;#8220;The answer to number #3 is 5.&amp;#8221;&lt;br/&gt;Student: &amp;#8220;5? Answer 5? Or 5?&amp;#8221;&lt;br/&gt;Teacher:  &amp;#8221;Answer number 5.&amp;#8221;&lt;/p&gt;
&lt;p&gt;So, I would like to propose a new standard!&lt;/p&gt;
&lt;p&gt;I would like to use AEIOU for multiple choice questions (obviously, if we go above 5 choices, that&amp;#8217;s going to have to be re-thought). My reasoning is as follows!&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Already engrained into a student&amp;#8217;s head at a young age. So it becomes easy to mentally find the index for &amp;#8220;O&amp;#8221; than it is some random letter. e.g. &amp;#8220;O&amp;#8221; = 4th answer, &amp;#8220;D&amp;#8221; = 4th answer &lt;/li&gt;
&lt;li&gt;Because they&amp;#8217;re the unique vowels in our alphabet, they naturally make different sounds.&lt;/li&gt;
&lt;li&gt;They&amp;#8217;re not numbers, so they can&amp;#8217;t be confused with the actual solution to a math problem.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://ebzlo.com/post/19228780998</link><guid>http://ebzlo.com/post/19228780998</guid><pubDate>Tue, 13 Mar 2012 04:06:00 -0400</pubDate></item><item><title>Neat little feature with Ruby's Time object</title><description>&lt;p&gt;My co-founder and I were discussing how we might calculate the end date of a canceled subscription for &lt;a href="http://kiteedu.com/"&gt;Kite&lt;/a&gt; (we don&amp;#8217;t want to pro-rate subscriptions).&lt;/p&gt;
&lt;p&gt;We decided we wanted to expire the subscription on the same day of the current or following month. Meaning a subscription of March 15th expires on April 15th (or May 15th and so on).&lt;/p&gt;
&lt;p&gt;Of course, we then need to figure out what happens when someone subscribes on January 31st. It turns out, if we just get the created_at.day value and use it to instantiate a new Time object, Ruby does the math for us if the date doesn&amp;#8217;t exist.&lt;/p&gt;
&lt;p&gt;irb&amp;gt; Time.new 2012, 2, 28&lt;br/&gt; =&amp;gt; 2012-02-28&amp;#160;00:00:00 -0800 &lt;/p&gt;
&lt;p&gt;irb&amp;gt; Time.new 2012, 2, 31&lt;br/&gt; =&amp;gt; 2012-03-02&amp;#160;00:00:00 -0800&lt;/p&gt;</description><link>http://ebzlo.com/post/18932245041</link><guid>http://ebzlo.com/post/18932245041</guid><pubDate>Wed, 07 Mar 2012 22:49:23 -0500</pubDate><category>ruby</category><category>rails</category><category>subscriptions</category><category>time</category></item><item><title>Being good enough doesn't necessarily make you good.</title><description>&lt;p&gt;&lt;span&gt;A professional &lt;/span&gt;developer&lt;span&gt; carries certain expectations:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Meeting deadlines.&lt;/li&gt;
&lt;li&gt;Accurately estimating timelines.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;When I first began programming, none of these things were a concern for me. It was easy for me to bunker down in my room with cans of soda, pizza, and my keyboard filled with traces of the aforementioned items.&lt;/p&gt;
&lt;p&gt;I could try new things, make mistakes, and nobody was going to have a problem with that and nobody was going to care if it ended up taking much longer. This sort of mentality was extremely conducive to growing.&lt;/p&gt;
&lt;p&gt;At some point during my professional career, I became blinded by the goals of my employer and had forgotten to set my own. Hacking together a solution quickly was commonplace and sometimes warranted by my management overlords, because while it wasn&amp;#8217;t the best solution, it was &lt;em&gt;good enough&lt;/em&gt;. I became complacent and lost sight in the importance of keeping up with new technologies.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s now been about six months since I left that position. In that time, I&amp;#8217;ve fallen in love with Ruby (now imagine going from PHP4 to Ruby), learned Rails, discovered the magic of Heroku, dabbled with Amazon&amp;#8217;s services, moved over completely to Git, and among other things.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve been a little behind, but it feels good to finally be caught up again.&lt;/p&gt;</description><link>http://ebzlo.com/post/10158312144</link><guid>http://ebzlo.com/post/10158312144</guid><pubDate>Tue, 13 Sep 2011 03:23:00 -0400</pubDate><category>git</category><category>heroku</category><category>php</category><category>rails</category><category>ruby</category></item></channel></rss>

