<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Dreamwidth Development</title>
  <link>https://dw-dev.dreamwidth.org/</link>
  <description>Dreamwidth Development - Dreamwidth Studios</description>
  <lastBuildDate>Tue, 29 Nov 2011 17:18:35 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>dw_dev</lj:journal>
  <lj:journaltype>community</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/482697/10</url>
    <title>Dreamwidth Development</title>
    <link>https://dw-dev.dreamwidth.org/</link>
    <width>100</width>
    <height>38</height>
  </image>

<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/101713.html</guid>
  <pubDate>Tue, 29 Nov 2011 17:18:35 GMT</pubDate>
  <title>Is any site using $maint{joinmail} from bin/maint/generic.pl for anything?</title>
  <link>https://dw-dev.dreamwidth.org/101713.html</link>
  <description>Posted by: &lt;span lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://pauamma.dreamwidth.org/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are, please comment here or on &lt;a href=&quot;http://bugs.dwscoalition.org/show_bug.cgi?id=4079&quot;&gt;http://bugs.dwscoalition.org/show_bug.cgi?id=4079&lt;/a&gt; ASAP.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=101713&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/101713.html</comments>
  <category>other dw sites</category>
  <category>technical debt</category>
  <lj:security>public</lj:security>
  <lj:poster>pauamma</lj:poster>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://dw-dev.dreamwidth.org/76390.html</guid>
  <pubDate>Tue, 16 Nov 2010 15:49:14 GMT</pubDate>
  <title>Technical debt</title>
  <link>https://dw-dev.dreamwidth.org/76390.html</link>
  <description>Posted by: &lt;span lj:user=&apos;denise&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://denise.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user_staff.png&apos; alt=&apos;[staff profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://denise.dreamwidth.org/&apos;&gt;&lt;b&gt;denise&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you aren&apos;t familiar with the term &lt;a href=&quot;http://en.wikipedia.org/wiki/Technical_debt&quot;&gt;technical debt&lt;/a&gt;, it basically refers to decisions that organizations and software projects make to get things done now in exchange for having to fix it later -- borrowing time from the future, essentially, in order to get things accomplished now. Repaying your technical debt can involve a whole host of activity from code refactoring to cleanup work to system documentation, yadda.&lt;br /&gt;&lt;br /&gt;&lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://kareila.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://kareila.dreamwidth.org/&apos;&gt;&lt;b&gt;kareila&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; has been doing yeoman&apos;s work in making &lt;em&gt;massive&lt;/em&gt; interest payments on the 10 or so years&apos; worth of technical debt that the DW codebase has accrued, and we have a bunch of bugs open (&lt;a href=&quot;http://bugs.dwscoalition.org/buglist.cgi?keywords=why-cleanup&amp;amp;query_format=advanced&amp;amp;keywords_type=allwords&amp;amp;list_id=2070&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;resolution=---&quot;&gt;why-cleanup&lt;/a&gt;, &lt;a href=&quot;http://bugs.dwscoalition.org/buglist.cgi?keywords=why-dev&amp;amp;resolution=---&quot;&gt;why-dev&lt;/a&gt;, &lt;a href=&quot;http://bugs.dwscoalition.org/buglist.cgi?keywords=why-optimization&amp;amp;resolution=---&quot;&gt;why-optimization&lt;/a&gt;, and about 1/3 to 1/2 of &lt;a href=&quot;http://bugs.dwscoalition.org/buglist.cgi?keywords=why-usability&amp;amp;resolution=---&quot;&gt;why-usability&lt;/a&gt;) to repay some more of it. I thought it might be time for a group evaluation of our outstanding technical debt, though, and brainstorm ideas on what we can do to make more payments.&lt;br /&gt;&lt;br /&gt;So, what other forms of technical debt do we have &quot;on the balance sheets&quot;, so to speak?&lt;br /&gt;&lt;br /&gt;Things I can think of off the top of my head:&lt;br /&gt;&lt;br /&gt;* finish converting the whole site to TT&lt;br /&gt;* better install docs&lt;br /&gt;* better &quot;so you want to admin a DW clone site&quot; docs&lt;br /&gt;* finish moving cgi-bin/lj*.pl files into proper modules (in cgi-bin/LJ)&lt;br /&gt;* better in-code commenting (ideally each method in User.pm would have a comment explaining what it does and how to call it, for instance)&lt;br /&gt;&lt;br /&gt;That&apos;s just an example list, though, and I&apos;m sure I&apos;m missing stuff! What bits of &apos;technical debt&apos; have you noticed?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=dw_dev&amp;ditemid=76390&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://dw-dev.dreamwidth.org/76390.html</comments>
  <category>technical debt</category>
  <lj:security>public</lj:security>
  <lj:poster>denise</lj:poster>
  <lj:reply-count>21</lj:reply-count>
</item>
</channel>
</rss>
