<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (mergesort)</title>
    <link>https://pinboard.in/u:mergesort/public/</link>
    <description>recent bookmarks from mergesort</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://joelcalifa.com/blog/tiny-wins/"/>
	<rdf:li rdf:resource="https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/"/>
	<rdf:li rdf:resource="https://artofproblemsolving.com/articles/hard-problems"/>
	<rdf:li rdf:resource="https://brandur.org/minimalism"/>
	<rdf:li rdf:resource="https://sites.google.com/site/steveyegge2/tour-de-babel"/>
	<rdf:li rdf:resource="http://blog.benjamin-encz.de/post/flavors-of-engineering-management/"/>
	<rdf:li rdf:resource="http://norvig.com/21-days.html"/>
	<rdf:li rdf:resource="https://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load"/>
	<rdf:li rdf:resource="http://www.pathsensitive.com/2018/01/the-benjamin-franklin-method-of-reading.html"/>
	<rdf:li rdf:resource="https://www.jwz.org/doc/worse-is-better.html"/>
	<rdf:li rdf:resource="https://medium.com/@grepory/engineering-with-stress-and-anxiety-7db63ef8972e"/>
	<rdf:li rdf:resource="http://pixar-animation.weebly.com/pixars-rules.html"/>
	<rdf:li rdf:resource="http://alexkudlick.com/blog/what-the-four-color-theorem-can-teach-us-about-writing-software/"/>
	<rdf:li rdf:resource="http://www.danielslater.net/2017/07/how-do-i-know-if-im-good-at-programming.html"/>
	<rdf:li rdf:resource="https://www.devmynd.com/blog/2015-1-pairing-with-junior-developers/"/>
	<rdf:li rdf:resource="https://meteuphoric.wordpress.com/2017/12/31/16417/"/>
	<rdf:li rdf:resource="http://dariusforoux.com/i-quit/"/>
	<rdf:li rdf:resource="https://blog.algolia.com/start-your-open-source-career/"/>
	<rdf:li rdf:resource="https://blog.sensuapp.org/interviewing-engineers-at-sensu-e4fc35cd601f"/>
	<rdf:li rdf:resource="https://www.samjarman.co.nz/blog/toolbox"/>
	<rdf:li rdf:resource="http://python.apichecklist.com/"/>
	<rdf:li rdf:resource="https://developer.apple.com/videos/play/wwdc2017/802/"/>
	<rdf:li rdf:resource="https://slack.engineering/technical-leadership-getting-started-e5161b1bf85c"/>
	<rdf:li rdf:resource="https://www.facebook.com/notes/kent-beck/complexity-partitioning-and-inheritance-two-wins-and-a-big-loss/1718193168213540/"/>
	<rdf:li rdf:resource="https://hackernoon.com/its-not-a-feature-problem-avoiding-startup-tarpits-7d5ec4b8c81b"/>
	<rdf:li rdf:resource="https://hmemcpy.com/2017/10/becoming-foolish/"/>
	<rdf:li rdf:resource="https://qotoqot.com/blog/improving-focus/"/>
	<rdf:li rdf:resource="https://davedelong.com/blog/2017/11/06/a-better-mvc-part-1-the-problems/"/>
	<rdf:li rdf:resource="https://www.samjarman.co.nz/blog/codebases"/>
	<rdf:li rdf:resource="https://www.swiftbysundell.com/posts/open-sourcing-swift-code"/>
	<rdf:li rdf:resource="https://allhands.managedbyq.com/article/eight-interview-questions-to-understand-company-culture"/>
	<rdf:li rdf:resource="https://www.facebook.com/notes/kent-beck/the-prisoners-salary-dilemma/1655799601119564/"/>
	<rdf:li rdf:resource="https://anders.com/blockchain/"/>
	<rdf:li rdf:resource="https://blog.prototypr.io/10-basic-principles-of-visual-design-55b86b9f7241"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=FmpDIaiMIeA"/>
	<rdf:li rdf:resource="https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead"/>
	<rdf:li rdf:resource="http://artsy.github.io/blog/2016/01/30/iOS-Junior-Interviews/"/>
	<rdf:li rdf:resource="https://www.samjarman.co.nz/blog/interviews"/>
	<rdf:li rdf:resource="https://blog.marvelapp.com/design-principles-reducing-cognitive-load/"/>
	<rdf:li rdf:resource="https://www.farnamstreetblog.com/2014/02/talent-is-persistence/"/>
	<rdf:li rdf:resource="http://randsinrepose.com/archives/assume-they-have-something-to-teach-you/"/>
	<rdf:li rdf:resource="https://brandur.org/heroku-values"/>
	<rdf:li rdf:resource="https://commandcenter.blogspot.de/2012/06/less-is-exponentially-more.html"/>
	<rdf:li rdf:resource="http://prog21.dadgum.com/190.html"/>
	<rdf:li rdf:resource="https://justinjackson.ca/we-are-not-normal-people/"/>
	<rdf:li rdf:resource="https://www.tbray.org/ongoing/When/201x/2014/01/01/Software-in-2014"/>
	<rdf:li rdf:resource="https://grobmeier.solutions/the-10-rules-of-a-zen-programmer-03022012.html"/>
	<rdf:li rdf:resource="https://mondaybynoon.com/simply-ahmazing-our-world-is-how-i-read-programming-books/"/>
	<rdf:li rdf:resource="https://medium.com/@landongn/12-years-later-what-i-ve-learned-about-being-a-software-engineer-d6e334d6e8a3"/>
	<rdf:li rdf:resource="http://mattbriggs.net/blog/2015/06/01/the-role-of-a-senior-developer/"/>
	<rdf:li rdf:resource="https://medium.com/@adaptivepath/jedi-principles-of-ui-animation-2b88423b1dac"/>
	<rdf:li rdf:resource="https://medium.com/@kyleve/15-things-i-wish-id-learned-earlier-about-software-engineering-c9a4b16d36de"/>
	<rdf:li rdf:resource="http://www.drdobbs.com/cpp/programming-without-variables/240161204"/>
	<rdf:li rdf:resource="https://pastebin.com/ed1pP9Ak"/>
	<rdf:li rdf:resource="https://sites.google.com/site/yacoset/Home/signs-that-you-re-a-good-programmer"/>
	<rdf:li rdf:resource="https://www.rdegges.com/2012/how-i-program-stuff/"/>
	<rdf:li rdf:resource="https://ruben.verborgh.org/blog/2013/11/29/the-lie-of-the-api/"/>
	<rdf:li rdf:resource="https://12factor.net/"/>
	<rdf:li rdf:resource="http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer"/>
	<rdf:li rdf:resource="https://lwn.net/Articles/641779/"/>
	<rdf:li rdf:resource="http://www.evanmiller.org/you-cant-dig-upwards.html"/>
	<rdf:li rdf:resource="https://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming"/>
	<rdf:li rdf:resource="http://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load/"/>
	<rdf:li rdf:resource="http://www.daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/"/>
	<rdf:li rdf:resource="http://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html"/>
	<rdf:li rdf:resource="http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html"/>
	<rdf:li rdf:resource="https://joearms.github.io/published/2016-01-26-The-Unintentional-Side-Effects-of-a-Bad-Concurrency-Model.html"/>
	<rdf:li rdf:resource="https://gist.github.com/chitchcock/1281611"/>
	<rdf:li rdf:resource="https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/"/>
	<rdf:li rdf:resource="https://www.forbes.com/sites/chunkamui/2012/06/12/alan-kay-on-learning-to-see/#735f9db4269f"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://joelcalifa.com/blog/tiny-wins/">
    <title>Tiny Wins</title>
    <dc:date>2018-08-28T23:56:04+00:00</dc:date>
    <link>http://joelcalifa.com/blog/tiny-wins/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Everyone wants to ship the big important feature, but sometimes it’s the little things that get noticed. Making something small that’s used hundreds of times a day better has a massive impact too.

