New Web Site Needed

Written by Roman on February 20, 2009 – 2:56 pm

We would like to make a new web site for our company and all the products we have – any recommendations for an experienced freelancer doing web 2.0 sites? Your story telling about the experience working with her or him is very well appreciated. Thanks!

Posted under Software Business | 8 Comments »

Source Code Stealing

Written by Roman on February 6, 2009 – 2:18 pm

Recently I talked to a developer who left our project for about 15 months ago to work in a larger company. He told about many strange things happening in that company at the moment.

Last year they employed ex-military guy to work as a manager. The guy thought that company source code was in danger and implemented a few source code protection “smart” ideas:

  • None of developer computer has Internet connection at the moment. There is only one machine having Internet access, but that machine is not in a company computer network.
  • USB sockets are disconnected.
  • There are plenty of video cameras in the office; all top managers can see what anybody does any time.

I had really hard time to believe it is all true. But the fact is, within a few months the company got 60% of its staff only – I can imagine it is not easy task to motivate yourself working in this environment.

Generally speaking, I think that the problem of source code stealing is a kind of assumed problem. To make your product successful, you need something else besides the source code. In our drug database the stealing of source code is simply useless – the main point is in drug information. Even if drug information is stolen, you need to make sure the updates are coming regularly; otherwise you can not safely use the software. It is similar to licensing your software – those who want to steal will steal anyway. But you will spend a lot of time and efforts making more advanced protection. And potentially you might make troubles for your paying customers who got issues activating the product.

What do you think – the problem of stealing source code is real and serious, or it is just a fake used by certain managers for total control over the company staff?

Posted under Software Business | 3 Comments »

How to Waste $2,000

Written by Roman on January 21, 2009 – 7:25 pm

It is very simple – just buy useless and expensive software.

Last autumn we got an idea of a product that might be installed on a customer site having 1 to 20 concurrent users. We’ve been always working with Windows based applications and never with Web based, so we though why not to use this chance also to learn asp.net making our first Web based app. It might be a good experience, as we thought.

Searching the Internet we found a few web app generators that could generate a source code based on your database. IronSpeed looked as the best option, especially with their tables-in-table features. For example, you have table Customer and child tables for orders, payments and complaints. With such nice feature as table-in-table you could generate a web page to find a customer and for each customer record you could see separate tab with, let’s say, the customer’s last five orders orders, then a tab with five last payments, and a tab with five last complaints.

Everything looked excellent on IronSpeed’s screenshots. I have to admit that this software really has excellent design templates, so the generated pages looked really good.

The problem is that such nice feature as table-in-table is not available in a trial version. Neither have they money guarantee period, so you could get you money back if you don’t like the software.

But it seemed IronSpeed was pretty well-known company on web based program generators market, and I thought that people would not sell crap for about $2,000 (xa-xa), so we bought a license.

The software looked very nice. It generated everything I asked for with all table-in-table stuff. I changed one table-in-table – it looked excellent. Changed the second one – wait, the first one became as it was generated by default. Well, I changed the first table-in-table again. Then I changed the third table-in-table, and guess what – the first two became as they were generated by default. All my changes were gone or got completely messed up.

Finally, my project started showing .Net errors complaining that I used some variables without first initializing them, and it became simply impossible to work with the project.

During one month, after talking to IronSpeed support, I generated my program a few times, but I was not able to make it working properly. Maybe I was stupid enough not to admit some IronSpeed courses or webinars, but I assumed that software for such price would at least remember my changes and not mess up my web pages.

At that time I got e-mail from IronSpeed sales guy asking me to share our success story with them – he assumed we made another kick-ass product using their software. I told him about our situation telling him I was dreaming to get rid of this software. He answered they do not return any money back but agreed I could sell my license over ebay or somewhere else.

It’s just our experience, of course. IronSpeed has impressive list of customers, so I guess people like the product. Maybe, they do not use all the features, or they do not try changing table-in-table stuff a lot. Or we were just such unlucky.

But from now on:
1. If trial version of the software does not have the features I am looking for – no buy;
2. If company does not have at least two weeks money back guarantee – no buy.

Finally, we switched back to Win based development, and I actually have no idea when we will try doing something web based next time. Sad.

Have you ever had similar situations when you just wasted your money for nothing?

Posted under Software Business | 1 Comment »