Photo by Kelly Sikkema on Unsplash

As humans, we love to plan, it helps to build our confidence in an upcoming project implementation. It helps minimise resource wastage and reduce the chance of poor product design. But the needs and wants of our product audiences are notoriously hard to predict. And this can make lingering in the planning phase for too long detrimental to the project.

In recent times a new approach has gained widespread adaptation, one that factors in an adequate amount of experimentation time and allows room for product pivot.

Photo by Rodion Kutsaev on Unsplash

It’s fairly common knowledge that web and mobile technology is currently advancing faster than at any other time in history. When done right, businesses can embrace these advancements to develop in-house apps that open up additional income streams, or help them to innovate ahead of the competition.

Yet the costs to developing even a simple app are far more than the common small or medium size business can afford. Luckily, a new technological offering has come of age and is helping businesses gain a foothold in the digital landscape.

Progressive Web Apps

The Progressive Web App (PWA) is an evolution of the traditional…

Photo by Campaign Creators on Unsplash

Getting the most value out of your investment dollars is typically at the forefront of any investor’s mind. Application development is a complex and unpredictable process, so having your investment funds depleted due to unexpected complications is unfortunately commonplace.

As always, it’s important to do your research before committing to any project, and in light of the aforementioned unpredictable nature of the app development, due diligence is as necessary as ever.

So, what can you do to help decrease the chances of your project going off the rails? One characteristic to look into is the Benefit to Cost ratio.

What is the benefit to cost ratio and why is it important?


Photo by Tran Mau Tri Tam on Unsplash

High demand for apps and software has seen a corresponding increase in the cost of hiring developers. Often, this cost reaches beyond the budget of many businesses. However, no-code and low-code development platforms allow for a drag-and-drop style of application development, which bypasses the need for developers. This cost reduction has made application development viable and popular for many businesses.

However, as with all software development methods, there are advantages and disadvantages to taking this path. The initial investment is lower, but limitations and unforeseen costs can soon be encountered. …

Image by onlineCup from Pixabay

Apps have made a significant improvement to the way we live our day-to-day lives. We can start a conversation with our friends on the other side of the world in a matter of seconds, or quickly find the route home from work with the least traffic each night.

The ideas for the apps that provide these capabilities started somewhere. They were worked on, and improved over many years to become the products they are today.

Ideas are easy to come by — it’s the refining of an idea that truly shows its potential or lack thereof. …

Photo by Daniel Romero on Unsplash

Apps can be built in many different ways. Your project requirements will ideally dictate which development approach is the right one for you to take. But, being able to align your requirements to an approach is a difficult task, even for those in the industry.

Knowing the different application development methods, however, is fundamental to choosing intelligently. Today I’m going to discuss these methods and outline where one might be used over another.


A web app gets accessed via a user’s web browser, either on a desktop computer or on a mobile device. One of the key qualities of a…

Photo by Jonas Leupe on Unsplash

Till recently, there has been a clear distinction between web applications and mobile apps. A web application is accessed via a web browser, either on a desktop, tablet or mobile device. Mobile apps, on the other hand, are installed via the App Store or Google Play. Each have their own benefits and limitations — web apps are more accessible, but mobile apps provide better functionality and performance to mobile device users.

However, the divide between the two app types has recently been bridged by a new type of technology called the Progressive Web App (PWA). …

Photo by Garrhet Sampson on Unsplash

The once in a century situation that we see ourselves in leads to great uncertainty for everyone. The stress of not knowing what our employment status might be in three months’ time, let alone six, can have a significant impact on our happiness and well being.

It’s times like these when you might find yourself wondering what you can do to diversify your income streams, particularly if you have a single employer.

Therefore, now is as great a time as any to talk about financial diversification. …

Image by Wynn Pointaux from Pixabay

Heard of Cloud-Native Applications (aka Cloud Apps)? This has been a buzz word for a few years now — since Matt Stine’s 2013 Pivotal talk, in fact. Think of them as the next generation of web or mobile applications.

In this article, I’m going to talk about what makes Cloud Apps so great.

Also, why you should be seriously considering migrating your traditional applications to Cloud Apps, if you haven’t been already.

But first, let’s start with the basics …

What is a Cloud-Native App?

The fundamental concept behind a Cloud App is that it’s designed for, packaged for and deployed to Cloud infrastructure.


You have an idea… You know that it’s a good idea, and it doesn’t look like it’s been done before. So, you decide to try your luck in creating a business based on it. Like most entrepreneurs, you will be hesitant to bring anyone on board if it means splitting equity. This is where the concept of bootstrapping comes into play.

Bootstrapping is the process of funding a new business venture with your own finances or revenue. It involves little or no outside capital, with the primary benefit being that you don’t have to give up any equity.

Can I bootstrap?

Bootstrapping is…

Daniel Boterhoven

PWA & Hybrid App Developer | Founder @ Denim.Dev — Greater Value / Less Code

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store