On top of the fact that little details are what take a product from good to great, allowing yourself tiny wins also allows you to make progress quickly. Learn from GitHub how they started incorporating tiny wins into their flow.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:4b6fdbb9100e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/">
    <title>Abstraction, Intuition, and the Monad Tutorial Fallacy</title>
    <dc:date>2018-08-28T23:55:45+00:00</dc:date>
    <link>https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Programmers spend their days mastering concepts they’ve never seen before, until their understanding is as seamless as intuition. But how can we teach this knowledge is a bigger question. Programmers don’t come ingrained how to write a function, how to debug, or even what a monad *really* is.

Once you’ve achieved knowledge and aim to transfer it, you must put yourself back into the beginner’s mindset. The monad tutorial fallacy is an example of why it’s important to always do so when you’re trying to teach others what you already know.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:9bf867a06c29/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://artofproblemsolving.com/articles/hard-problems">
    <title>Hard Problems</title>
    <dc:date>2018-08-28T23:54:54+00:00</dc:date>
    <link>https://artofproblemsolving.com/articles/hard-problems</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Hard problems are hard, but if you plan to have a career in programming (or do it for fun!), you’re going to end up encountering some hard problems. But what may seem insurmountable at first will end up being surmounted, and it’s important to have a strategy for doing so. Richard Rusczyk of the great and aptly named Art of Problem Solving blog has some steps for you to follow to make a hard problem a little less hard.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:c6d9e9c9a53d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brandur.org/minimalism">
    <title>Minimalism</title>
    <dc:date>2018-08-28T23:54:37+00:00</dc:date>
    <link>https://brandur.org/minimalism</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[What do programming and aviation have in common? Both engineering crafts are abstractions upon concepts we haven’t mastered yet.

