<?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 (earth2marsh)</title>
    <link>https://pinboard.in/u:earth2marsh/public/</link>
    <description>recent bookmarks from earth2marsh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.davidpoll.com/2026/02/code-review-is-not-about-catching-bugs/"/>
	<rdf:li rdf:resource="https://rishi.baldawa.com/posts/review-isnt-the-bottleneck/"/>
	<rdf:li rdf:resource="https://htmx.org/essays/yes-and/"/>
	<rdf:li rdf:resource="https://www.fightforthehuman.com/how-not-to-measure-the-roi-from-ai-in-your-software-organization/"/>
	<rdf:li rdf:resource="https://arxiv.org/abs/2507.09089"/>
	<rdf:li rdf:resource="https://developer.mastercard.com/platform/documentation/agent-toolkit/mcp-overview/#tools-available-in-mastercard-developers-agent-toolkit"/>
	<rdf:li rdf:resource="https://chromium.googlesource.com/chromium/src/+/main/docs/security/rule-of-2.md"/>
	<rdf:li rdf:resource="https://kore-nordmann.de/blog/llms_force_engineering_discipline_we_should_have_had_all_along.html"/>
	<rdf:li rdf:resource="https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/"/>
	<rdf:li rdf:resource="https://simonwillison.net/2025/Mar/11/using-llms-for-code/"/>
	<rdf:li rdf:resource="https://afeinman.medium.com/fixing-the-coding-part-of-interviews-4182e6f06aa"/>
	<rdf:li rdf:resource="https://www.nytimes.com/2016/04/17/magazine/the-minecraft-generation.html"/>
	<rdf:li rdf:resource="https://gist.github.com/simonw/8c04788c5e4db11f6324ef5962127ecb"/>
	<rdf:li rdf:resource="https://css-tricks.com/the-different-and-modern-ways-to-toggle-content/"/>
	<rdf:li rdf:resource="https://jenniferplusplus.com/losing-the-imitation-game/"/>
	<rdf:li rdf:resource="https://polotek.net/posts/the-frontend-treadmill/"/>
	<rdf:li rdf:resource="https://www.codium.ai/blog/we-created-the-first-open-source-implementation-of-metas-testgen-llm/"/>
	<rdf:li rdf:resource="https://lisacrispin.com/2024/05/10/measuring-the-impact-of-llm-based-tools/"/>
	<rdf:li rdf:resource="https://newsletter.pragmaticengineer.com/p/code-freezes"/>
	<rdf:li rdf:resource="https://github.com/tldraw/draw-a-ui/blob/2ac633bbbd5fda39e59935872fba00d849fa4dbf/app/api/toHtml/route.ts"/>
	<rdf:li rdf:resource="https://www.val.town/explore"/>
	<rdf:li rdf:resource="https://newsletter.pragmaticengineer.com/p/uber-eng-productivity"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/code-great-heres-why-we-need-yes-anil-dash/"/>
	<rdf:li rdf:resource="https://www.nytimes.com/2019/02/13/magazine/women-coding-computer-programming.html"/>
	<rdf:li rdf:resource="https://csfirst.withgoogle.com/s/en/home"/>
	<rdf:li rdf:resource="https://trinket.io/"/>
	<rdf:li rdf:resource="https://medium.com/glitch/stay-one-step-ahead-with-glitch-for-platforms-5e56a8d952f9"/>
	<rdf:li rdf:resource="https://github.com/livecode"/>
	<rdf:li rdf:resource="https://flowhub.io/"/>
	<rdf:li rdf:resource="https://en.wikipedia.org/wiki/Flow-based_programming"/>
	<rdf:li rdf:resource="https://chrissimpkins.github.io/Hack/font-specimen.html"/>
	<rdf:li rdf:resource="http://www.informationisbeautiful.net/visualizations/million-lines-of-code/"/>
	<rdf:li rdf:resource="http://djwonk.tumblr.com/post/87548491694/what-if-ansible-used-xml-for-configuration-management"/>
	<rdf:li rdf:resource="https://codio.com/"/>
	<rdf:li rdf:resource="http://sideeffect.kr/popularconvention"/>
	<rdf:li rdf:resource="https://gist.github.com/pamelafox/1878143"/>
	<rdf:li rdf:resource="https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIViewController.h#L458"/>
	<rdf:li rdf:resource="http://webflow.com/"/>
	<rdf:li rdf:resource="http://runnable.com/"/>
	<rdf:li rdf:resource="http://www.codinghorror.com/blog/2012/03/visualizing-code-to-fail-faster.html"/>
	<rdf:li rdf:resource="http://news.ycombinator.com/item?id=3554206"/>
	<rdf:li rdf:resource="http://ask.metafilter.com/195482/Lets-assume-that-I-am-the-stupidest-person-that-ever-lived-Explain-to-me-what-JavaScript-is-what-it-does-and-how-a-moron-would-go-about-learning-it#2817274"/>
	<rdf:li rdf:resource="http://www.codecademy.com/#!/exercise/0"/>
	<rdf:li rdf:resource="http://codemirror.net/"/>
	<rdf:li rdf:resource="http://remysharp.com/"/>
	<rdf:li rdf:resource="http://na.isobar.com/standards/"/>
	<rdf:li rdf:resource="http://tryhaskell.org/"/>
	<rdf:li rdf:resource="http://david.dojotoolkit.org/recss.html"/>
	<rdf:li rdf:resource="http://border-radius.com/"/>
	<rdf:li rdf:resource="http://code.google.com/p/jslibs/wiki/JavascriptTips"/>
	<rdf:li rdf:resource="http://snook.ca/archives/javascript/no-love-for-module-pattern"/>
	<rdf:li rdf:resource="http://phpanywhere.net/"/>
	<rdf:li rdf:resource="http://www.indiangeek.net/programmer-competency-matrix/"/>
	<rdf:li rdf:resource="http://www.phpfour.com/blog/2008/10/02/become-kick-ass-php-ninja-from-newbie-guide-tips/"/>
	<rdf:li rdf:resource="http://www.paulhammond.org/2008/10/conditional/"/>
	<rdf:li rdf:resource="http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions"/>
	<rdf:li rdf:resource="http://decafbad.com/blog/2008/09/01/writing-a-delicious-command-for-ubiquity"/>
	<rdf:li rdf:resource="http://www.autohotkey.com/forum/topic7810.html"/>
	<rdf:li rdf:resource="http://www.autohotkey.com/forum/topic31311.html"/>
	<rdf:li rdf:resource="http://www.autohotkey.net/~Titan/#regexanalyzer"/>
	<rdf:li rdf:resource="http://appjet.com/"/>
	<rdf:li rdf:resource="http://badprogrammer.infogami.com/"/>
	<rdf:li rdf:resource="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml"/>
	<rdf:li rdf:resource="http://www.noupe.com/better-design/7-css-hacks-you-cannt-live-without.html"/>
	<rdf:li rdf:resource="http://www.noupe.com/how-tos/9-css-ethics-every-designer-should-have.html"/>
	<rdf:li rdf:resource="http://www.infoq.com/news/2007/11/criticism-from-microsoft-devlead"/>
	<rdf:li rdf:resource="http://javascript.crockford.com/little.html"/>
	<rdf:li rdf:resource="http://www.onlamp.com/pub/a/php/2004/08/26/PHPformhandling.html"/>
	<rdf:li rdf:resource="http://killerphp.com/"/>
	<rdf:li rdf:resource="http://riddle.pl/emcalc/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.davidpoll.com/2026/02/code-review-is-not-about-catching-bugs/">
    <title>Code Review Is Not About Catching Bugs</title>
    <dc:date>2026-03-21T23:50:29+00:00</dc:date>
    <link>https://www.davidpoll.com/2026/02/code-review-is-not-about-catching-bugs/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>What teams collaborate on during review is changing. Less time spent on style nits and mechanical correctness, more time on intent, architecture, and whether a change moves the product in the right direction. That’s a good shift. And the collaborative act itself – multiple humans exercising judgment together, developing shared taste, building mutual understanding of where the system is heading – that’s not a bottleneck to eliminate. It’s something to uplevel.

