Shawn Dahlen

Periodic updates on my software startup endeavor

4dashes - the Web Client, Part 1

| Comments

This is the third in a series of posts discussing the implementation of the 4dashes productivity tool. It covers the web services communication and implementation of business logic within the Angular-based web application. The post assumes the reader has a basic understanding of the Angular framework.

4dashes - the Build System

| Comments

This is the first in a series of posts discussing the implementation of the 4dashes productivity tool. It covers the project structure and build system supporting a rapid developer workflow and creation of production assets. It is a continuation on the groundwork discussed here representing the state of the product at launch.

Working Smarter, Not Longer

| Comments

This post discusses my challenge to work smarter, not longer, and the path that led me to build 4dashes — a productivity tool inspired by the Pomodoro Technique.

Draft Product Scope

| Comments

With an operational approach for managing my environment established, I shifted my attention toward drafting product scope over the past few weeks. This post outlines the core product features and acceptance criteria that will be referenced during the upcoming design and development activities.

Automate Provisioning of Secure Servers

| Comments

With the startup plan in place, I spent the first week focusing on provisioning servers with a cloud provider. Specifically, I intended to leverage a solution such as Puppet or Chef to automate the setup and configuration of a server within the Digital Ocean cloud hosting service following a few security best practices. Before starting each week’s objective, I will be clarifying the business value and exit criteria to help keep the end in mind.