It’s difficult to feel comfortable while on a moving train (or plane), and the path to comfort may lie in minimalism. The less of a mental model you have to master, the easier it is to understand what’s happening. Read on to find out how we can strive to achieve such minimalism.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:4d34b5f1fcdf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sites.google.com/site/steveyegge2/tour-de-babel">
    <title>Tour de Babel</title>
    <dc:date>2018-04-19T18:16:04+00:00</dc:date>
    <link>https://sites.google.com/site/steveyegge2/tour-de-babel</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[An all time classic essay. Steve Yegge takes you on a deep dive through a bunch of programming languages, with a humorous spin. Explore C, C++, Lisp, Java, Perl, Ruby, and Python, while learning, laughing, crying, and coming out a changed person. Maybe… no promises.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:53b957680aee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.benjamin-encz.de/post/flavors-of-engineering-management/">
    <title>Flavors of Engineering Management</title>
    <dc:date>2018-04-19T18:14:45+00:00</dc:date>
    <link>http://blog.benjamin-encz.de/post/flavors-of-engineering-management/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Did you know there are different kinds of managers? Benjamin Encz compares and contrasts what it's like to be a manager who brings technical expertise, one who is product focused, or one who is people-oriented. All three have distinct advantages, and if you choose to go down the management path, you'll end up having to choose one of these frameworks for approaching problems.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:2684be9203e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://norvig.com/21-days.html">
    <title>Teach Yourself Programming in Ten Years</title>
    <dc:date>2018-04-19T18:13:55+00:00</dc:date>
    <link>http://norvig.com/21-days.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[In a world of StackOverflow, bootcamps, and new libraries every month, it sure does feel like you can learn to be a developer quicker and easier than ever. And you can! But learning to program is also a lifelong journey, and the world famous computer scientist Peter Norvig talks about many different ways to continue learning over the course of your career.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:43a297b8c67b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load">
    <title>Writing Good Code</title>
    <dc:date>2018-04-19T18:11:11+00:00</dc:date>
    <link>https://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A post focused on how to reduce the cognitive load of your code. These practices will help you take your own personal style out of code, build a mental model that can be used for any language or library, and to write code that’s easy for others to read, understand, and work with.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:96b311b8db4a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pathsensitive.com/2018/01/the-benjamin-franklin-method-of-reading.html">
    <title>The Benjamin Franklin Method of Reading Programming Books</title>
    <dc:date>2018-04-06T15:59:56+00:00</dc:date>
    <link>http://www.pathsensitive.com/2018/01/the-benjamin-franklin-method-of-reading.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[There are infinite ways to learn, and most of them will not work for you. Benjamin Franklin had his own surprisingly simple technique for how to learn as well. I've been trying it of late and have found it combines the best aspects of rote and interactive learning for me. Take a quick read and maybe you'll want to give it a shot.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:5662f0766242/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jwz.org/doc/worse-is-better.html">
    <title>The Rise of &quot;Worse Is Better&quot;</title>
    <dc:date>2018-04-06T15:59:18+00:00</dc:date>
    <link>https://www.jwz.org/doc/worse-is-better.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Sometimes idealism stands in the way of progress. Creating a simple interface, and designing for simplicity, not just in programming, enables you to reach your goals faster and others to join you on your quest.

As C was implemented to do half the things the "right" way, it lowered the barrier to entry for writing a compiler for it. LISP on the other hand does things "correctly", but the truth is that makes it hard for people to create simple implementations around it.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:e2c0c152f001/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@grepory/engineering-with-stress-and-anxiety-7db63ef8972e">
    <title>Engineering with Stress and Anxiety</title>
    <dc:date>2018-04-06T15:55:28+00:00</dc:date>
    <link>https://medium.com/@grepory/engineering-with-stress-and-anxiety-7db63ef8972e</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[There are lots of reasons for stress when you're an engineer. Imposter syndrome, too much work, dealing a difficult manager, or just it being Monday again. Sometimes just knowing where to start is enough to help put you on the right path. Greg Poirier explores the feelings you may be having, and techniques you can use to help yourself when you find yourself in one of these tough situations.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:52d2ad42e169/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pixar-animation.weebly.com/pixars-rules.html">
    <title>Pixar's Rules For Storytelling</title>
    <dc:date>2018-04-06T15:54:49+00:00</dc:date>
    <link>http://pixar-animation.weebly.com/pixars-rules.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[There's a surprisingly large overlap between Pixar's Rules For Storytelling, and lessons that you can glean in any kind of creative endeavor. I've found myself referring back to this list and thinking about how I can apply it to software development, product development, and how to best create a connection with users.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:43b4944e0d34/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alexkudlick.com/blog/what-the-four-color-theorem-can-teach-us-about-writing-software/">
    <title>The Four Color Theorem and Software</title>
    <dc:date>2018-02-02T21:53:49+00:00</dc:date>
    <link>http://alexkudlick.com/blog/what-the-four-color-theorem-can-teach-us-about-writing-software/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[An easy to approach theory from the math world that lends insight to how complex software becomes complex. Everything in your software is probably more interconnected than you think, and it only becomes more difficult over time to untangle it.