This is the part that concerns me most about framing code review as a bottleneck. Yes, review takes time. But some of that time is doing real work. The question isn’t how to eliminate that time. It’s how to make sure it’s spent on the judgment that matters rather than the noise that doesn’t.</blockquote>]]></description>
<dc:subject>coding code reviews programming ai llms</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2e2e07146bd8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rishi.baldawa.com/posts/review-isnt-the-bottleneck/">
    <title>The Reviewer Isn't the Bottleneck · Rishi Baldawa</title>
    <dc:date>2026-03-09T20:04:26+00:00</dc:date>
    <link>https://rishi.baldawa.com/posts/review-isnt-the-bottleneck/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>When you call the humans who keep production safe “the bottleneck” you’re painting a very specific picture. The reviewer as the obstacle. The gate as friction. Something to route around. Cue in the Balrog scene from Lord of the Rings. That picture determines what you build. The tools to remove reviewers look different from tools to support them. And the language isn’t neutral. Declaring humans the bottleneck on the internet, the very medium these AI models are trained on, is dangerously irresponsible. It starts as shorthand and ends up shaping the processes you build and the assumptions you stop questioning.</blockquote>]]></description>
<dc:subject>ai LLMs coding reviews organizations checks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1f788a5e6ca7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:LLMs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:organizations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:checks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://htmx.org/essays/yes-and/">
    <title>&lt;/&gt; htmx ~ Yes, and...</title>
    <dc:date>2026-03-02T06:13:14+00:00</dc:date>
    <link>https://htmx.org/essays/yes-and/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Computer programming is about solving problems with computers and businesses have plenty of both of these.

Some business folks look at AI and say “Great, we don’t need programmers!”, but it seems just as plausible to me that a programmer might say “Great, we don’t need business people!”

I think both of these views are short-sighted, but I do think that AI can give programmers the ability to continue fundamentally working as a programmer while also investing more time in understanding the real-world problems (business or otherwise) that they are solving.</blockquote>]]></description>
<dc:subject>ai llms programming coding shifts</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d42f9a3d6121/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shifts"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fightforthehuman.com/how-not-to-measure-the-roi-from-ai-in-your-software-organization/">
    <title>How Not to Measure the ROI from AI in your Software Organization</title>
    <dc:date>2026-02-25T00:17:06+00:00</dc:date>
    <link>https://www.fightforthehuman.com/how-not-to-measure-the-roi-from-ai-in-your-software-organization/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote> everyone uses this thing differently. There is a lot of different stuff going on. Do not think about this as one experiment in your organization, but as a million little experiments. Your best first job might be to ask which experiments are working and why, rather than assuming you have just set one experiment in motion. Or for some of us, the job might be finding which experiments are damaging and why. I am not interested in telling you what to think about this, I am interested in how we refine what we think.</blockquote>]]></description>
<dc:subject>llms assistants coding development roi productivity</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a5d9810a1ee8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:assistants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:roi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productivity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arxiv.org/abs/2507.09089">
    <title>[2507.09089] Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity</title>
    <dc:date>2026-01-09T23:47:45+00:00</dc:date>
    <link>https://arxiv.org/abs/2507.09089</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%--AI tooling slowed developers down. This slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter). To understand this result, we collect and evaluate evidence for 20 properties of our setting that a priori could contribute to the observed slowdown effect--for example, the size and quality standards of projects, or prior developer experience with AI tooling. Although the influence of experimental artifacts cannot be entirely ruled out, the robustness of the slowdown effect across our analyses suggests it is unlikely to primarily be a function of our experimental design.</blockquote>]]></description>
<dc:subject>productivity study llms coding development perception</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4b8011733fca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:study"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:perception"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.mastercard.com/platform/documentation/agent-toolkit/mcp-overview/#tools-available-in-mastercard-developers-agent-toolkit">
    <title>Model Context Protocol | Platform Overview | Mastercard Developers</title>
    <dc:date>2025-11-25T22:42:13+00:00</dc:date>
    <link>https://developer.mastercard.com/platform/documentation/agent-toolkit/mcp-overview/#tools-available-in-mastercard-developers-agent-toolkit</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The MCP server provides a set of tools (via endpoints) that let AI agents retrieve accurate, context-aware responses for service discovery, API integration, or troubleshooting.

CategoryTool NameDescription
Service Discoveryget-services-listRetrieves metadata for all Mastercard services, including each service’s title, description, and unique service ID.
API Operationsget-api-operation-listRetrieves all API operations for a specified Mastercard API specification. Includes HTTP methods, paths, titles, and descriptions.
get-api-operations-detailsRetrieves detailed metadata for a specified API operation. Includes request parameters, responses, and technical specifications.
Documentationget-documentationRetrieves a list of all documentation sections for a given Mastercard service.
get-documentation-section-contentRetrieves the full content of a specific documentation section including code samples and text.
get-documentation-pageRetrieves the complete content of a full documentation page, including formatting.
Integration Guidesget-oauth10a-integration-guideReturns a complete integration guide for implementing OAuth 1.0a, including setup steps, code samples, and usage best practices.
get-openbanking-integration-guideRetrieves the complete integration guide for Open Banking. Includes setup instructions and usage examples.</blockquote>]]></description>
<dc:subject>apis developers mcp coding mastercard examples</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ccd0e871680a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:developers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mastercard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chromium.googlesource.com/chromium/src/+/main/docs/security/rule-of-2.md">
    <title>Chromium Docs - The Rule Of 2</title>
    <dc:date>2025-08-09T15:41:49+00:00</dc:date>
    <link>https://chromium.googlesource.com/chromium/src/+/main/docs/security/rule-of-2.md</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The Rule Of 2
