<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>weblog.masukomi.org - blogging</title>
    <subtitle>Autistic, ADHD, Geek. The weblog of Kay Rhodes (masukomi).</subtitle>
    <link rel="self" type="application/atom+xml" href="https://weblog.masukomi.org/tags/blogging/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://weblog.masukomi.org"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2015-10-18T00:00:00+00:00</updated>
    <id>https://weblog.masukomi.org/tags/blogging/atom.xml</id>
    <entry xml:lang="en">
        <title>Static vs. Dynamic Blogging</title>
        <published>2015-10-18T00:00:00+00:00</published>
        <updated>2015-10-18T00:00:00+00:00</updated>
        
        <author>
          <name>Kay Rhodes</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://weblog.masukomi.org/2015/10/18/static-vs-dynamic-blogging/"/>
        <id>https://weblog.masukomi.org/2015/10/18/static-vs-dynamic-blogging/</id>
        
        <content type="html" xml:base="https://weblog.masukomi.org/2015/10/18/static-vs-dynamic-blogging/">&lt;p&gt;You’ve got a lot of software options when setting up a blog. Over the years. I’ve used or tried most of the options including, but not limited to: &lt;a rel=&quot;external&quot; href=&quot;https://wordpress.com/&quot;&gt;WordPress&lt;/a&gt;, &lt;a rel=&quot;external&quot; href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt;, &lt;a rel=&quot;external&quot; href=&quot;http://octopress.org/&quot;&gt;Octopress&lt;/a&gt;, and at least 3 custom built systems.&lt;/p&gt;
