In case you’re interested, I added new RSS feeds on my site. One for longform writing, one for the microblog, and one for everything. So if RSS is still a thing, there you go.

Posted on February 7, 2016

Read More


Posted on February 7, 2016

Today we took my niece (the little one) to a farm so she could pet the baby goats. Happy birthday to her!   

Read More


Anyone who was watching my Twitter timeline or RSS feed today may have wondered why I was posting so many pictures of puppies. Basically, they were test posts for a new microblog feature that I’m going to try out here on DazeEnd.org.

Like most of you, I share the vast majority of my writing on Twitter rather than in this blog. But for a while now, I’ve been vaguely uncomfortable with the idea of so many of my thoughts being essentially owned by Twitter rather than me. This unease has recently been nudged to the surface by Manton Reece and some of his writing, so I’m starting a microblog here on this website to collect some of these thoughts that would have otherwise been stranded on Twitter.

I’m not giving up on Twitter completely, though. Most of the things I write on Twitter are snippets of conversations or other thoughts that I don’t necessarily want to preserve. Those will stay on Twitter. But some microposts—is that a thing?—I think are of interest on their own. These I plan to post to the DazeEnd.org microblog and mirror to Twitter. That should allow me to preserve and archive my thoughts on my own website and use Twitter just for distribution.

At least that’s my current plan. I’m sure that plan will change as I actually put the microblog into use, but at least for right now I feel more comfortable using Twitter more like a dumb pipe than as a permanent record. I’ll let you know how it goes.

Posted on February 6, 2016

Read More


Posted on February 6, 2016

Testing with puppies.    

Read More


sub transmogrifyLinks() {}

⬜️ Cache invalidation
✅ Naming things

I think I’ve just about got this computer science thing whipped.

Posted on February 5, 2016

Read More


With other BaaSs adopting the Parse API to attract Parse refugees, Parse API could become a de facto standard, making BaaS interchangeable.

Posted on February 4, 2016

Read More


Posted on February 4, 2016

This is some next level stapling.  

Read More


In October 2015, Pieter Omvlee of Bohemian Coding gave a great talk at the inaugural Release Notes entitled The Great Pretender: Pretend to be More Than an Indie. In his presentation, Pieter talked in part about his experience selling a professional app to professional users. One of the things he suggested is that indies should consider pretending to be a bigger company than they really are in order to instill confidence in the mind of the customer that they are a Serious Business™. He pointed out that professional, enterprise, and corporate customers don’t care that you’re indie. They don’t care that you’re “living the dream.” What they do care about is that you’ll be around to support the product they purchased for years to come. Your inspiring “against all odds” story may buy you credibility with your indie peers, but oftentimes it does exactly the opposite with your professional customers.

Pieter’s talk really hit home with me. After all, my company and his company have a lot in common. Sure Bohemian Coding has been way more successful than Metakite Software has been (thus far), but we both sell products to professional customers. Bohemian Coding sells Sketch to professional designers; I sell Benjamin to professionals of all stripes who who want to be more productive. In many ways, Bohemian Coding is a model for my long-term goals with Metakite Software. So when Pieter pointed out the way that his (and by extension, my) customers viewed indie developers, I sat up and took notice. I didn’t immediately act on his advice though.
(more…)

Posted on January 12, 2016

Read More