When you write code to parse, evaluate, or otherwise handle untrustworthy inputs from the Internet — which is almost everything we do in a web browser! — we like to follow a simple rule to make sure it's safe enough to do so. The Rule Of 2 is: Pick no more than 2 of

untrustworthy inputs;
unsafe implementation language; and
high privilege.
</blockquote>]]></description>
<dc:subject>coding safety security bestpractices guidance code inputs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c961aebb22d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:safety"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:guidance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:inputs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kore-nordmann.de/blog/llms_force_engineering_discipline_we_should_have_had_all_along.html">
    <title>LLMs Force Engineering Discipline We Should Have Had All Along</title>
    <dc:date>2025-07-14T21:53:19+00:00</dc:date>
    <link>https://kore-nordmann.de/blog/llms_force_engineering_discipline_we_should_have_had_all_along.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Most engineering teams operate on shared understanding, implicit knowledge, and good intentions. This works until it doesn't – usually around 15-20 people, when informal communication breaks down.

LLMs require the explicit processes that high-performing large teams eventually develop anyway. They just force you to develop them upfront instead of retrofitting them during a scaling crisis.

Maybe the real value of coding with LLMs isn't the code generation. Maybe it's finally building the engineering practices we should have had all along.</blockquote>]]></description>
<dc:subject>llms code development coding documentation culture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c8198f689619/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/">
    <title>My LLM codegen workflow atm | Harper Reed's Blog</title>
    <dc:date>2025-03-20T06:45:17+00:00</dc:date>
    <link>https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Here is my workflow. It is built upon my own work, conversations with friends (thx Nikete, Kanno, Obra, Kris, and Erik), and following many best practices shared on the various terrible internet bad places.

This is working well NOW, it will probably not work in 2 weeks, or it will work twice as well. ¯\_(ツ)_/¯</blockquote>]]></description>
<dc:subject>development coding LLMs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ab1a484972fc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:LLMs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://simonwillison.net/2025/Mar/11/using-llms-for-code/">
    <title>Here’s how I use LLMs to help me write code</title>
    <dc:date>2025-03-17T03:25:10+00:00</dc:date>
    <link>https://simonwillison.net/2025/Mar/11/using-llms-for-code/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>I’ve been getting great results out of LLMs for code for over two years now. Here’s my attempt at transferring some of that experience and intution to you.

Set reasonable expectations
Account for training cut-off dates
Context is king
Ask them for options
Tell them exactly what to do
You have to test what it writes!
Remember it’s a conversation
Use tools that can run the code for you
Vibe-coding is a great way to learn
A detailed example using Claude Code
Be ready for the human to take over
The biggest advantage is speed of development
LLMs amplify existing expertise
Bonus: answering questions about codebases</blockquote>]]></description>
<dc:subject>llms coding development tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:42220d1b5db7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://afeinman.medium.com/fixing-the-coding-part-of-interviews-4182e6f06aa">
    <title>Fixing the coding part of interviews | by Alex Feinman | Medium</title>
    <dc:date>2025-03-01T02:07:00+00:00</dc:date>
    <link>https://afeinman.medium.com/fixing-the-coding-part-of-interviews-4182e6f06aa</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>My code interview consists of three parts:

You are given a short block of code in your preferred language, and a series of tests for it.
Some of the tests are failing. There is also a note from the code’s author, who is on vacation this week, sorry.
I ask you to talk through the code and explain what you see, including why the tests are failing.
I ask you to talk through solutions for making the code behave correctly and the tests pass. This might be improvements to the code, fixing the tests, dusting off and nuking from orbit, whatever.
This tells me a lot of things about the candidate:

Can they understand the code? Can they explain it to me? Do they understand what parts are important and what parts are boilerplate? Do they make use of all available info (e.g.: code, comments, API documentation, etc., etc.)
Can they see the flaws? How quickly do they find them, and what methods do they use to find them?
Can they explain the behavior in human terms, and hypothesize what’s causing any problems?
Can they come up with plausible solutions, and explain to me why those solutions are appropriate?
Can they critique code in a way that will make the original coder comfortable enough to accept the input and improve the work?</blockquote>]]></description>
<dc:subject>interviewing interviews coding collaboration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2c82a4ccdc57/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interviewing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:collaboration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.nytimes.com/2016/04/17/magazine/the-minecraft-generation.html">
    <title>The Minecraft Generation - The New York Times</title>
    <dc:date>2025-01-24T17:29:01+00:00</dc:date>
    <link>https://www.nytimes.com/2016/04/17/magazine/the-minecraft-generation.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Touches on how kids self organize to apply and discover governance concepts
<blockquote>This “you’re on your own” ethos resulted from early financial limitations: Working alone, Persson had no budget to design tutorials. That omission turned out be an inadvertent stroke of genius, however, because it engendered a significant feature of Minecraft culture, which is that new players have to learn how to play. Minecraft, as the novelist and technology writer Robin Sloan has observed, is “a game about secret knowledge.” So like many modern mysteries, it has inspired extensive information-­­sharing. Players excitedly pass along tips or strategies at school. They post their discoveries in forums and detail them on wikis.</blockquote>]]></description>
<dc:subject>gaming videogames coding parenting games learning education governance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2896d036a408/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:videogames"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:parenting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:governance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/simonw/8c04788c5e4db11f6324ef5962127ecb">
    <title>How I built https://tools.simonwillison.net/unix-timestamp</title>
    <dc:date>2024-11-25T02:16:27+00:00</dc:date>
    <link>https://gist.github.com/simonw/8c04788c5e4db11f6324ef5962127ecb</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Create an artifact where I can paste in a unix timestamp and it shows me what that is in UTC and what that is in my browser's local timezone, make it mobile friendly and use no react</blockquote>]]></description>
