<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://codelahoma.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://codelahoma.github.io/" rel="alternate" type="text/html" /><updated>2026-01-31T17:09:19+00:00</updated><id>https://codelahoma.github.io/feed.xml</id><title type="html">Codelahoma</title><subtitle>If anyone asks, it wasn&apos;t me.</subtitle><entry><title type="html">The kind of things I would say</title><link href="https://codelahoma.github.io/the_kinda_things_i_would_say/" rel="alternate" type="text/html" title="The kind of things I would say" /><published>2021-12-19T00:00:00+00:00</published><updated>2021-12-19T00:00:00+00:00</updated><id>https://codelahoma.github.io/the_kinda_things_i_would_say</id><content type="html" xml:base="https://codelahoma.github.io/the_kinda_things_i_would_say/"><![CDATA[<p>A new laptop seemed like as good a reason as any to start writing again.</p>

<p>While I was getting this blog’s repository up to date, I found a file of aphorisms I’d typed up almost four years ago, and I kind of like them. I’ve added them to my about page, but thought I’d include them in the main feed to boot.</p>

<p>These are, if I recall correctly, my own thoughts. If I’ve taken anyone else’s words as my own, please let me know.</p>

<h3 id="aphorisms">Aphorisms</h3>

<p>(With apologies to <a href="http://www.cs.yale.edu/homes/perlis-alan/quotes.html">Alan Perlis</a>.)</p>

<p>There is no such thing as a temporary solution.</p>

<p>If you do not understand how you fixed it, you did not fix it.</p>

<p>Cleverness is good in people, but bad in code.</p>

<p>The two most important refactorings are <a href="https://refactoring.com/catalog/extractMethod.html">Extract Method</a> and Rename.</p>

<p>Write the test first. It will provide programmatic evidence of your
understanding of the requirements, or lack thereof.</p>

<p>The difference between writing the test first and writing the test last
is the difference between creating a blueprint and taking a picture of
the finished house.</p>

<p>Spend some time with <a href="https://www.gnu.org/software/emacs/">Emacs</a>. Spend some time with <a href="http://www.vim.org/">Vim</a>.
Fall in love with one or both (or even <a href="http://spacemacs.org/">one pretending to be the
other</a>). A cross-platform programmable editor is an
indispensable tool, not just for developers, but for anyone that edits
text.</p>

<p>Keep your config files in version control. Better yet, keep <em>everything</em>
in version control. There is no simpler backup method than <code class="language-plaintext highlighter-rouge">git push</code>.</p>

<p>Treat source files like campsites. Leave them in better condition than
you found them.</p>

<p>Do not confuse <a href="https://www.infoq.com/presentations/Simple-Made-Easy">“simple” with “easy”</a>. Seek the former with indifference
to the latter.</p>

<p>Play with unfamiliar programming languages and paradigms. When deciding
which to play with, choose the one least similar to ones you already
know.</p>

<p>Automate, automate, automate.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[A new laptop seemed like as good a reason as any to start writing again.]]></summary></entry><entry><title type="html">Where’d The Old Stuff Go?</title><link href="https://codelahoma.github.io/Where-did-the-old-stuff-go/" rel="alternate" type="text/html" title="Where’d The Old Stuff Go?" /><published>2019-03-10T00:00:00+00:00</published><updated>2019-03-10T00:00:00+00:00</updated><id>https://codelahoma.github.io/Where-did-the-old-stuff-go</id><content type="html" xml:base="https://codelahoma.github.io/Where-did-the-old-stuff-go/"><![CDATA[<p>The Tumblr hosted content is still available at <a href="http://codelahoma.tumblr.com">the old tumblr</a>.</p>

<p>More content should be arriving soon at this new location.</p>

<p>Thanks for staying tuned.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[The Tumblr hosted content is still available at the old tumblr.]]></summary></entry></feed>