On Wednesday 13 May 2009 04:45:04 am Abdelrazak Younes wrote:
> Steve Litt wrote:

> > In what ways were you using too much of it? I'm considering Qt as a
> > possible development environment to automate my business, so it would be
> > good to know before I make the same mistake.
>
> Please define "automate". Qt is a cross-platform development toolkit,
> mainly useful for GUI, network and Database programming. The toolkit is
> C++ with available bindings for python, ruby, C#, java, etc.

My book business grew organically from a beer-money sideline. So when I 
finally decided to record book orders, it was in a Gnumeric spreadsheet. I 
made mailing labels with a Vim macro. It worked just fine, although has the 
size and number of orders increased it started being a little inefficient.

I also have scripts to personalize each eBook. Later I front-ended them with 
UMENU (http://www.troubleshooters.com/umenu/index.htm).

Trouble is, if I'm away on business or get run over by a train, my wife and 
daughter will need to run the business. I can't imagine either of them 
copying and pasting from Gnumeric to Vim, pressing :source and then the full 
path to the mailing label macro. I can't imagine them figuring out all these 
separate scripts. And heaven help us all if my system stops working, because 
nobody could figure it out.

So my first automation was to start front ending more with UMENU, and 
developing awk and Ruby scripts to automatically print mailing labels. Using 
those same scripts I'll soon automate personalizing books. With any luck my 
entire product fulfillment and accounting system will be in one menu.

So far so good, but there will come a time when I'll outgrow making a new 
Gnumeric spreadsheet every year. Someday I'll need Postgres, and maybe a more 
GUI system. A lot of that could be put in one or several Qt programs, with 
UMENU used to call the various Qt programs.

SteveT

Steve Litt
Recession Relief Package
http://www.recession-relief.US
Twitter: http://www.twitter.com/stevelitt

Reply via email to