<dc:subject>llms prompts coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:097a9505ff9e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:prompts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/the-different-and-modern-ways-to-toggle-content/">
    <title>The Different (and Modern) Ways To Toggle Content | CSS-Tricks</title>
    <dc:date>2024-11-11T02:27:37+00:00</dc:date>
    <link>https://css-tricks.com/the-different-and-modern-ways-to-toggle-content/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>So, let’s spend some time looking at disclosures (<details> and <summary>), the Dialog API, the Popover API, and more. We’ll look at the right time to use each one depending on your needs. Modal or non-modal? JavaScript or pure HTML/CSS? Not sure? Don’t worry, we’ll go into all that</blockquote>]]></description>
<dc:subject>css javascript disclosure toggles html coding development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6bc1c2e66e00/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:disclosure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:toggles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jenniferplusplus.com/losing-the-imitation-game/">
    <title>Losing the imitation game</title>
    <dc:date>2024-08-26T06:37:34+00:00</dc:date>
    <link>https://jenniferplusplus.com/losing-the-imitation-game/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The fundamental task of software development is not writing out the syntax that will execute a program. The task is to build a mental model of that complex system, make sense of it, and manage it over time.</blockquote>
<blockquote>
AI like ChatGPT, recall what it actually does and doesn't do. It doesn't know things. It doesn't learn, or understand, or reason about things. What it does is probabilistically generate text in response to a prompt. That can work well enough if the context you need to describe the goal is so simple that you can write it down and include it with the prompt. But that's a very small class of essentially trivial problems. What's worse is there's no clear boundary between software development problems that are trivial enough for an LLM to be helpful vs being unhelpful. The LLM doesn't know the difference, either. In fact, the LLM doesn't know the difference between being tasked to write javascript or a haiku, beyond the different parameters each prompt would activate. And it will readily do a bad job of responding to either prompt, with no notion that there even is such a thing as a good or bad response
…
The hard part of programming is building and maintaining a useful mental model of a complex system. The easy part is writing code. They're positioning this tool as a universal solution, but it's only capable of doing the easy part. And even then, it's not able to do that part reliably. Human engineers will still have to evaluate and review the code that an AI writes. But they'll now have to do it without the benefit of having anyone who understands it. No one can explain it. No one can explain what they were thinking when they wrote it. No one can explain what they expect it to do. Every choice made in writing software is a choice not to do things in a different way. And there will be no one who can explain why they made this choice, and not those others.
…
But it's worse than AI being merely inadequate for software development. Developing that mental model requires learning about the system. We do that by exploring it. We have to interact with it. We manipulate and change the system, then observe how it responds. We do that by performing the easy, simple programing tasks. Delegating that learning work to machines is the tech equivalent of eating our seed corn. That holds true beyond the scope of any team, or project, or even company. Building those mental models is itself a skill that has to be learned. We do that by doing it, there's not another way. As people, and as a profession, we need the early career jobs so that we can learn how to do the later career ones. Giving those learning opportunities to computers instead of people is profoundly myopic.
</blockquote>]]></description>
<dc:subject>programming ai code coding models mental LLMs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:be49d9bacd38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mental"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:LLMs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://polotek.net/posts/the-frontend-treadmill/">
    <title>The Frontend Treadmill - These Yaks Ain’t Gonna Shave Themselves</title>
    <dc:date>2024-08-16T17:00:42+00:00</dc:date>
    <link>https://polotek.net/posts/the-frontend-treadmill/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings.

If you are building a product that you hope has longevity, your frontend framework is the least interesting technical decision for you to make. And all of the time you spend arguing about it is wasted energy.</blockquote>]]></description>
<dc:subject>coding webdev frontend frameworks criticism</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3fe610575032/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:criticism"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.codium.ai/blog/we-created-the-first-open-source-implementation-of-metas-testgen-llm/">
    <title>We created the first open-source implementation of Meta’s TestGen–LLM | CodiumAI</title>
    <dc:date>2024-05-23T20:34:36+00:00</dc:date>
    <link>https://www.codium.ai/blog/we-created-the-first-open-source-implementation-of-metas-testgen-llm/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In February, Meta researchers published a paper titled Automated Unit Test Improvement using Large Language Models at Meta, which introduces a tool they called TestGen-LLM. The fully automated approach to increasing test coverage “with guaranteed assurances for improvement over the existing code base” created waves in the software engineering world.

Meta didn’t release the TestGen-LLM code, so we decided to implement it as part of our open-source Cover Agent
2.0K
 and we’re releasing it today!</blockquote>]]></description>
<dc:subject>llms programming tests testing coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0420c52fc443/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lisacrispin.com/2024/05/10/measuring-the-impact-of-llm-based-tools/">
    <title>Measuring the impact of LLM-based tools - Agile Testing with Lisa Crispin</title>
    <dc:date>2024-05-14T00:36:11+00:00</dc:date>
    <link>https://lisacrispin.com/2024/05/10/measuring-the-impact-of-llm-based-tools/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Lead time for changes is a good example. This is the time it takes from when a merge or pull request is made to merge a change into the code repository trunk, to when the change is running in production. Let’s say that developers are able to produce code much faster with the help of an AI coding assistant. That could mean that they commit larger changes. That could mean a longer code review process, slowing down the lead time.

Conversely, let’s say the coding assistant helps developers refactor the code and greatly improve its maintainability, testability and operability. This could help prevent bugs from making it into production, and reduce the change failure rate – the percentage of changes put into production that resulted in impaired service or outages.

My own favorite overall metric of this type is cycle time, which I define as the time from when we start working on a story to the time it gets to production. In last team I worked on full time, we created a five-question “developer joy” survey based on  Amy Edmonson’s work, which team members filled out each week. We found that when cycle time went down, developer joy went up! Though, this was a couple years ago and we weren’t using LLMs much.</blockquote>]]></description>
<dc:subject>metrics development productivity llms coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:57388092ab5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://newsletter.pragmaticengineer.com/p/code-freezes">
    <title>Code Deployment Freezes: Part 1 - by Gergely Orosz</title>
    <dc:date>2023-12-06T21:42:01+00:00</dc:date>
    <link>https://newsletter.pragmaticengineer.com/p/code-freezes</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>At the end of last year, code deployments were frozen at many tech companies. Why was this done, what are the benefits, and what are the tradeoffs of this approach?</blockquote>]]></description>
