<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Winfred Wolfgram</title><description>Engineering team lead, product thinker, and builder.</description><link>https://winfredwolfgram.com/</link><item><title>Intrapreneurship = Growth</title><link>https://winfredwolfgram.com/blog/intrapreneurship-is-growth/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/intrapreneurship-is-growth/</guid><description>For fellow eventualpreneur coders - finding higher personal returns launching a product from within an existing company.</description><pubDate>Tue, 15 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Design-gineering</title><link>https://winfredwolfgram.com/blog/design-gineering/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/design-gineering/</guid><description>Going all in on becoming a design-gineer - tackling complexity through a hybrid role.</description><pubDate>Fri, 12 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Scaling Design Changes</title><link>https://winfredwolfgram.com/blog/scaling-design-changes/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/scaling-design-changes/</guid><description>How to align a large engineering team on fundamental design system changes.</description><pubDate>Mon, 05 Feb 2018 00:00:00 GMT</pubDate></item><item><title>Content-first Product Development</title><link>https://winfredwolfgram.com/blog/content-first-product-development/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/content-first-product-development/</guid><description>If form follows function, function follows framing.</description><pubDate>Wed, 03 Feb 2016 00:00:00 GMT</pubDate></item><item><title>JS Carousels Are For Selling Depth, Not Breadth</title><link>https://winfredwolfgram.com/blog/js-carousels-are-for-selling-depth-not-breadth/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/js-carousels-are-for-selling-depth-not-breadth/</guid><description>Eyeballs scan content. Let them find it.</description><pubDate>Fri, 15 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Product Engineering as a Discipline</title><link>https://winfredwolfgram.com/blog/product-engineering-as-a-discipline/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/product-engineering-as-a-discipline/</guid><description>Growing revolutionary teams through contextual ownership and full-stack product engineers.</description><pubDate>Thu, 15 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Growth in Design Complexity</title><link>https://winfredwolfgram.com/blog/growth-in-design-complexity/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/growth-in-design-complexity/</guid><description>Keeping design complexity at bay can help keep code complexity low and cycle times fast.</description><pubDate>Wed, 15 Jul 2015 00:00:00 GMT</pubDate></item><item><title>Avoiding Rabbit Holes With a Time-box of Focus</title><link>https://winfredwolfgram.com/blog/avoiding-rabbit-holes-with-a-timebox-of-focus/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/avoiding-rabbit-holes-with-a-timebox-of-focus/</guid><description>Rabbit holes run rampant in software development. Here&apos;s a really effective last-line-of-defense.</description><pubDate>Wed, 15 Apr 2015 00:00:00 GMT</pubDate></item><item><title>How do you want to grow?</title><link>https://winfredwolfgram.com/blog/how-do-you-want-to-grow/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/how-do-you-want-to-grow/</guid><description>If you don&apos;t know, you don&apos;t grow.</description><pubDate>Tue, 23 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Checking In</title><link>https://winfredwolfgram.com/blog/checking-in/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/checking-in/</guid><description>Never play catch-up with your buddies.</description><pubDate>Sat, 20 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Going Global - Adding time-zone support to your rails app</title><link>https://winfredwolfgram.com/blog/going-global-adding-timezones-without-downtime/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/going-global-adding-timezones-without-downtime/</guid><description>If you&apos;re doing things right, you&apos;ll need this sooner than later.</description><pubDate>Sat, 23 Aug 2014 00:00:00 GMT</pubDate></item><item><title>How I became the first hire at Hired</title><link>https://winfredwolfgram.com/blog/how-i-became-the-first-hire-at-hired/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/how-i-became-the-first-hire-at-hired/</guid><description>Make polished things and show people.</description><pubDate>Fri, 25 Apr 2014 00:00:00 GMT</pubDate></item><item><title>Taming a large STI table - descendants_describable.gem</title><link>https://winfredwolfgram.com/blog/taming-the-activities-table/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/taming-the-activities-table/</guid><description>Adding modular validations and regression tests to a large STI table.</description><pubDate>Sat, 22 Mar 2014 00:00:00 GMT</pubDate></item><item><title>reactor.gem</title><link>https://winfredwolfgram.com/blog/reactor-gem/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/reactor-gem/</guid><description>A Sidekiq-driven pub/sub layer for your ruby app, born at Hired.</description><pubDate>Mon, 17 Feb 2014 00:00:00 GMT</pubDate></item><item><title>Javascript Function Wrapping</title><link>https://winfredwolfgram.com/blog/javascript-function-wrapping/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/javascript-function-wrapping/</guid><description>Exploring functional patterns in JavaScript for a whiteboard framework&apos;s event-driven architecture.</description><pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate></item><item><title>Introducing buffer.js</title><link>https://winfredwolfgram.com/blog/introducing-buffer-js/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/introducing-buffer-js/</guid><description>An explicit circular buffer implementation for streaming data in the browser.</description><pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Introducing reticle.js</title><link>https://winfredwolfgram.com/blog/introducing-reticle-js/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/introducing-reticle-js/</guid><description>A framework-agnostic JavaScript modal library for embeddable content.</description><pubDate>Mon, 23 Apr 2012 00:00:00 GMT</pubDate></item><item><title>Has_Many Form Helper Select Magic</title><link>https://winfredwolfgram.com/blog/has-many-form-helper-select-magic/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/has-many-form-helper-select-magic/</guid><description>Using Rails&apos; built-in has_many setter for clean multiple-select forms.</description><pubDate>Wed, 28 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Unobtrusive Dot Hash Access</title><link>https://winfredwolfgram.com/blog/unobtrusive-dot-hash-access-for-ruby/</link><guid isPermaLink="true">https://winfredwolfgram.com/blog/unobtrusive-dot-hash-access-for-ruby/</guid><description>Monkey patching Ruby&apos;s Hash class for dot notation access - a love letter to JavaScript&apos;s object literals.</description><pubDate>Sat, 24 Mar 2012 00:00:00 GMT</pubDate></item></channel></rss>