Skip to main content

Developing a business website solo - I underestimated it.

I have been working on and off on developing a business website with functionality other than this is who we are, this is what we do for some time now. It has been taking me some time now to make some progress on the DomainVentory project for Innovadix, because of duties like family, day job and simply being tiered from everything that needs to be done every day. But anyways, every thing with its time.

The reason why I am saying that I underestimated the time it will take me to develop the site is because of all the things that pop up in my head that needs to be included in the web site as I work on it. Unlike other website project I have worked on, this is the first time I am developing a business and a websites with a variety of features and needs from the ground up. Granted I contemplated for a very long time if I should use a CMS or build my own interface, I decided to go with using one of the more popular CMS simply to get he project off the ground. Once the website and it is functional and servicing clients it can always be upgraded. It won't be anything new. Over the years I have seen many websites which have switched from one CMS to another, or simply gone with developing a proprietary interface and vice versa. Every time I sit down to work on the site, as I am working on something at least half a dozen other things come to my mind that need to be included and once I place them on my to do list, half a dozen more pop up for each of them. For example tonight I am working on documenting  how customer's will be referenced across multiple sites, especially ones that are not mine. As I figured out how I am going to do that and started to document it, the fact that I also need to collect and maintain customers' personal billing information also came to my mind, and as I typed the previous I realized that that data needs to be encrypted.

It is definitely a learning experience. Even though my grand parents, my father and my Amanda's father all owned or still operate their own businesses, being an entrepreneur was not something that interested me until 3 years ago. Thus I do not have much knowledge or experience with it. The who start up and get going process can be difficult especially when building everything solo with limited resources and the most valuable of them being time to work on business development.

So far the planing stage seems to be taking long time, but not as long as documenting how everything is going to work. The most important thing is to make progress. Some times it is a lot, other times it is as little as few words, or paragraphs.

Comments

Popular posts from this blog

Format MAC Address [JavaScript]

I am currently working on a project which will allow users to register their Wi-Fi enabled, non-web browser enabled, devices on the network. These are devices like printers, Apple TV, and Xbox*. One of the data points that have to be collected from the user is the device MAC address. The project customer wants that address to be properly formatted when they see it in the support ticket.

We have several options. We can format the address either on the back-end after the form has been submitted. Or we can format it on the front end via a separate text field for each character pair, but that is too many fields to handle. A better solution is to use a single field and format the user input at the time of input or upon submit. In those cases, the former is better because the data will already be formatted when the overall form input is being validation after the user clicks the “Submit” button.

We are going to format the user input as it is being provided, thus having proper data when vali…

How to setup Coda 2 to push to GitHub?

Setting up a new site in Coda 2 and cloning a GitHub remote repository is not that big of a deal. Where you will most likely run into problems is when you try to push your changes to the GitHub remote repository. Below I will show you how to update the Git config file in your local repository so you do not run into one of the following errors:
git push failed remote: Remote anonymous access to repository deniedgit push origin master Username: fatal: Could not read passwordThe GitHub repository address I am going to use is that of Source Code DNA: https://github.com/thetitan/sourcecodedna.git. I will assume that you have already setup your Coda 2 site profile and cloned your repository, you have made some changes, and now you are ready to push those changes to your projects GitHub repo.

SNOOZ: Sound. Sleep.

I was on the Snooz Kickstarter page today, revisiting the project’s details and timeline progress. The device, which is a white-noise generating machine, recently became available for pre-order. Snooz is meant to be an alternative to having a TV or a stationary fan running at bed time. In my case, I bought it for my wife so we can get the TV out of the bedroom.

Whilst on the comments page I read the following comment, posted recently by Ken Tran:

I'm not a fan of the new fabric design. ...
I must disagree. If you take a look at the original design, which is all plastic and no style, I must say it is fugly. It is all utilitarian - not something I rally want to look at or see when I walk into the room. The final design, seen on the right, is something that beacons to be explored, looked at, utilized.

I am a big fan of Bang & Olufsen. They use fabric from Kvadrat in their line of products. Incorporating soft materials like fabric or leather in something which is meant to be place…