<dc:subject>engineering productmanagement freezes code coding development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a51e5c646a85/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:freezes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tldraw/draw-a-ui/blob/2ac633bbbd5fda39e59935872fba00d849fa4dbf/app/api/toHtml/route.ts">
    <title>draw-a-ui/app/api/toHtml/route.ts at 2ac633bbbd5fda39e59935872fba00d849fa4dbf · tldraw/draw-a-ui</title>
    <dc:date>2023-11-16T19:06:13+00:00</dc:date>
    <link>https://github.com/tldraw/draw-a-ui/blob/2ac633bbbd5fda39e59935872fba00d849fa4dbf/app/api/toHtml/route.ts</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[You are an expert web developer who specializes in tailwind css.
A user will provide you with a low-fidelity wireframe of an application. 
You will return a single html file that uses HTML, tailwind css, and JavaScript to create a high fidelity website.
Include any extra CSS and JavaScript in the html file.
If you have any images, load them from Unsplash or use solid colored retangles.
The user will provide you with notes in blue or red text, arrows, or drawings.
The user may also include images of other websites as style references. Transfer the styles as best as you can, matching fonts / colors / layouts.
They may also provide you with the html of a previous design that they want you to iterate from.
Carry out any changes they request from you.
In the wireframe, the previous design's html will appear as a white rectangle.
Use creative license to make the application more fleshed out.
Use JavaScript modules and unkpkg to import any necessary dependencies.

Respond ONLY with the contents of the html file.]]></description>
<dc:subject>prompts coding generation genai ui</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0d38999bb7b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:prompts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:generation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:genai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.val.town/explore">
    <title>val town</title>
    <dc:date>2023-02-19T18:14:57+00:00</dc:date>
    <link>https://www.val.town/explore</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[love this developer experience. glitch but for working with data]]></description>
<dc:subject>coding scripts tools dx examples inspiration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6f4b64ae2625/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:inspiration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://newsletter.pragmaticengineer.com/p/uber-eng-productivity">
    <title>How Uber is Measuring Engineering Productivity</title>
    <dc:date>2022-11-01T22:31:06+00:00</dc:date>
    <link>https://newsletter.pragmaticengineer.com/p/uber-eng-productivity</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>On Thursday, 4 August, Uber held an All-Hands meeting. Presenting at the event was Uber’s CEO, Dara Khosrowshahi.

During the meeting, Dara showcased a new tool for all of engineering: the Eng Metrics Dashboard. It’s a dashboard which shows pull review metrics – which Uber calls ‘diffs’ – code review metrics and focus time stats. This is what it looks like at first glance:


A mock-up of Uber’s Eng Metrics Dashboard, based on the tool I’ve viewed. The numbers and data in this and other mock-ups are for illustration purposes and are not reflective of the actual internal data at Uber.
For the past two months I’ve been talking with software engineers and engineering managers about their experience with this new tool, and I’ve seen their views on its usefulness shift. In this issue, we venture inside Uber to get a sense of what the Eng Metrics Dashboard is, the problems it might attempt to solve and feedback from engineers.</blockquote>]]></description>
<dc:subject>coding development metrics productivity experience developer dx</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:78d49c04243d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:experience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/code-great-heres-why-we-need-yes-anil-dash/">
    <title>(31) &quot;No Code&quot;​ is great. But here's why we need *Yes* Code. | LinkedIn</title>
    <dc:date>2020-05-04T21:19:04+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/code-great-heres-why-we-need-yes-anil-dash/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>coding programming culture nocode apis clients</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f800acaecb50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:nocode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:clients"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.nytimes.com/2019/02/13/magazine/women-coding-computer-programming.html">
    <title>The Secret History of Women in Coding - The New York Times</title>
    <dc:date>2019-05-19T23:12:59+00:00</dc:date>
    <link>https://www.nytimes.com/2019/02/13/magazine/women-coding-computer-programming.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>computing history programming women coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3ad5090531d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:women"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://csfirst.withgoogle.com/s/en/home">
    <title>Teach Computer Science &amp; Coding to Kids - CS First</title>
    <dc:date>2019-05-19T22:51:16+00:00</dc:date>
    <link>https://csfirst.withgoogle.com/s/en/home</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>coding google computers science education kids parenting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7d0b187e947a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:computers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:science"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:kids"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:parenting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://trinket.io/">
    <title>Trinket</title>
    <dc:date>2018-12-15T01:35:30+00:00</dc:date>
    <link>https://trinket.io/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Trinket lets you run and write code in any browser, on any device.

Trinkets work instantly, with no need to log in, download plugins, or install software.

Easily share or embed the code with your changes when you're done."]]></description>
<dc:subject>coding education learning python programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0490526252c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/glitch/stay-one-step-ahead-with-glitch-for-platforms-5e56a8d952f9">
    <title>Stay One Step Ahead with Glitch for Platforms – Glitch – Medium</title>
    <dc:date>2018-05-18T18:16:47+00:00</dc:date>
    <link>https://medium.com/glitch/stay-one-step-ahead-with-glitch-for-platforms-5e56a8d952f9</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>glitch platforms examples apis coding sandbox</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:261421261328/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:glitch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:platforms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sandbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/livecode">
    <title>livecode</title>
    <dc:date>2016-07-15T18:49:27+00:00</dc:date>
    <link>https://github.com/livecode</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>coding education programming development opensource</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:bc52839e6a14/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://flowhub.io/">
    <title>Flowhub - Peer-to-peer full-stack visual programming for your fingers | Flowhub</title>
    <dc:date>2016-04-26T00:03:15+00:00</dc:date>
    <link>https://flowhub.io/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Flow-Based Programming (FBP) is a software development paradigm where applications are built by "wiring together" various reusable components inside a graph.

Since running into the concept in 2011, I've built the NoFlo environment, which brings Flow-Based Programming to the universal runtime of JavaScript, allowing flows to be run on both Node.js and the browser."]]></description>
<dc:subject>software flow coding visualization programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:acfbae94b92e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.wikipedia.org/wiki/Flow-based_programming">
    <title>Flow-based programming - Wikipedia, the free encyclopedia</title>
    <dc:date>2016-04-25T23:56:15+00:00</dc:date>
    <link>https://en.wikipedia.org/wiki/Flow-based_programming</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Flow-based programming defines applications using the metaphor of a "data factory". It views an application not as a single, sequential process, which starts at a point in time, and then does one thing at a time until it is finished, but as a network of asynchronous processes communicating by means of streams of structured data chunks, called "information packets" (IPs). In this view, the focus is on the application data and the transformations applied to it to produce the desired outputs. The network is defined externally to the processes, as a list of connections which is interpreted by a piece of software, usually called the "scheduler"."]]></description>