And definitely check out the interactive examples to get a good feel for how complex things can get.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:23e23db85c8b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.danielslater.net/2017/07/how-do-i-know-if-im-good-at-programming.html">
    <title>How Do I Know If I'm Good At Programming</title>
    <dc:date>2018-02-02T21:50:25+00:00</dc:date>
    <link>http://www.danielslater.net/2017/07/how-do-i-know-if-im-good-at-programming.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Programming is a never ending journey to writing "good" code. But what is good code exactly? In this blog post Daniel Slater breaks down the question "how do I know if I’m good at programming?" into more detailed questions that should help you figure out what you can work on to improve your code.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:89f149756150/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.devmynd.com/blog/2015-1-pairing-with-junior-developers/">
    <title>Pairing With Junior Developers</title>
    <dc:date>2018-02-02T21:49:55+00:00</dc:date>
    <link>https://www.devmynd.com/blog/2015-1-pairing-with-junior-developers/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Pair programming is a tough thing to learn how to do well. It's difficult to let your guard down, figure out how to not step on other people's toes, and even not getting exhausted. There are even more considerations when pairing with someone who is not the same skill level as you. This article does a good job running through the considerations senior developers should think about when pairing with a junior developer, and what both sides can learn throughout the process.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:959ce8d3730e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://meteuphoric.wordpress.com/2017/12/31/16417/">
    <title>Why Everything Might Have Taken So Long</title>
    <dc:date>2018-02-02T21:42:11+00:00</dc:date>
    <link>https://meteuphoric.wordpress.com/2017/12/31/16417/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[29 hypothesis about why it took humanity so long to get to the point where we are today. It's important to remember that developers aren't just developers, they're people (and sometimes cats) creating tools that other humans (and cats) use to help move society forward.

It's virtually impossible that all of these theories are correct, but it's definitely worth thinking about them, which ones seem most likely to you, and how that shapes the person you are.]]></description>
<dc:subject>learn-programming society</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:5dcf627275e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:society"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dariusforoux.com/i-quit/">
    <title>I Quit</title>
    <dc:date>2018-01-01T19:01:50+00:00</dc:date>
    <link>http://dariusforoux.com/i-quit/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Sometimes you quit before you've had the opportunity to push yourself, sometimes you quit too late after you've burnt out. The road getting to where you are is never a straight line, and it's important to think about how and why you got to where you are today, and whether quitting would have been a positive or negative.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:b5d338bd814f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.algolia.com/start-your-open-source-career/">
    <title>Getting Started In Open Source</title>
    <dc:date>2018-01-01T18:50:07+00:00</dc:date>
    <link>https://blog.algolia.com/start-your-open-source-career/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[The who, what, where, when, why, and how to approach open source. If you haven't contributed to an open source project, the prospect of it may be scary or daunting. This blog post ought to help get you started by answering some questions that you may not have even thought of.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:da4ddd401b16/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.sensuapp.org/interviewing-engineers-at-sensu-e4fc35cd601f">
    <title>Interviewing Engineers at Sensu</title>
    <dc:date>2018-01-01T18:47:08+00:00</dc:date>
    <link>https://blog.sensuapp.org/interviewing-engineers-at-sensu-e4fc35cd601f</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Often times when starting out it's hard to know how a company should conduct interviews, especially if you're just looking for that first job. This is not the only way to conduct a programming interview, but it's an example of a healthy and well thought out process. If you encounter one like this, you can feel pretty confident in it. And if you're in the position of interviewing people you should consider taking some lessons from the folks at Sensu.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:f514c6446dcc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.samjarman.co.nz/blog/toolbox">
    <title>The Coder's Toolbox</title>
    <dc:date>2018-01-01T18:44:52+00:00</dc:date>
    <link>https://www.samjarman.co.nz/blog/toolbox</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A fantastic summary of the different tools, frameworks, and languages that a programmer can and should learn to be well rounded. Sam goes in depth as to why you should learn each of these skills, and how exactly each one will come in handy throughout your career.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:aa81d1e32502/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://python.apichecklist.com/">
    <title>Python API Checklist</title>
    <dc:date>2017-12-05T11:54:58+00:00</dc:date>
    <link>http://python.apichecklist.com/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A good set of guidelines for how to build APIs. The rules are tailored to Python but most of the suggestions apply to many languages and frameworks.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:b2887e269c9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.apple.com/videos/play/wwdc2017/802/">
    <title>Video: Essential Design Principles</title>
    <dc:date>2017-12-03T18:13:21+00:00</dc:date>
    <link>https://developer.apple.com/videos/play/wwdc2017/802/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[This video provides a lot of really fundamental ideas about how to visually design better user experiences. The talk focuses on building apps, but these ideas are translatable to any platform and user interface.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:ad6961948702/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://slack.engineering/technical-leadership-getting-started-e5161b1bf85c">
    <title>Technical Leadership: Getting Started</title>
    <dc:date>2017-12-03T01:27:10+00:00</dc:date>
    <link>https://slack.engineering/technical-leadership-getting-started-e5161b1bf85c</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A fantastic article that guides you through the three phases of leadership, leading yourself, leading others, and leading organizations. On top of discussing leadership, there is plenty of advice that will just make you a better programmer, teammate, and learner.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:88fd3aa6aecd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.facebook.com/notes/kent-beck/complexity-partitioning-and-inheritance-two-wins-and-a-big-loss/1718193168213540/">
    <title>Complexity Partitioning and Inheritance: Two Wins and a Big Loss</title>
    <dc:date>2017-12-02T19:02:12+00:00</dc:date>
    <link>https://www.facebook.com/notes/kent-beck/complexity-partitioning-and-inheritance-two-wins-and-a-big-loss/1718193168213540/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[An analysis by Kent Beck about why subclassing is more dangerous in the long run than it appears to be in the short term.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:d2af36eecf9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hackernoon.com/its-not-a-feature-problem-avoiding-startup-tarpits-7d5ec4b8c81b">
    <title>It's Not A Feature Problem - Avoiding Startup Tarpits</title>
    <dc:date>2017-12-02T18:58:27+00:00</dc:date>
    <link>https://hackernoon.com/its-not-a-feature-problem-avoiding-startup-tarpits-7d5ec4b8c81b</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[When faced with the problem of how to grow your startup the natural instinct is to add more features. The logic is simple, the more features you have the more potential users who like your collection of features you can gain.