&lt;p&gt;What follows is my thinking on the pros and cons of each option, and why I’m switching back to a static blog system (&lt;a rel=&quot;external&quot; href=&quot;http://gohugo.io/&quot;&gt;Hugo&lt;/a&gt; this time).&lt;/p&gt;
&lt;h2 id=&quot;dynamic-blogs-wordpress-etc&quot;&gt;Dynamic Blogs (WordPress, etc.)&lt;/h2&gt;
&lt;p&gt;Dynamic blogs, like WP, have a lot going for them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Easy to use&lt;/li&gt;
&lt;li&gt;Lots of plugins&lt;/li&gt;
&lt;li&gt;Great media handling&lt;/li&gt;
&lt;li&gt;Usable from any internet connected device with a browser.&lt;/li&gt;
&lt;li&gt;Great selection of themes&lt;/li&gt;
&lt;li&gt;Instant publishing&lt;/li&gt;
&lt;li&gt;Scheduled posts&lt;/li&gt;
&lt;li&gt;Multiple Authors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, what’s the downside? It seems like every few months one of our WordPress blogs gets hacked and Google starts warning folks it has malware. You have to constantly log in to update it, and every time you do you run the risk of hosing your database (admittedly a rare occurrence), or breaking compatibility with one of your plugins (happened a few times to us).&lt;/p&gt;
&lt;p&gt;Another big downside is when you do happen to write something popular, and thousands of people try hitting your site at once. Many a WordPress (and
similar) blog has gone down under the strain of success.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;http://squarespace.com/&quot;&gt;Squarespace&lt;/a&gt; would be an excellent option except for the $8+ per month, per site price tag. $24 if you want to be able to actually modify the HTML, CSS, or JavaScript. &lt;em&gt;Maybe&lt;/em&gt;, if you only have one, but I manage 11+.&lt;/p&gt;
&lt;h2 id=&quot;static-blogs&quot;&gt;Static Blogs&lt;/h2&gt;
&lt;p&gt;There are notably good things about static blogs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The fastest possible page loads.&lt;/li&gt;
&lt;li&gt;Can withstand crazy high request loads&lt;/li&gt;
&lt;li&gt;Zero maintenance or security worries.&lt;/li&gt;
&lt;li&gt;Minimal hosting requirements&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;http://whatismarkdown.com/&quot;&gt;Markdown&lt;/a&gt; support
&lt;ul&gt;
&lt;li&gt;you may not care, but I demand it of a blogging platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are a number of downsides though:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can only blog from home computer (without bullshit hoop jumping)
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;http://prose.io/&quot;&gt;Prose&lt;/a&gt; is the only decent exception I know of. &lt;a rel=&quot;external&quot; href=&quot;https://tinypress.co/&quot;&gt;Tinypress&lt;/a&gt; may be an option too, but they’re too new to say.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Multistep publishing
&lt;ul&gt;
&lt;li&gt;run build script&lt;/li&gt;
&lt;li&gt;sync files over scp / rsync / ftp / whatever.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Generally weak media support
&lt;ul&gt;
&lt;li&gt;no auto-resizing&lt;/li&gt;
&lt;li&gt;no media players&lt;/li&gt;
&lt;li&gt;have to think about where the images live&lt;/li&gt;
&lt;li&gt;very limited selection of plugins (if any)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Typically poor selection of themes&lt;/li&gt;
&lt;li&gt;Limited layout capabilities
&lt;ul&gt;
&lt;li&gt;they all use markdown, and Markdown can only produce a restricted subset of HTML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Slow site generation
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;http://gohugo.io/&quot;&gt;Hugo&lt;/a&gt; is the &lt;em&gt;only&lt;/em&gt; exception I’ve seen to this rule.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Metadata gets mixed in with posts instead of stored in a separate database
&lt;ul&gt;
&lt;li&gt;All static blogs seem to use &lt;a rel=&quot;external&quot; href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; idea of
&lt;a rel=&quot;external&quot; href=&quot;https://gohugo.io/content/front-matter/&quot;&gt;Front Matter&lt;/a&gt; embeded at the top of your post.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Multi-author sites require either human organization or hacking. It’s not really supported well out of the box.&lt;/li&gt;
&lt;li&gt;Geeky
&lt;ul&gt;
&lt;li&gt;Very few of the static blog options seem particularly usable by the non-geeks out there.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;note&quot;&gt;Note&lt;/h3&gt;
&lt;p&gt;Being a geek, I’ve got some advantages. When I used Jekyll I wrote
&lt;a rel=&quot;external&quot; href=&quot;https://github.com/masukomi/JekyllMail&quot;&gt;JekyllMail&lt;/a&gt; which lets you create blog posts via email. It even handles attached images. I could do that for any other platform too. That addresses what’s probably the biggest downside to static blogs.  Again, using &lt;a rel=&quot;external&quot; href=&quot;http://prose.io/&quot;&gt;Prose&lt;/a&gt; would too, but that’d tie me to Jekyll on the back end, and I just wasn’t thrilled with it.&lt;/p&gt;
&lt;h2 id=&quot;why-d-i-choose-static&quot;&gt;Why’d I Choose Static?&lt;/h2&gt;
&lt;p&gt;With so few upsides, and so many downsides, a dynamic blog would seem
the obvious choice. So why would I switch back to a static blog?&lt;/p&gt;
&lt;p&gt;At this point I require any dynamic system to also be a &lt;em&gt;managed&lt;/em&gt; system (like
Squarespace) that doesn’t cost a boatload of money to run a bunch of sites on. Also, I need to actually like the software. &lt;a rel=&quot;external&quot; href=&quot;https://ghost.org&quot;&gt;Ghost&lt;/a&gt;
is a decent, and relatively affordable option but I’ve had problems with their import, and I’m not thrilled with the software.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://medium.com/&quot;&gt;Medium&lt;/a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https://svbtle.com/&quot;&gt;Svbtle&lt;/a&gt; both have their proponents, but posting there doesn’t contribute to your success or credentials. It contributes to their’s.&lt;/p&gt;
&lt;p&gt;Static blogs give me a few big things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The ability to stop compensating for or worrying about hackers&lt;/li&gt;
&lt;li&gt;The confidence my site will stay up when I post something popular&lt;/li&gt;
&lt;li&gt;The ability to customize the look and feel&lt;/li&gt;
&lt;li&gt;Unlimited blog sites for zero additional dollars.
&lt;ul&gt;
&lt;li&gt;I just pay a monthly fee for hosting space with as many domains as I want.&lt;/li&gt;
&lt;li&gt;Or do it totally free by using GitHub pages…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, and I realize this is totally illogical, building a site with a static
blog gives me a feeling of having actually been a part of it’s creation.&lt;/p&gt;
&lt;p&gt;So, for now I’m using &lt;a rel=&quot;external&quot; href=&quot;http://gohugo.io/&quot;&gt;Hugo&lt;/a&gt;. I’m going to have to start converting my other blogs over because they’ve been hacked again. I just need to find a way to enable my wife to easily post to our shared blog at &lt;a rel=&quot;external&quot; href=&quot;http://corporaterunaways.com&quot;&gt;CorporateRunaways&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Want to debate this? Think I missed something? Hit me up &lt;a rel=&quot;external&quot; href=&quot;https://twitter.com/masukomi&quot;&gt;on Twitter&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Blog post dates: Precision, or freshness. What&#39;s important?</title>
        <published>2012-08-24T00:00:00+00:00</published>
        <updated>2012-08-24T00:00:00+00:00</updated>
        
        <author>
          <name>Kay Rhodes</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://weblog.masukomi.org/2012/08/24/blog-post-dates-precision-or-freshness/"/>
        <id>https://weblog.masukomi.org/2012/08/24/blog-post-dates-precision-or-freshness/</id>
        
        <content type="html" xml:base="https://weblog.masukomi.org/2012/08/24/blog-post-dates-precision-or-freshness/">&lt;p&gt;Not too long ago I sent out a question. I asked people when, and why, dates were important to them on blog posts. The responses were revealing, both for what they did, and did not contain.&lt;/p&gt;
&lt;p&gt;There are some situations where having a date on your blog posts is obviously needed. If you write about anything techy you absolutely need them. I come across tons of sites with perfectly good code examples, that have been obsolete for years. Ditto for how-to’s related to software and operating systems. The other place where dates are critical is anything related to news or politics.&lt;/p&gt;
&lt;p&gt;Basically, if you’ve written something that will be used as research material later on, you need a date. Everyone seems to agree on that. But, what about pieces where the passage of time really doesn’t have much of an effect. For example, I wrote &lt;a rel=&quot;external&quot; href=&quot;https://weblog.masukomi.org/2012/07/06/task-order-up&quot;&gt;a post about a paper-based task management system&lt;/a&gt;. Read it today, read it two years from today… it doesn’t impact the usefulness or relevancy of the content at all. And that was the basis of my questioning. If you had a blog filled with posts like that, would there be any real value in including dates on the post?&lt;/p&gt;
&lt;p&gt;The responses were overwhelmingly “YES”, but not for the reasons I’d expected.&lt;/p&gt;
&lt;h2 id=&quot;freshness-and-precision&quot;&gt;Freshness and Precision&lt;/h2&gt;
&lt;p&gt;While they used different words, everyone was in agreement that an indication of freshness was &lt;em&gt;very&lt;/em&gt; important to them. Sometimes, it was just to help them know if the blog had been abandoned or not. More often, it was simply to know if the information in the posts was still relevant or not.&lt;/p&gt;
&lt;p&gt;What was interesting, was that when pressed for details, almost everyone claimed that a simple freshness indicator (e.g. “three months ago”) wasn’t sufficient. They claimed that they needed to-the-day precision. They claimed that having this level of precision allowed them to compare it to what was happening in their lives at the time; they could look compare the date to their calendar, and see what they were doing then.&lt;/p&gt;
&lt;p&gt;These claims seemed… suspect to me. They felt like the type of answers people give when they’re trying to explain something they’ve accepted as true, or necessary, but have never actually thought about. Like, the idea that going out in the cold will lead to catching a cold.* So, I pressed for details. I wanted someone to give me a real world situation when they would look at a date on a blog post and actually do what they claimed. When would they &lt;em&gt;ever&lt;/em&gt; compare the date of one to what was going on in their lives at that time, or to what was going on in the world at large at that point. The response, was a resounding silence.&lt;/p&gt;
&lt;h2 id=&quot;conclusions&quot;&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;As far as I can tell, if you exclude the types of posts where dates are obviously required (news, politics, content that will become obsolete) no-one actually &lt;em&gt;needs&lt;/em&gt; dates with any real specificity, but because everyone &lt;em&gt;believes&lt;/em&gt; they need them, their absence makes them uncomfortable, or at the very least, slightly annoyed.&lt;/p&gt;
&lt;p&gt;I believe that relative dates are a much closer match to what people &lt;em&gt;need&lt;/em&gt;, and much easier to actually use. “Three months ago” translates quickly to “recent, but not &lt;em&gt;too&lt;/em&gt; recent”, whereas 5/24/12 requires you to figure out what month 5 is (“let’s see that’s…May”), compare the day of that month (24) to the day of the current month (“Are they the same? Is that one earlier in the month than this one? Does that make it more time or less, and is that enough to bother worrying about?”) before you can actually leverage the information in a meaningful way. But, what we need, and what makes sense logically, isn’t always what we want.&lt;/p&gt;
&lt;p&gt;I believe that &lt;a rel=&quot;external&quot; href=&quot;http://www.kirkjerk.com&quot;&gt;Kirk&lt;/a&gt;’s proposal of “mid-June 2011” is probably the best compromise between usability and need. It’s easier for a human to parse than 6/15/11. It &lt;em&gt;feels&lt;/em&gt; much more useful than “over a year ago” or “15 months ago”, even though once you get that far from a dates post your true need for even to-the-month specificity is doubtful.&lt;/p&gt;
&lt;p&gt;With that said, the more recent something is, the more precision seems to matter to people. So, you could probably improve on Kirk’s suggestion by a building a system where dates are written with to-the-day specificity for one month, and then switching to “early May 2012” style dates after that.&lt;/p&gt;
&lt;h2 id=&quot;closing-thoughts&quot;&gt;Closing Thoughts&lt;/h2&gt;
&lt;p&gt;When pondering dates in blogging, &lt;em&gt;context is everything&lt;/em&gt;, and many, if not most, blogs have posts from multiple contexts. Hardly anyone writes a blog where the value of each post is unaffected by time. With that in mind, a blog’s posts should be dated using a method that supplies the maximum level of precision required. If you write a blog of fictional stories, but occasionally comment on news that affects writers you need to-the-day precision, either that, or use a different level of precision on every post, but really, no-one wants to go through that much trouble.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;* As it so happens, it’s probable that being exposed to the cold for a while will increase your odds of catching one. Some scientists did an experiment where they had some college students stand in buckets of cold water for a while, and compared which of them got colds soon afterwards. The kids who stood in the cold water got more colds than the kids who didn’t. I just wish I could find the research again…&lt;/p&gt;
</content>
        
    </entry>
</feed>