<dc:subject>coding programming architecture flow</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:dd467d8b03f6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flow"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chrissimpkins.github.io/Hack/font-specimen.html">
    <title>Hack Font Specimen</title>
    <dc:date>2016-02-10T14:51:00+00:00</dc:date>
    <link>https://chrissimpkins.github.io/Hack/font-specimen.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>fonts monospace coding</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0b999af18c10/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:monospace"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.informationisbeautiful.net/visualizations/million-lines-of-code/">
    <title>Million Lines of Code | Information Is Beautiful</title>
    <dc:date>2015-08-03T17:00:31+00:00</dc:date>
    <link>http://www.informationisbeautiful.net/visualizations/million-lines-of-code/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>code visualization LOC lines infographic visualisation coding programming development software</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3c0ba50b2fe3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:LOC"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:lines"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:infographic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:visualisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://djwonk.tumblr.com/post/87548491694/what-if-ansible-used-xml-for-configuration-management">
    <title>djwonk - What if Ansible used XML for configuration management?</title>
    <dc:date>2014-06-03T17:06:29+00:00</dc:date>
    <link>http://djwonk.tumblr.com/post/87548491694/what-if-ansible-used-xml-for-configuration-management</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[via Delicious/network/earth2marsh http://delicious.com/network/earth2marsh Here is my point: if you find yourself creating a new programming language, why use data exchange format as the substrate? I have a few guesses. Guess #1: Perhaps you don’t realize that you are creating a programming language. You just went for it. Guess #2: You thought about using an existing language, such as Ruby or Python, but were concerned about users abusing the power. Guess #3: You didn’t want to have to write a parser for a custom language. You chose a data language (e.g. XML or YAML) because it is syntactically easy to parse.]]></description>
<dc:subject>iftttFeedly yaml configuration code coding xml data ansible</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:42757e20755b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:iftttFeedly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:yaml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:configuration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ansible"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codio.com/">
    <title>The World's Most Powerful Browser-Based IDE - Codio</title>
    <dc:date>2014-05-10T14:37:51+00:00</dc:date>
    <link>https://codio.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>ide coding editor saas javascript online</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a105cf34ba4d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:saas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:online"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sideeffect.kr/popularconvention">
    <title>Popular Coding Convention on Github</title>
    <dc:date>2014-02-09T19:09:39+00:00</dc:date>
    <link>http://sideeffect.kr/popularconvention</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>code convention coding programming github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f8b2610e6087/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:convention"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/pamelafox/1878143">
    <title>Google Spreadsheet JSON Export How-to at http://blog.pamelafox.org/2013/06/exporting-google-spreadsheet-as-json.html</title>
    <dc:date>2013-06-07T20:21:11+00:00</dc:date>
    <link>https://gist.github.com/pamelafox/1878143</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Google Spreadsheet JSON Export How-to at http://blog.pamelafox.org/2013/06/exporting-google-spreadsheet-as-json.html
"]]></description>
<dc:subject>json javascript coding google:docs google:spreadsheets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:eff1e839ffa5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:google:docs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:google:spreadsheets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIViewController.h#L458">
    <title>iOS-Runtime-Headers/Frameworks/UIKit.framework/UIViewController.h at master · nst/iOS-Runtime-Headers · GitHub</title>
    <dc:date>2013-05-08T21:41:06+00:00</dc:date>
    <link>https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIViewController.h#L458</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["(void)attentionClassDumpUser:(id)arg1 yesItsUsAgain:(id)arg2 althoughSwizzlingAndOverridingPrivateMethodsIsFun:(id)arg3 itWasntMuchFunWhenYourAppStoppedWorking:(id)arg4 pleaseRefrainFromDoingSoInTheFutureOkayThanksBye:(id)arg5;
"]]></description>
<dc:subject>humor development coding apple ios apis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7415462b21a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:humor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://webflow.com/">
    <title>Webflow - Design Responsive Websites Visually</title>
    <dc:date>2013-03-20T17:38:20+00:00</dc:date>
    <link>http://webflow.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["create responsive layouts and pixel-perfect designs directly in your browser, without writing a single line of code"]]></description>
<dc:subject>responsive design webdev coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8ac16f54dffe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:responsive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://runnable.com/">
    <title>Run server-side code and discover APIs in your browser</title>
    <dc:date>2013-03-07T23:44:07+00:00</dc:date>
    <link>http://runnable.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[like a fiddle for server-side code, or maybe a browser-based Heroku?]]></description>
<dc:subject>code coding hosted browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8c6e1662ee88/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.codinghorror.com/blog/2012/03/visualizing-code-to-fail-faster.html">
    <title>Coding Horror: Visualizing Code to Fail Faster</title>
    <dc:date>2012-05-25T22:51:27+00:00</dc:date>
    <link>http://www.codinghorror.com/blog/2012/03/visualizing-code-to-fail-faster.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Yes, it's artsy, yes these are mostly toy projects, but this isn't entirely abstract art house visualization nonsense. Designing tools that let you make rapid changes, and see the effects of those changes as soon as possible can be transformative."]]></description>
<dc:subject>coding programming ide ides design fail failure</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:149b679d8d82/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ides"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:fail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:failure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://news.ycombinator.com/item?id=3554206">
    <title>Automate Everything - the hacker way | Hacker News</title>
    <dc:date>2012-02-14T07:36:44+00:00</dc:date>
    <link>http://news.ycombinator.com/item?id=3554206</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""I decided to roll my own in this case because I was interested in learning about email handling after watching this great railscast from Ryan Bates. And because paying $9 per month per user for something I could probably write myself in a couple of hours seemed silly."
I find myself having to fight against this instinct almost every day. There are a couple of problems with hacking for a couple of hours to save a few bucks a month.
Firstly, you now have an additional piece of software to maintain - you're committing yourself to an unknown quantity of future work.
Secondly, your software won't get any better without you actively improving it. The nice thing about software you pay someone else for is that it gets better over time.
It's a tough instinct to fight though. Building things is Fun. It's just that there are probably other things you should be building that are more important to your company."