Investing in marketing, your business, and your core product will go much further, and you should evaluate what that answer is for you depending on what your strengths and weaknesses are. I myself have ran into this and used that answer, but unfortunately more features won't solve core problems, and only make your product less focused as you add more functionality.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:387805dfe767/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hmemcpy.com/2017/10/becoming-foolish/">
    <title>Becoming Foolish</title>
    <dc:date>2017-12-02T18:55:18+00:00</dc:date>
    <link>https://hmemcpy.com/2017/10/becoming-foolish/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[One person's journey to exploring new languages and paradigms to realize how little they knew about software opening the door to being more open minded and growing.

Just because things don't apply to your day to day doesn't mean that they can't shape the way you view problems you encounter every day.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:571ece68aad0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://qotoqot.com/blog/improving-focus/">
    <title>How I Got To 200 Productive Hours A Month</title>
    <dc:date>2017-12-02T03:24:27+00:00</dc:date>
    <link>https://qotoqot.com/blog/improving-focus/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A fantastic article about how to hone your self control and put yourself in a position to get things done, along with important bits about how to live a slower and saner life.]]></description>
<dc:subject>personal-growth learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:7868b80c305f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://davedelong.com/blog/2017/11/06/a-better-mvc-part-1-the-problems/">
    <title>A Better MVC, Part 1: The Problems</title>
    <dc:date>2017-12-02T03:19:21+00:00</dc:date>
    <link>https://davedelong.com/blog/2017/11/06/a-better-mvc-part-1-the-problems/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Part 1 of a 4 part series on MVC. I highly recommend you read all 4 parts.

