<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Link on Bridge</title><link>https://quarternotecoda.com/tags/link/</link><description>Recent content in Link on Bridge</description><generator>Hugo -- 0.160.1</generator><language>en-us</language><lastBuildDate>Tue, 09 Jul 2013 00:00:00 +0000</lastBuildDate><atom:link href="https://quarternotecoda.com/tags/link/index.xml" rel="self" type="application/rss+xml"/><item><title>TDD And Pairing Will Save You</title><link>https://quarternotecoda.com/posts/2013-07-09-tdd-and-pairing-will-save-you/</link><pubDate>Tue, 09 Jul 2013 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2013-07-09-tdd-and-pairing-will-save-you/</guid><description>&lt;p&gt;&lt;a href="http://pauloortins.com/lessons-unit-tests/"&gt;12 Lessons I learned from Unit Tests/TDD&lt;/a&gt; is a great article for practically adding TDD to your teams rhythm. I can&amp;rsquo;t stress enough how much point 8 makes a difference:&lt;/p&gt;
&lt;p&gt;Pair programming helps the team to adopt TDD. When we are trying TDD for the first time or when our deadline is tight, we will have the will to forget the tests and write only production code. Pair programming will prevent the team to cut corners and will keep it writing tests.&lt;/p&gt;</description></item><item><title>Stop Googling // RailsTips by John Nunemaker</title><link>https://quarternotecoda.com/posts/2010-10-14-stop-googling-railstips-by-john-nunemaker/</link><pubDate>Thu, 14 Oct 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-10-14-stop-googling-railstips-by-john-nunemaker/</guid><description>&lt;p&gt;Yesterday, one of my inter-web buddies IM’d me and asked if I had used Typhoeus before. I said yes, so he asked me if it was possible to follow redirects using it. He said he google’d it and nothing turned up.&lt;/p&gt;
&lt;p&gt;I sharply responded, “LOOK AT THE CODE!”. We had some banter back and forth and a few minutes later he was automatically following redirects. It seems these days that developers often think if something does not turn up in a google search, it does not exist.&lt;/p&gt;</description></item><item><title>How and Why to Stop Multitasking - Peter Bregman - Harvard Business Review</title><link>https://quarternotecoda.com/posts/2010-05-27-how-and-why-to-stop-multitasking-peter-bregman-harvard-business-review/</link><pubDate>Thu, 27 May 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-05-27-how-and-why-to-stop-multitasking-peter-bregman-harvard-business-review/</guid><description>&lt;p&gt;A study showed that people distracted by incoming email and phone calls saw a 10-point fall in their IQs. What&amp;amp;apos;s the impact of a 10-point drop? The same as losing a night of sleep. More than twice the effect of smoking marijuana.Doing several things at once is a trick we play on ourselves, thinking we&amp;amp;apos;re getting more done. In reality, our productivity goes down by as much as 40%. We don&amp;amp;apos;t actually multitask. We switch-task, rapidly shifting from one thing to another, interrupting ourselves unproductively, and losing time in the process.&lt;/p&gt;</description></item><item><title>9GAG - Making an iPad stand from its own packaging</title><link>https://quarternotecoda.com/posts/2010-04-27-9gag-making-an-ipad-stand-from-its-own-packaging/</link><pubDate>Tue, 27 Apr 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-04-27-9gag-making-an-ipad-stand-from-its-own-packaging/</guid><description>&lt;p&gt;&lt;a href="http://9gag.com/gag/21214/"&gt;9GAG - Making an iPad stand from its own packaging&lt;/a&gt;.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://9gag.com/gag/21214/"&gt;&lt;img src='https://quarternotecoda.com/images/21214_540.jpg' alt='iPad Stand' /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Geeky and efficient.  Couldn&amp;rsquo;t resist.&lt;/p&gt;</description></item><item><title>Who Is A Good Tester?</title><link>https://quarternotecoda.com/posts/2010-04-14-who-is-a-good-tester/</link><pubDate>Wed, 14 Apr 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-04-14-who-is-a-good-tester/</guid><description>&lt;p&gt;A good software tester…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Constantly asks, “What is the best test I can execute right now”.&lt;/li&gt;
&lt;li&gt; Can log unambiguous bugs with clear repro steps that make the main problem obvious with few words.&lt;/li&gt;
&lt;li&gt;Is not distracted by their understanding of developer decisions. Just because the tester may understand certain technology constraints motivating dev solutions, the tester’s mission is never to defend the AUT see my post, What We Can Learn From Dumb Testers. It is to communicate how the AUT currently works, in areas that matter right now.&lt;/li&gt;
&lt;/ul&gt;
via &lt;a href="http://www.testthisblog.com/2010/04/who-is-good-tester.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+EricJacobsonSoftwareTestingBlog+%28Test+This+Blog+-+Eric+Jacobson%27s+Software+Testing+Blog%29"&gt;Test This Blog - Eric Jacobson's Software Testing Blog: Who Is A Good Tester?&lt;/a&gt;.</description></item><item><title>An Interesting Way to Publish a Blog</title><link>https://quarternotecoda.com/posts/2010-02-27-an-interesting-way-to-publish-a-blog/</link><pubDate>Sat, 27 Feb 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-02-27-an-interesting-way-to-publish-a-blog/</guid><description>&lt;p&gt;Peepcode has a blog and it is managed in a very efficient and unique way.  Everything is checked into git and pushed, no database involved&amp;ndash;it&amp;rsquo;s kindof incredible.   Check out the stack here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.peepcode.com/tutorials/2010/about-this-blog"&gt;About this Blog | Free PeepCode Blog&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Python vs. Ruby - A Fight To The Death</title><link>https://quarternotecoda.com/posts/2010-02-21-python-vs-ruby-a-fight-to-the-death/</link><pubDate>Sun, 21 Feb 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-02-21-python-vs-ruby-a-fight-to-the-death/</guid><description>&lt;p&gt;When you&amp;rsquo;re discussing efficiency, a lot of what comes up is the details.  There is something to be said for the &amp;ldquo;beauty&amp;rdquo; of limitation and the &amp;ldquo;efficiency&amp;rdquo; of beautiful things&amp;ndash;especially the efficiency of our brains processing it.&lt;/p&gt;
&lt;blockquote&gt;A talk about the Zen of Python, monkey patching (several times), the Ruby community&amp;amp;apos;s reckless hastiness, the syntax of RSpec and cucumber, beauty and ugliness in languages and testing tools, the complexity of the languages&amp;amp;apos; grammars, syntactic vs. semantic complexity, the relative taste of grasshoppers and tree bark, etc., etc.&lt;/blockquote&gt;
&lt;iframe src="http://player.vimeo.com/video/9471538?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/9471538"&gt;Python vs. Ruby: A Battle to The Death&lt;/a&gt; from &lt;a href="http://vimeo.com/garybernhardt"&gt;Gary Bernhardt&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>"I need to talk to you about computers."</title><link>https://quarternotecoda.com/posts/2010-02-12-i-need-to-talk-to-you-about-computers/</link><pubDate>Fri, 12 Feb 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-02-12-i-need-to-talk-to-you-about-computers/</guid><description>&lt;p&gt;Nothing is simply black or white.&lt;/p&gt;
&lt;p&gt;Old Worlders are particularly sensitive to certain things that are simply non-issues to New Worlders. We learned about computers from the inside out. Many of us became interested in computers because they were hackable, open, and without restrictions. We worry that these New World devices are stifling the next generation of programmers. But can anyone point to evidence that that’s really happening? I don’t know about you, but I see more people carrying handheld computers than at any point in history. If even a small percentage of them are interested in “what makes this thing tick?” then we’ve got quite a few new programmers in the pipeline.&lt;/p&gt;</description></item><item><title>The Path to Rails 3: Greenfielding new apps with the Rails 3 beta</title><link>https://quarternotecoda.com/posts/2010-02-09-the-path-to-rails-3-greenfielding-new-apps-with-the-rails-3-beta/</link><pubDate>Tue, 09 Feb 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-02-09-the-path-to-rails-3-greenfielding-new-apps-with-the-rails-3-beta/</guid><description>&lt;p&gt;Upgrading applications is good sport and all, but everyone knows that greenfielding is where the real fun is. At least, I love greenfielding stuff a lot more than dealing with old ghetto cruft that has 1,900 test failures and 300 errors, 20,000 line controllers, and code that I’m pretty sure is actually a demon-brand of PHP.&lt;/p&gt;
&lt;p&gt;Building a totally new app in Rails 3 is relatively simple especially if you’ve done it in previous Rails versions, but there a few changes that can trip you up. In the interest of not missing a step someone may need, this post is a simple walkthrough of building a new app with Rails 3.&lt;/p&gt;</description></item><item><title>The Building Blocks of Ruby</title><link>https://quarternotecoda.com/posts/2010-02-08-the-building-blocks-of-ruby/</link><pubDate>Mon, 08 Feb 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-02-08-the-building-blocks-of-ruby/</guid><description>&lt;p&gt;While the Python version may not be quite as pretty, nothing about them screams “Ruby has much stronger capabilities here”. Instead, by using examples like Sinatra, Rubyists trade in an argument about great semantic power for one about superficial beauty.&lt;/p&gt;
&lt;p&gt;Rubyists, Pythonistas and others working on web development share a common language in JavaScript. When describing blocks to “outsiders” who share a common knowledge of JavaScript, we tend to point at JavaScript functions as a close analogue. Unfortunately, this only furthers the confusion.&lt;/p&gt;</description></item><item><title>Why programmers should play Go</title><link>https://quarternotecoda.com/posts/2010-01-07-why-programmers-should-play-go/</link><pubDate>Thu, 07 Jan 2010 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2010-01-07-why-programmers-should-play-go/</guid><description>&lt;p&gt;Shapes in Go aren’t unlike software design patterns. While there is nothing preventing you from placing logic in your views, this shape is recognized to be a weak one. Think of Gang-of-Four design patterns: the MVC, Adapter, and Factory patterns are recognized to be helpful in some circumstances (and not appropriate in others). On a lower level, iteration and recursion have commonly recognized shapes, as do database normalization vs. denormalization. Even if you can’t hold an entire program or algorithm in your head at once, recognizing common shapes helps you to understand what is going on.&lt;/p&gt;</description></item><item><title>Build a system, not a product</title><link>https://quarternotecoda.com/posts/2009-12-11-build-a-system-not-a-product/</link><pubDate>Fri, 11 Dec 2009 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2009-12-11-build-a-system-not-a-product/</guid><description>&lt;blockquote&gt;Unlike the turtle, the master is not afraid to talk about her idea because that is how you learn.&lt;/blockquote&gt;
&lt;blockquote&gt;Unlike the grasshopper, the master is not afraid to release an early beta product because that is how you learn.&lt;/blockquote&gt;
via &lt;a href="http://blog.opportunitycloud.com/2009/12/05/build-a-system-not-a-product/"&gt;Build a system, not a product « Opportunity Cloud&lt;/a&gt;.</description></item><item><title>Buy Bad Code Offsets Today!</title><link>https://quarternotecoda.com/posts/2009-11-19-buy-bad-code-offsets-today/</link><pubDate>Thu, 19 Nov 2009 00:00:00 +0000</pubDate><guid>https://quarternotecoda.com/posts/2009-11-19-buy-bad-code-offsets-today/</guid><description>&lt;p&gt;&lt;a href="http://www.codinghorror.com/blog/archives/001312.html"&gt;Coding Horror: Buy Bad Code Offsets Today!&lt;/a&gt;.
It&amp;rsquo;s making fun of all the carbon offset stuff, but it actually goes to help those people making our lives better with Open Source Software.   Won&amp;rsquo;t you help a starving jQuery programmer today?&lt;/p&gt;</description></item></channel></rss>