"As a rough guide, you might factor in another 8-10 hours, because, according to Fred Brooks, a proper programming "product" takes about x3 as long as a "program"."]]></description>
<dc:subject>programming coding webdev hackers products estimates burden maintenance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:899ebd46e63d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hackers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:products"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:estimates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:burden"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:maintenance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ask.metafilter.com/195482/Lets-assume-that-I-am-the-stupidest-person-that-ever-lived-Explain-to-me-what-JavaScript-is-what-it-does-and-how-a-moron-would-go-about-learning-it#2817274">
    <title>[from rgreco] Let's assume that I am the stupidest person that ever lived. Explain to me what JavaScript is, what it does, and how a moron would go about learning it... - web design coding | Ask MetaFilter</title>
    <dc:date>2011-09-11T17:34:52+00:00</dc:date>
    <link>http://ask.metafilter.com/195482/Lets-assume-that-I-am-the-stupidest-person-that-ever-lived-Explain-to-me-what-JavaScript-is-what-it-does-and-how-a-moron-would-go-about-learning-it#2817274</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>javascript history sun 2011 billjoy java webdev coding via:mathowie programming web</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7eadd5c0bc78/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:2011"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:billjoy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:via:mathowie"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.codecademy.com/#!/exercise/0">
    <title>Learn to code | Codecademy</title>
    <dc:date>2011-08-19T23:36:36+00:00</dc:date>
    <link>http://www.codecademy.com/#!/exercise/0</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>tutorial tutorials javascript coding webdev interactive</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5552d9e800f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interactive"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codemirror.net/">
    <title>CodeMirror</title>
    <dc:date>2011-07-02T01:39:55+00:00</dc:date>
    <link>http://codemirror.net/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content ― computer programs, HTML markup, and similar. If a mode has been written for the language you are editing, the code will be coloured, and the editor will optionally help you with indentation."]]></description>
<dc:subject>webdev javascript code coding opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e82068354f5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://remysharp.com/">
    <title>remy sharp's b:log</title>
    <dc:date>2011-04-16T04:50:42+00:00</dc:date>
    <link>http://remysharp.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>Person People coding programmer Javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ec90f247e26b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Person"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:People"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programmer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://na.isobar.com/standards/">
    <title>Code Standards | Isobar</title>
    <dc:date>2011-04-02T02:19:46+00:00</dc:date>
    <link>http://na.isobar.com/standards/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[This document contains normative guidelinesfor web applications built by the Interface Development practice of Isobar North America (previously Molecular). It is to be readilyavailable to anyone who wishes to check the iterative progress of our best practices.]]></description>
<dc:subject>Standards Best_practices Coding Development Ui Javascript css Html</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8b41b11060ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Best_practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tryhaskell.org/">
    <title>Try Haskell! An interactive tutorial in your browser</title>
    <dc:date>2010-07-22T01:22:03+00:00</dc:date>
    <link>http://tryhaskell.org/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>tutorials tutorial interactive coding console code haskell interpreter</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0c2b1b688808/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interactive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interpreter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://david.dojotoolkit.org/recss.html">
    <title>ReCSS: Reload your CSS</title>
    <dc:date>2010-07-02T16:04:58+00:00</dc:date>
    <link>http://david.dojotoolkit.org/recss.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["This little bookmarklet makes refreshing your CSS a breeze. It comes in quite handy when you're developing dynamic applications. Tested in IE and Firefox."  javascript:void(function(){var i,a,s;a=document.getElementsByTagName('link');for(i=0;i<a.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')>=0&&s.href) {var h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf())}}})();]]></description>
<dc:subject>developer development css bookmarklet bookmarklets coding programming tool javascript dev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7e6f151a57af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bookmarklets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://border-radius.com/">
    <title>CSS Border Radius</title>
    <dc:date>2010-03-08T14:35:44+00:00</dc:date>
    <link>http://border-radius.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[super simple way to find the right rounded corners.]]></description>
<dc:subject>border coding corners css design tools tool rounded generator</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b12bdcddb406/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:border"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:corners"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rounded"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:generator"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/jslibs/wiki/JavascriptTips">
    <title>JavascriptTips -  jslibs -  JavaScript language advanced tips and tricks - Google Code</title>
    <dc:date>2009-05-13T20:54:18+00:00</dc:date>
    <link>http://code.google.com/p/jslibs/wiki/JavascriptTips</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>snippets coding cheatsheet javascript development tips webdev programming code</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ea967764dff1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:snippets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cheatsheet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://snook.ca/archives/javascript/no-love-for-module-pattern">
    <title>Why I don't love JavaScript's Module Pattern</title>
    <dc:date>2009-05-01T14:26:55+00:00</dc:date>
    <link>http://snook.ca/archives/javascript/no-love-for-module-pattern</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["The Module Pattern is the use of closures to create, in essence, private functions that are only accessible by other functions created within that closure. Functions can be attached to an object and returned outside of that function call. This establishes a public API and only the functions defined within that public API will have access to those hidden functions." this makes it harder to debug]]></description>
<dc:subject>technique javascript tutorial coding modules pattern object</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3b7be42596ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:technique"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:modules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:object"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://phpanywhere.net/">
    <title>Online PHP Editor - PHPanywhere.net</title>
    <dc:date>2009-04-18T00:07:29+00:00</dc:date>
    <link>http://phpanywhere.net/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a web-based php ide. collaboration coming soon]]></description>
<dc:subject>programming webdev coding ide ftp editor php</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ab5eedc38c0f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ftp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:php"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.indiangeek.net/programmer-competency-matrix/">
    <title>Programmer Competency Matrix | IndianGeek</title>
    <dc:date>2009-04-12T02:04:23+00:00</dc:date>
    <link>http://www.indiangeek.net/programmer-competency-matrix/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>programming development matrix list skills knowledge computerscience coding reference interview</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e436874d27f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:matrix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:skills"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:knowledge"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:computerscience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interview"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.phpfour.com/blog/2008/10/02/become-kick-ass-php-ninja-from-newbie-guide-tips/">
    <title>Becoming a Kick-ass PHP ninja | Md Emran Hasan (phpfour)</title>
    <dc:date>2008-11-12T21:09:48+00:00</dc:date>
    <link>http://www.phpfour.com/blog/2008/10/02/become-kick-ass-php-ninja-from-newbie-guide-tips/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["A few days back, I read a number of blog posts where people have highlighted the shortcomings they see in newbie developers. Some of them have gone further to narrow down the focus on PHP developers only (as PHP’s nature sometimes allow developers to avoid standards). They did a great job by listing the shortcomings, but their posts missed clear way forwards (these can be inferred though). A number of readers also commented on the posts with their insight as well. So I was thinking how about compiling all these in an easy to follow list? Hence this post."]]></description>
<dc:subject>php tips programming webdev bestpractices framework coding oop</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2fc0fee046a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.paulhammond.org/2008/10/conditional/">
    <title>paulhammond.org: Conditional classnames</title>
    <dc:date>2008-10-17T02:24:11+00:00</dc:date>
    <link>http://www.paulhammond.org/2008/10/conditional/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["<!--[if IE ]><body class="ie"><![endif]-->"]]></description>