This series of blog posts is a must read for any iOS developer, whether you’re new to the platform or have been working on it for years. You’ll learn how composing ViewControllers leads to good app architecture.]]></description>
<dc:subject>learn-swift learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:c7c266da6ad1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.samjarman.co.nz/blog/codebases">
    <title>Getting Started in a Large Codebase</title>
    <dc:date>2017-11-20T15:18:04+00:00</dc:date>
    <link>https://www.samjarman.co.nz/blog/codebases</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Useful advice for how to start being productive when entering a new and unfamiliar codebase.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:4d09c6eca076/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.swiftbysundell.com/posts/open-sourcing-swift-code">
    <title>Open Sourcing Your Code</title>
    <dc:date>2017-10-21T18:29:28+00:00</dc:date>
    <link>https://www.swiftbysundell.com/posts/open-sourcing-swift-code</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Why open sourcing your code is good practice, and practical ways to build your code in a way to be open sourced.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:e6da26f00176/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://allhands.managedbyq.com/article/eight-interview-questions-to-understand-company-culture">
    <title>Interview Questions To Understand Company Culture</title>
    <dc:date>2017-10-20T00:41:23+00:00</dc:date>
    <link>https://allhands.managedbyq.com/article/eight-interview-questions-to-understand-company-culture</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[8 simple questions you can ask on your next interview to get a better feel for the company you're considering joining.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:282648051fbf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.facebook.com/notes/kent-beck/the-prisoners-salary-dilemma/1655799601119564/">
    <title>The Prisoners Salary Dilemma</title>
    <dc:date>2017-10-20T00:38:17+00:00</dc:date>
    <link>https://www.facebook.com/notes/kent-beck/the-prisoners-salary-dilemma/1655799601119564/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A discussion on why you'll only benefit by not revealing your desired salary when going through the interview process.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:deb589359e00/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://anders.com/blockchain/">
    <title>Blockchain Demo</title>
    <dc:date>2017-06-21T18:06:12+00:00</dc:date>
    <link>https://anders.com/blockchain/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A really straightforward explanation of how a blockchain works, and why it's an interesting technology to take note of.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:3b91c72433ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.prototypr.io/10-basic-principles-of-visual-design-55b86b9f7241">
    <title>10 Basic Principles of Visual Design</title>
    <dc:date>2017-06-17T14:32:21+00:00</dc:date>
    <link>https://blog.prototypr.io/10-basic-principles-of-visual-design-55b86b9f7241</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A terrific visual write up of the basic building blocks of design, and how they come together to make a great experience.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:870c17fec248/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=FmpDIaiMIeA">
    <title>How Convolutional Neural Networks work</title>
    <dc:date>2017-06-11T16:48:58+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=FmpDIaiMIeA</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Check this out if you're interested in machine learning, or just curious about learning something that's not just programming.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:130822bbae70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead">
    <title>My Approach to Learning iOS</title>
    <dc:date>2017-05-29T14:48:24+00:00</dc:date>
    <link>https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[The interview section is a bit outdated because of Swift, but the thought processes for learning iOS and it's frameworks is very solid.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:937d087dac72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://artsy.github.io/blog/2016/01/30/iOS-Junior-Interviews/">
    <title>Interviewing, applying and getting your first job in iOS</title>
    <dc:date>2017-05-29T14:47:31+00:00</dc:date>
    <link>http://artsy.github.io/blog/2016/01/30/iOS-Junior-Interviews/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A really in depth and frank write up about the entire process of becoming a professional iOS developer. Orta Therox dives into his own personal experience, from the interviewer and interviewee's side with quite a bit of insight.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:7e33e481a1f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.samjarman.co.nz/blog/interviews">
    <title>Conducting Interviews</title>
    <dc:date>2017-05-24T23:44:28+00:00</dc:date>
    <link>https://www.samjarman.co.nz/blog/interviews</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Good advice on what you should be doing with your time preparing to conduct an interview, and what kind of info you should be looking to understand from an interview.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:0fac4ff2f388/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.marvelapp.com/design-principles-reducing-cognitive-load/">
    <title>Design Principles for Reducing Cognitive Load</title>
    <dc:date>2017-05-16T03:57:29+00:00</dc:date>
    <link>https://blog.marvelapp.com/design-principles-reducing-cognitive-load/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[If you're new to building software UIs, these are great rules to help you get started. And if you don't know what to do, my advice is to copy well designed and well regarded apps until you start getting a feel for it.]]></description>
<dc:subject>learn-programming design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:821a6402efd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.farnamstreetblog.com/2014/02/talent-is-persistence/">
    <title>Talent Is Persistence</title>
    <dc:date>2017-05-15T14:11:22+00:00</dc:date>
    <link>https://www.farnamstreetblog.com/2014/02/talent-is-persistence/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[The key to growing in your career is practicing, repeating, and making a concerted effort.]]></description>
<dc:subject>learn-programming personal-growth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:6934ac091e6e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://randsinrepose.com/archives/assume-they-have-something-to-teach-you/">
    <title>Assume They Have Something To Teach You – Rands in Repose</title>
    <dc:date>2017-05-15T00:17:21+00:00</dc:date>
    <link>http://randsinrepose.com/archives/assume-they-have-something-to-teach-you/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[The best way to learn things is to seek out things to learn in every situation you put yourself into. Talking to people and getting their perspectives should be treated as an opportunity, not a task.

"Life isn’t short. It’s finite. As a leader with a finite set of minutes, it is your job to find the stories. They will teach you."]]></description>
<dc:subject>learn-programming personal-growth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:88988e395c32/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brandur.org/heroku-values">
    <title>My Heroku Values</title>
    <dc:date>2017-05-09T03:21:56+00:00</dc:date>
    <link>https://brandur.org/heroku-values</link>
    <dc:creator>mergesort</dc:creator><dc:subject>learn-programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:685227a9843d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://commandcenter.blogspot.de/2012/06/less-is-exponentially-more.html">
    <title>Less is Exponentially More</title>
    <dc:date>2017-05-08T14:43:41+00:00</dc:date>
    <link>https://commandcenter.blogspot.de/2012/06/less-is-exponentially-more.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[How, but more importantly why the Go came to be so simple, while starting with the goal of solving exponentially more complicated problems. You can take these practices and apply them across the board in your own creations.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:b5342e21a1d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://prog21.dadgum.com/190.html">
    <title>You Don't Want to Think Like a Programmer</title>
    <dc:date>2017-05-08T14:42:37+00:00</dc:date>
    <link>http://prog21.dadgum.com/190.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[You don't want to think like a programmer. You want to think, as creatively, experimentally, and interestingly as possible.

And then you should sit down to program what you've thought of.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:465d412690f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://justinjackson.ca/we-are-not-normal-people/">
    <title>We are not normal people</title>
    <dc:date>2017-05-08T14:30:59+00:00</dc:date>
    <link>https://justinjackson.ca/we-are-not-normal-people/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[When building software, you must constantly remember, the person you are building software for is not like you. [From a business perspective*] you will not be rewarded by building software for yourself, you must build software that solves their problems.

* From a personal perspective you will obviously grow in learning new things and building software that enables you to be more productive.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:7a9c91d26a28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.tbray.org/ongoing/When/201x/2014/01/01/Software-in-2014">
    <title>Software in 2014</title>
    <dc:date>2017-05-08T14:28:37+00:00</dc:date>
    <link>https://www.tbray.org/ongoing/When/201x/2014/01/01/Software-in-2014</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A summary of the state of software in 2014. In 2017, though some things are better and different, overall not that much has changed to address the problems that Bray brings up.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:d74dd3ec94b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://grobmeier.solutions/the-10-rules-of-a-zen-programmer-03022012.html">
    <title>The 10 rules of a Zen programmer</title>
    <dc:date>2017-05-08T14:10:39+00:00</dc:date>
    <link>https://grobmeier.solutions/the-10-rules-of-a-zen-programmer-03022012.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Ways to grow as a programmer without ever having to touch a keyboard.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:43d2fc5ab414/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mondaybynoon.com/simply-ahmazing-our-world-is-how-i-read-programming-books/">
    <title>How I Read Programming Books</title>
    <dc:date>2017-05-08T14:03:38+00:00</dc:date>
    <link>https://mondaybynoon.com/simply-ahmazing-our-world-is-how-i-read-programming-books/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Interesting advice. I've never explicitly done this, but do revisit old programming books and view the content completely differently.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:807a17b8a448/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@landongn/12-years-later-what-i-ve-learned-about-being-a-software-engineer-d6e334d6e8a3">
    <title>12 Years Later — What I’ve learned about being a software engineer</title>
    <dc:date>2017-05-07T16:35:49+00:00</dc:date>
    <link>https://medium.com/@landongn/12-years-later-what-i-ve-learned-about-being-a-software-engineer-d6e334d6e8a3</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[To quote the author "This is insanity. The way we build software right now is completely fucked."

