The Case for Subscription Software
It’s Just an App
The current dominant business model for mobile applications is free with one-time purchases. This model is outdated, incorrect, and harmful to the developer and the consumer - especially when the developer is a single person or very small team.
Maintainable Informational Websites in Node.js
How to build a stable site with a JavaScript server
It’s an easy assumption that using a language like JavaScript for a server only applies to applications that need fast computation. However, I find there are a few benefits beyond speed that help with building simple informational sites. Here’s a quick rundown on how I use includes, templating, and caching to speed up development, maintainability, and page load times with Node.js.
When to Start Over
Your Codebase Needs a Fresh Start
There are many stages in a project, particularly in a startup or freelance environment, where the codebase needs a fresh start. This isn’t necessarily bad, but it does come with some questions. If it’s a fully-built product, why are we getting rid of it? What led to this point? I’m going to explore a few different scenarios.