<dc:subject>via:blech css ie conditional stylesheets html browser coding</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:bbaa8598ed1f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:via:blech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ie"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:conditional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:stylesheets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions">
    <title>The Five Best Firebug Extensions - Webmonkey</title>
    <dc:date>2008-10-02T18:25:05+00:00</dc:date>
    <link>http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[YSLow, Firecookie, FirePHP, Pixel Perfect, Rainbow]]></description>
<dc:subject>firebug programming coding firefox extensions addons plugins list debug editor</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0aba50a4634a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:firebug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:extensions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:addons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://decafbad.com/blog/2008/09/01/writing-a-delicious-command-for-ubiquity">
    <title>Writing a Delicious command for Ubiquity - 0xDECAFBAD</title>
    <dc:date>2008-09-11T20:02:04+00:00</dc:date>
    <link>http://decafbad.com/blog/2008/09/01/writing-a-delicious-command-for-ubiquity</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a step by step tutorial]]></description>
<dc:subject>howto ubiquity delicious coding programming tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2431f4ba50af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ubiquity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:delicious"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.autohotkey.com/forum/topic7810.html">
    <title>Auto-Syntax-Tidy v12</title>
    <dc:date>2008-09-05T18:00:04+00:00</dc:date>
    <link>http://www.autohotkey.com/forum/topic7810.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[nicely formats ahk scripts]]></description>
<dc:subject>ahk scripts tidy formatting coding programming</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0b43f55fa62e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ahk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tidy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:formatting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.autohotkey.com/forum/topic31311.html">
    <title>a Library for Beginners : Do (Something) On (Element) Change</title>
    <dc:date>2008-09-05T17:57:55+00:00</dc:date>
    <link>http://www.autohotkey.com/forum/topic31311.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[asynchronous library to monitor changes. next level ahk programming.]]></description>
<dc:subject>ahk programming coding library example</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:35cff5088c45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ahk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:example"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.autohotkey.net/~Titan/#regexanalyzer">
    <title>Titan's Scripts</title>
    <dc:date>2008-09-05T17:53:37+00:00</dc:date>
    <link>http://www.autohotkey.net/~Titan/#regexanalyzer</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[some excellent autohotkey scripts]]></description>
<dc:subject>ahk scripts coding programming examples</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d08062e1925a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ahk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://appjet.com/">
    <title>AppJet: Instant Web Programming</title>
    <dc:date>2008-09-03T13:05:47+00:00</dc:date>
    <link>http://appjet.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[build and share hosted javascript apps. Think Yahoo Pipes for JavaScript webapps.]]></description>
<dc:subject>javascript webapp coding programming tutorial webdev hosting</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:aec1d32df69b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webapp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://badprogrammer.infogami.com/">
    <title>Signs that you are a bad programmer (Bad Programmers)</title>
    <dc:date>2008-07-08T20:49:57+00:00</dc:date>
    <link>http://badprogrammer.infogami.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[even suggests alternate careers! ;)]]></description>
<dc:subject>coding critique humor rant development programming article</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1ce6b8d5f1ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:critique"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:humor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:article"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml">
    <title>C++ Style Guide</title>
    <dc:date>2008-07-01T14:26:46+00:00</dc:date>
    <link>http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[documenting coding styles a la google]]></description>
<dc:subject>code coding reference programming google style style_guide development</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:32236c765140/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:style"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:style_guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.noupe.com/better-design/7-css-hacks-you-cannt-live-without.html">
    <title>The 7 CSS Hacks that we should use</title>
    <dc:date>2008-02-08T15:31:30+00:00</dc:date>
    <link>http://www.noupe.com/better-design/7-css-hacks-you-cannt-live-without.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Box Model, Conditional Comments, min/max width, selectors, :hover, Transparent PNGs]]></description>
<dc:subject>css webdesign hacks ie design code development coding webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:38e26eafa92a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ie"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.noupe.com/how-tos/9-css-ethics-every-designer-should-have.html">
    <title>9 CSS Ethics Every Designer Should Have</title>
    <dc:date>2007-12-12T13:26:37+00:00</dc:date>
    <link>http://www.noupe.com/how-tos/9-css-ethics-every-designer-should-have.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["a close look at some of the most interesting CSS coding structure and listed them below where you can probably use in every project you are developing." (good advice!)]]></description>
<dc:subject>bestpractice coding css development style stylesheets technique webdesign webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:380fe4e9f0c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bestpractice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:style"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:stylesheets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:technique"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infoq.com/news/2007/11/criticism-from-microsoft-devlead">
    <title>InfoQ: Surprising criticism from parting Microsoft development lead</title>
    <dc:date>2007-11-27T19:23:59+00:00</dc:date>
    <link>http://www.infoq.com/news/2007/11/criticism-from-microsoft-devlead</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[ay Bazuzi, once Development Lead for the C# Editor, is leaving Microsoft, and he wrote some surprisingly harsh parting words for his friends before he left; things like]]></description>
<dc:subject>programming microsoft Development quality tips coding principles</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6ef4473a41ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microsoft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:quality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://javascript.crockford.com/little.html">
    <title>The Little JavaScripter</title>
    <dc:date>2007-11-20T15:34:51+00:00</dc:date>
    <link>http://javascript.crockford.com/little.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>javascript programming scheme lisp functional tutorial coding</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0c7692f5b4cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scheme"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:lisp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.onlamp.com/pub/a/php/2004/08/26/PHPformhandling.html">
    <title>ONLamp.com -- PHP Form Handling</title>
    <dc:date>2007-10-26T17:14:08+00:00</dc:date>
    <link>http://www.onlamp.com/pub/a/php/2004/08/26/PHPformhandling.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Primer on handling html forms with PHP]]></description>
<dc:subject>forms php programming tutorial coding form webdev validation ui advice howto reference processing</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a724b4899775/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:forms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:form"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:processing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://killerphp.com/">
    <title>PHP VIDEO TUTORIALS FOR WEB DESIGNERS</title>
    <dc:date>2007-10-10T20:00:39+00:00</dc:date>
    <link>http://killerphp.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[This is a beginners website/course on PHP created for web designers who have little to no programming experience.]]></description>
<dc:subject>php tutorial video programming webdesign Tutorials development webdev coding howto</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f9ca30a9aef4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://riddle.pl/emcalc/">
    <title>Em Calculator</title>
    <dc:date>2007-08-02T13:28:04+00:00</dc:date>
    <link>http://riddle.pl/emcalc/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a small JavaScript tool which helps making scalable and accessible CSS design. It converts size in pixels to relative em units, which are based on a text size.]]></description>
<dc:subject>css em pixels fonts coding webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:85ea9a963a8e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:em"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pixels"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>