But why? The post dives really deep into how we got here, what we're doing to make it worse, and what you should know to try and help improve the situation.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:146d0f16606a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mattbriggs.net/blog/2015/06/01/the-role-of-a-senior-developer/">
    <title>The Role of a Senior Developer</title>
    <dc:date>2017-05-07T16:19:09+00:00</dc:date>
    <link>http://mattbriggs.net/blog/2015/06/01/the-role-of-a-senior-developer/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[As the author himself states, these rules are a bit over-generalized, but nonetheless it's a good way of answering the question "what does a senior developer make", if you don't have the perspective of what exactly makes a developer "senior".]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:13fc18118fa6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@adaptivepath/jedi-principles-of-ui-animation-2b88423b1dac">
    <title>Jedi Principles of UI Animation – Adaptive Path – Medium</title>
    <dc:date>2017-05-07T16:01:30+00:00</dc:date>
    <link>https://medium.com/@adaptivepath/jedi-principles-of-ui-animation-2b88423b1dac</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A master class on UI and animation principles. Any developer should review this, and take these ideas into consideration when building and designing their software.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:f3daf270b872/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@kyleve/15-things-i-wish-id-learned-earlier-about-software-engineering-c9a4b16d36de">
    <title>15 things I wish I’d learned earlier about software engineering</title>
    <dc:date>2017-05-07T15:52:43+00:00</dc:date>
    <link>https://medium.com/@kyleve/15-things-i-wish-id-learned-earlier-about-software-engineering-c9a4b16d36de</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[As the title states, this really is a great list of 15 things that would be amazing to internalize as a green developer. 

And if you're more experienced, it's still a good list of lessons about process, software design, complexity, and implementation, to make sure you aren't letting slip away. ]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:a1cad5d7f743/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.drdobbs.com/cpp/programming-without-variables/240161204">
    <title>Programming Without Variables</title>
    <dc:date>2017-05-07T15:50:35+00:00</dc:date>
    <link>http://www.drdobbs.com/cpp/programming-without-variables/240161204</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A whole different way to look at how to program what normally would be a "simple" solution.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:a9e1c39cfad1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pastebin.com/ed1pP9Ak">
    <title>Programming Is Terrible</title>
    <dc:date>2017-05-06T15:21:36+00:00</dc:date>
    <link>https://pastebin.com/ed1pP9Ak</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[But it's not really. Just some advice that the author wishes they were given when they were younger.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:7fefb10123b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sites.google.com/site/yacoset/Home/signs-that-you-re-a-good-programmer">
    <title>Signs that you're a good programmer</title>
    <dc:date>2017-05-06T15:20:16+00:00</dc:date>
    <link>https://sites.google.com/site/yacoset/Home/signs-that-you-re-a-good-programmer</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Despite what the title says, you don't have to be everything on this list, but if you're looking for more ways to express yourself as a programmer, there are some good ideas in here.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:ccadb1d6f82b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.rdegges.com/2012/how-i-program-stuff/">
    <title>How I Program Stuff</title>
    <dc:date>2017-05-06T14:53:21+00:00</dc:date>
    <link>https://www.rdegges.com/2012/how-i-program-stuff/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[The 3 steps to programming, as described by Randall Degges.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:0a2d63aa3f06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ruben.verborgh.org/blog/2013/11/29/the-lie-of-the-api/">
    <title>The lie of the API | Ruben Verborgh</title>
    <dc:date>2017-05-06T14:52:57+00:00</dc:date>
    <link>https://ruben.verborgh.org/blog/2013/11/29/the-lie-of-the-api/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[An interesting counter to the idea that your website needs to offer a separate API.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:0f1dd93fb1d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://12factor.net/">
    <title>The Twelve-Factor App</title>
    <dc:date>2017-05-06T14:50:59+00:00</dc:date>
    <link>https://12factor.net/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A document for developer building applications which run as a service. 

The 12-factor app is one that uses reliable software design patterns, ensuring that all developers on the team can have a common understanding to continuously deploy software.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:e2dd08150b58/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer">
    <title>How to be a great software developer</title>
    <dc:date>2017-05-03T15:22:13+00:00</dc:date>
    <link>http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A lot of terrific advice on becoming a better programmer, both in growing your own personal skillset, but also to make you a better teammate, and better person to work with over your career.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:c2e001ff4043/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lwn.net/Articles/641779/">
    <title>The programming talent myth</title>
    <dc:date>2017-05-03T14:46:49+00:00</dc:date>
    <link>https://lwn.net/Articles/641779/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[I'll just quote a couple of highlights, and really recommend you read the rest:

The truth is that programming isn't a passion or a talent, it is just a bunch of skills that can be learned. Programming isn't even one thing, though he had been talking about it as if it were; it requires all sorts of skills and coding is just a small part of that. Things like design, communication, writing, and debugging are needed. Also, "we need to have at least one person who understands Unicode", he said to laughter.

