Archive for the ‘Startups’ Category

Crafting software is like.. building a house.

You can try building it without a blueprint or plans or an architect or qualified tradespeople and it will almost always cost you much more and you will have constant issues.

Second, just because you can..

Ideas are a dime a dozen. Building them is what actually creates success.

In real partnerships, if one of the partners is working as an employee, his time gets paid for at a fair wage. This is because the other partners are earning money elsewhere in that time that you would be earning nothing. Is months of your time is equal to a $1800 investment?

Someone asked what tools are usable for software development. Having juggled so many details for so many years, it’s interesting to take a look and see what tools we use and why.

There are many parts to a conceptual design. Depending on which part you focus on a variety of tools are out there.

As with most computer things, Capturing it is easy, filing it away so you can find it later is critical. You won’t use all of these tools 100% of the time, but they all need to flow to one central spot.

It’s simple. Building a product with less time developing the product, and more time building the business around the product (marketing, etc.,), the greater chance it will have of actually succeeding.

I recently read that a product is 80% marketing and 20% actual product. That probably would explain why garbage can succeed and great software can fail.

The truth is as developers, startup entrepreneurs, it’s critical to know how to sell and market. Without learning the ability to have the conversation to sell, there may not be much of a reason to start building anything.

Someone asked the question and I realized that’s my job title I didn’t know was my job title all these years!

If a person can build a shed without a blueprint, it doesn’t mean they can, or should build a house without a blueprint.
Architects see what you need now, what you mean when you [...]

One of the key things to keeping any successful web application running is ensuring you can keep one version running live (in production) while developing the next version… all without the two worlds colliding.

Below are some tips that I have found helpful.

After years of making do with absolutely any equipment and any furniture, and not noticing all that much, I started having a back pain. To the point that I’d have to lie on the carpet for 10 minutes, every hour.

Not good. What could it have been?

The more I looked to my surroundings, I realized what my Dad tried to drill into me once a year. I should respect my tools, take care of them, and get better ones when I am able. Granted, he’s a carpenter by trade and likely the inspiration for Mike Holmes, but his point seemed a little bit more truthful when I was lying on the ground taking a call from a client.

The first time entering the world of barcodes can be a bit of an aggravating experience. There are so many standards, technologies, equipment, formats, printers, readers that knowing where to start, or what to look for can be a little dis-orienting.

I have done a fair amount of barcode work in the past 10 years. Recently I was asked to give a quick background on it so..

The following is a post I had put on Stack Overflow.
Web Application Monitoring Best Practices
Nagios is good, it’s good to maybe have system testing (Selenium) running regularily.
Edit: Hyperic and Groundworks also look interesting.
There is probably a test suite system that can keep pressure testing everything as well for you. I can’t remember the name off [...]

There is no decision that will impact your decision more in any software project than choosing the correct tool. The language, platform, framework and architecture you employ will decide whether you sink or swim. The right choices will help buoy you through great developers and average developers.

It is true that picking the right developers goes a long way, but if you handcuff them everything is going to be significantly slower, and tedious, leading to programmer burnout.

Anyone suggesting a language (including me) will only..


top