---

There are all kinds of runners—sprinters, distance runners, marathoners, etc.—of all shapes, sizes, genders, ages, and races. All of them have different metrics for success and all are capable of being successful by their own metrics. "We have got to find such a nuanced, shaded, interesting way of thinking about skill in tech," he said.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:a9df477c47f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.evanmiller.org/you-cant-dig-upwards.html">
    <title>You Can't Dig Upwards</title>
    <dc:date>2017-05-03T14:45:08+00:00</dc:date>
    <link>http://www.evanmiller.org/you-cant-dig-upwards.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A post about why you should learn C before Python, or any other high level programming language. While I disagree with the author, the underlying point is that you should not stop at your high level language, and learn others like C, Lisp, Haskell, or anything else that may help shape the way you think, which is what I would take most importantly out of the post.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:7c284790440c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming">
    <title>A practical introduction to functional programming</title>
    <dc:date>2017-05-03T13:45:07+00:00</dc:date>
    <link>https://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A straightforward no frills post about what functional programming is, and how it can help make your code more readable and express more meaning.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:8ce277bca455/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load/">
    <title>Writing good code: how to reduce the cognitive load of your code</title>
    <dc:date>2017-05-03T13:43:56+00:00</dc:date>
    <link>http://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A few simple tips on writing good code. From years of experience seeing all kinds of different code, a short guide in how to take your own preferences out of code, and make it more readable for everyone who works with it.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:9d4a400c8631/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/">
    <title>How Developers Stop Learning: Rise of the Expert Beginner</title>
    <dc:date>2017-05-03T00:05:08+00:00</dc:date>
    <link>http://www.daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[How do some developers go from beginner to intermediate to expert, and why do others just seem to hit pause? 

Some people run into the Dunning Kruger Effect and think that they're smarter than they are, but it's actually because they haven't yet grasped what they don't understand, and that there's a much bigger world out there.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:30dee4c587c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html">
    <title>The Conjoined Triangles of Senior-Level Development</title>
    <dc:date>2017-05-01T18:41:19+00:00</dc:date>
    <link>http://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Very often we tend to think of a senior developer as a singular type of person, but this post does a great job analyzing the different kinds of skill sets an engineer can grow into, and the career trajectories that may blossom as a result.]]></description>
<dc:subject>learn-programming personal-growth</dc:subject>
<dc:identifier>https://pinboard.in/u:mergesort/b:d59acf68cd9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html">
    <title>Stevey's Blog Rants: Execution in the Kingdom of Nouns</title>
    <dc:date>2017-04-29T14:27:12+00:00</dc:date>
    <link>http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[A cautionary tale of living in a world where only Java has your shaped thinking, and you only have an Object-Oriented hammer to solve your problems.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:35186c6d00de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://joearms.github.io/published/2016-01-26-The-Unintentional-Side-Effects-of-a-Bad-Concurrency-Model.html">
    <title>The unintentional side effects of a bad concurrency model</title>
    <dc:date>2017-04-29T14:25:19+00:00</dc:date>
    <link>https://joearms.github.io/published/2016-01-26-The-Unintentional-Side-Effects-of-a-Bad-Concurrency-Model.html</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Joe Armstrong [maybe unknowingly] describes Conway's Law (https://en.m.wikipedia.org/wiki/Conway's_law), something most programmers witness in their careers many times before understanding it's importance.

"What I didn't initially understand that they were the same - The organizations structure was exactly the same as the software structure. One block, one group, they were identical."]]></description>
<dc:subject>learn-programming personal-growth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:ada036a21ce9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/chitchcock/1281611">
    <title>Stevey's Google Platforms Rant</title>
    <dc:date>2017-04-29T14:23:14+00:00</dc:date>
    <link>https://gist.github.com/chitchcock/1281611</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[One of the all time great rants. Steve Yegge raves about how Amazon's company dynamic is to build platforms, and how that propelled them over Google in the cloud computing space.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:82bdc9c93b65/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/">
    <title>The First Rule of Programming: It's Always Your Fault</title>
    <dc:date>2017-04-29T14:22:15+00:00</dc:date>
    <link>https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Whether you're just getting started, or have been programming for 20 years, the simplest answer is usually the correct answer. Always assume the problem is in your code, and act accordingly.]]></description>
<dc:subject>learn-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:a4de2ca9f193/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.forbes.com/sites/chunkamui/2012/06/12/alan-kay-on-learning-to-see/#735f9db4269f">
    <title>Alan Kay on 'Learning to See'</title>
    <dc:date>2017-04-29T14:20:36+00:00</dc:date>
    <link>https://www.forbes.com/sites/chunkamui/2012/06/12/alan-kay-on-learning-to-see/#735f9db4269f</link>
    <dc:creator>mergesort</dc:creator><description><![CDATA[Alan Kay, one of the premier voices in computer science, and thinking, dives into how we need new dreams and imagination to advance the human race, and challenge ourselves to grow. And don't forget to watch the video of his commencement speech.]]></description>
<dc:subject>learn-programming personal-growth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mergesort/b:aaaa774e2e46/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:learn-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mergesort/t:personal-growth"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>