Tad: So pretend like ya don't know me and answer
honestly, after all, you are in front of an audience of the four or five people who read
your web pages regularly.
Kev: Five eh? There are four others I don't know
Tad: So, lets get right to it. What does TPA really
Kev: Originally, it was short for Tampa, as that where I
used to live nearby to. Actually, it was also for the benefit of the chat room I
used to play in, the Tampa chat room. TPA equals Tampa. Pretty easy to figure
out. When I started doing the shareware thing, I needed a sort of company name, and
the sad little "KC Productionz" was not going to cut it. I just took TPA
and added the word "Software" behind it. When those five people you
mentioned took notice of us, I got the questions "What does TPA mean?".
Heck if I had a decent answer besides the one I just told you. I asked one of my
online pals to come up with something. I got "The Power Added-On" and
"Total Power Add-Ons". I chose the latter. Had a better sound to it.
Tad: You in a chat room? LOL, pretty rare.
Kev: Who has time to chat anymore? I have not been a
regular chatter in ages it seems.
Tad: Do you remember when you actually first joined AOL?
Kev: September 26, 1995
Tad: And when did you first start programming?.
Kev: I bought my first copy of Visual Basic (VB) in October
of 1995. I had gotten into the "waver" thing and found myself with a whole
lot of wav files and no way to organize them, much less remember them all. Having
some background in BASIC programming from high school, I though I would take a gander at
VB and see if I could write a small tool to list all my wav files for me so I would not
have to remember them all. It took quite a bit of studying in my free time to figure
out the differences between BASIC and VB but had it down enough, with a little help from
the "Dummies" book to write my first program.
Kev: Well, it wasn't called WavMan at first. It
didn't really have a title. It was just a window with a list of wav files and a
button to send the wav text into the room. I shared it with a few online pals who
had the same wav organization problems and boy was it a hit. About a month later I
had the title WavMan and a few more little features. It was what is remembered as
WavMan v2.0 and in its day took about 300 downloads from my AOL web space. Not bad
for a newbie, eh?
Tad: Where exactly did you come up with the term
Kev: It was short for Wav Manager, I couldn't think of
anything catchier. Of course, looking back I think I should have come up with
something different, but, what's done it done.
Tad: So, WavMan 2.0 was released in Novemberish of 1995?
Kev: Sounds about right. The version changes started
flying after that.
Tad: How so?
Kev: Well, WavMan became sort of a "cult" thing
after that. It was very popular in the Tampa and Jacksonville rooms at the time and
more suggestions were offered as features. I also had a problem with the
version of VB I was using at the time, which was version 4.0. It sucked really so I
downgraded to VB 3.0 which although does less than VB 4.0, is much easier to work with.
If I recall this correctly, WavMan 3.0 was written in VB 3.0 and started using a
little more complex programming techniques, called API. Don't even ask me to explain
it, it would take too long. Just understand that API coding is a little more solid
than standard coding, if done properly.
After I released 3.0, 4 and 5 came not to long after that, eventually, I stopped at 5.3
and let it alone for a while as I had a real job to consider. Writing and supporting
WavMan was not a paying job at that time and I was forced to treat it as such. But
at the same time, it was doing really well. I managed to get WavMan released in
AOL's AddOn library and it took some decent downloads. I was quite shocked that it
did as well as it did. Of course, it meant more tech support, and I gave it as well
as I could for a program that was free at the time.
At that point I started getting help from a long time
online pal, Debbi (Grzy TPA). She went from room to room doing the waver thing and
spread the word about WavMan. That's when the real frenzy started and I released
WavMan 6.0 which was jam packed with stuff compared to the old versions. I look back
on that version now and cringe. It was badly done and still it was very popular.
(Shakes head) I still don't get it.
Kev: Badly done? I'm surprised to hear you say that.
Tad: Well, its the truth. WavMan 5.3 and 6.0 were
sloppy. I knew nothing about programming really except what I had taught myself.
Plus, writing an AddOn to interface with AOL properly is not an easy task if you
don't know what your doing. I started backwards you see. I learned the advance
programming before the basic programming. I knew a decent amount of API, which is
considered advanced programming before I could properly read and write text to a file.
Tad: Then there was WavMan 7.0, which was shareware, yes?
Kev: Well, not right away. 6.0 stayed for a while in
one form or another. AutoDialer was my next program. That was the first
shareware, and ultimately that was the program that launched TPA Software.
Tad: How so?
Kev: Well, that happened in December of 1996 when AOL went
unlimited, and thank God because my AOL bills were pretty hefty. I went into some
serious debt because of AOL and WavMan. But, it was the first time in a long time I
was having any real fun, so the trade off was worth it. Getting back to
AutoDialer...you will recall that after AOL went unlimited, dialing into AOL was a real
bitch. Busy signals out the ass. Back then, AOL 3.0 was the latest client and
its redialer only tried twice before you had to answer a "Connect Error" window
and try again. AutoDialer simply bypassed that step and allowed for a constant
uninterrupted redial. I offered it to AOL for release in their libraries, and
arguably, it was the first AddOn redialer available. It got major attention really
quickly, even from some high up AOL staff. One of those gents suggested selling it
as shareware, five bucks a pop. I thought it was a neat idea, an income supplement
to help pay off some of those AOL bills I had racked up over the year. Well, as my
mom always likes to say "Be careful what you ask for, you might get it."
Tad: And you got what you asked for?
Kev: Well, lets put it this way...the mailman eventually
had to bring the mail to the door. He could not get it all in the box.
Kev: No doubt. I had to quit my job to keep up with
AutoDialer. I did not expect it to meet with this kind of success. Indeed I
was not prepared. I though it would maybe bring an extra 20 or 30 bucks or so a
Tad: Not prepared?
Kev: Yeah, that's putting it mildly. With a popular
program comes tech support, maybe 10 times what I had to do for the free version of
WavMan, plus the paperwork and database maintenance with registrations was unreal. I
didn't even have a real database back then. Mom and I had to create tables in MS
Word. Eventually I broke down and invested in Access to handle that...but the
E-mail, my God...I was not prepared. Its one of the reasons I had to quit my job, I
could not keep up with any of it working 40 hours a week and then coming home to do TPA.
I was getting no sleep.
Tad: Why so much E-Mail?
Kev: Well, you have to consider that there are a great many
people on the Internet who are not as computer literate as you and I. Some people
who wanted the AutoDialer program did not fully understand how to install and operate the
program. They needed a little help. Its all part of the job. Plus you
have to take into account I did not know how to properly script setup programs and support
texts. That's the AutoDialer story really, and the birth of TPA Software.
Tad: So, next came WavMan 7.0?
Kev: Yeah. Recall I had left my old job and needed to
find a way to continue to support myself through programming. I like doing this.
It's probably the only job besides IBM that I ever really liked. I thought
making WavMan shareware might carry this TPA thing a little while longer. Plus
WavMan needed a redesign badly. So it was made shareware and got a major overhaul.
But it didn't end there. AOL had introduced the 32 bit version of AOL which
WavMan 7.0 did not work with. To make a long story short, WavMan 7.0 was rewritten
to be WavMan 16. I purchased 32 bit programming language, VB 5.0 as I had no love
for VB 4.0 and wrote WavMan 32. The rest is history. Somewhere in there
Terminator was born to counterpart AutoDialer. Basically, its AutoDialer without the
Tad: You got lucky kid.
Kev: I don't really like talking about my success in this
venture. The Bible says in so many words that pride is sin. I like to keep a
low profile when TPA comes up in casual conversation. People ask: "So, what do
you do for a living" and I'll say "Computer programmer" and leave it at
that. Sometimes I have to say AOL AddOns when asked specifically what kind of
programming. Its funny. I once told some chap at some computer show I was TPA
Software's programmer and he didn't believe me. I ended up having to show him my
driver's license to prove it. Its too much hassle, I would rather just say
"programming" and leave it at that. I'm very shy around people I don't
Tad: Well, lets move on to something else then.
Kev: Works for me.
Tad: What job did you do before TPA Software?
Kev: Immediately before? I was tech support and
computer hardware troubleshooter for some dinky little company in Sarasota. I didn't
care for that job too much. Granted, the work itself was always a challenge, and I
liked that, but the owner was a power hungry control freak and he annoyed the crap out of
me. I recall he once called me into his office because he did not like my "I
know it all" attitude. I had no such attitude. The only reason that ever
happened it because the floor supervisor was having a problem with a system. He
spent hours on it never figuring out what the problem was. I fixed it in less than a
half hour and pointed out to him what he was missing. He got pissy with me and
presumably told the owner that I was being a "Mr. Know-It-All smart ass".
I got reamed with no chance to defend myself with the freakin' truth. I was glad to
give him my two weeks when TPA took off. In the end I only did 4 days before I got
the offer of not having to fulfill those remaining days. I took it gladly and
left. I took that job in desperation and I think they knew that.
Tad: Really? Why in desperation?
Kev: Well, its a long story really. I had moved to
Tampa some months before that and moved in with a young lady who ended up freaking out on
me in the end. At that time I was with IBM doing end user support for OS/2.
Great job, I loved it and I miss it. But when this young lady threw me out of the
apartment I was stuck. Debbi let me stay with her for a few days but I was in bad
shape. I took the easy way out and moved back home. I stayed with IBM for a
bit and made the commute to Tampa which was rather long. I left IBM shortly after
that as I had determined that what I made there was not enough to support me in the
cheapest apartment I could find. I was nearly broke and badly in debt so I just went
home and took the first crap job I could find to start the income flow again.
Tad: And before IBM?
Kev: Sheesh, well, lets just start from 1993, when I moved
to Florida from Maryland. I was a manager at Pizza Hut from 92-94, I started working
for PH in Maryland and carried it over to Florida. In 94 I worked at Camelot Music
for about 8 or 9 months and then joined a touring country music band. That was
awesome for the first few months, but eventually I got tired of living on the road and
came back home. I then worked at NationsBank for a while as a teller, which was in
95 and ultimately when I first signed onto AOL and started programming for a hobby.
I left NB to work for a cool company called HDS in which I did computer building and
networking POS systems for various clients. That job would have been perfect had it
not been for one minor setback. There was a client in Naples, about 130 miles from
the office, one way. I made this drive every other day until I finally left to move
to Tampa and work for IBM. It took a lot out of me and my car and decided in the end
I didn't want to do this for years and years. Plus I had to move to Tampa anyway as
I thought I was in love.
Tad: LOL, want to talk about that?
Kev: Not really. Best to let sleeping dogs lay.
I will only say that is was because of my hang-up on Heather back in Maryland (at
the time) that the relationship failed...plus she was on some major anti-depressants which
was making her act weird. I could not handle it.
Tad: Heather being the gal you are married to now for the
benefit of those who don't know about your recent marriage.
Kev: Absolutely. And I am fabulously happy.
Tad: Cool. So, what kind of music are you into
Kev: I have grown a major crush on swing music these days.
Although I don't really know how to swing per se, I enjoy the music very much.
Tad: Big band swing?
Kev: All kinds really. I have the Glenn Miller, Benny
Goodman and so on CD's. But it seems swing is making a nice comeback with some bands
doing some new original swing stuff. I have a few CD's now which I listen to while
working which are simply awesome.
Tad: Who are they?
Kev: Well, the Brian Setzer Orchestra is one of my all time
favs now. He was the former leadman for Stray Cats. The Cherry Poppin' Daddies
is another great swing group. Squirrel Nut Zippers offers a new take on ragtime
swing/jazz, and of course there are many swing collections that are just as great. I
think I even have the Swing Kids soundtrack someplace.
Tad: Anything else besides swing?
Kev: Classical music. Mozart, Beethoven, Liszt to
name a few. I have a huge weakness for orchestral music. You can probably
catch the Titanic soundtrack going at least once a day in my house. With that in
mind, ELO (Electric Light Orchestra) is another one of my all time favorites. I like
a little bit of everything, well, almost everything. I'm not to keen on heavy metal
and rap, but to each their own.
Tad: I've seen quite the Chicago collection in your
studio too Kev.
Kev: Older Chicago, yes. I like their jazzy style
back when Terry Kath (guitar player who accidentally shot himself) was alive and Peter
Cetera (bass player, lead singer) was still with the group.
Tad: Anything you like to do besides work?
Kev: I love playing card games. Hearts, Euchre, Phase
10, Spades to name a few. A few times a month some of my old high school pals and I
get together to play a few good hands of the games aforementioned. Its a great time
to light up the cigars, crack the beers, put some swing music in and just play.
Antique shopping. Actually, I'd call it browsing. Very rarely do I actually do
any buying of antiques. We have one antique dresser I gave Heather as a wedding
present. But other than that, I just like to look and browse. We have a very
large antique mall here in Westminster. Three warehouses full. You could spend
all day in there and not see the same thing twice. Its a lot of fun.
Fine dining. I think I have just about exhausted Westminster and Maryland in search
of nice restaurants. Florida I need to work on a little more later next year
Tad: Yeah, planning a move back to Florida anytime soon?
Kev: Sometime next year, after we get the child custody
thing worked out with Heather's kid and the biological dad.
Tad: Care to elaborate?
Kev: I probably should not for legal reasons. I know
the dad is on AOL and should he see me slamming him, well...it probably would not be good.
All I would like to say is this: If you are a father who demands the right to
see your kid, then pay child support! Being a deadbeat dad only hurts the child and
the child does not deserve that.
Tad: So Kev, boxers or briefs?
Kev: LOL, both actually.
Tad: Care to comment on the Clinton/Lewinsky scandal?
Kev: Uh, waste of taxpayers money. Here is the
government wasting time, resources and energy on beating a dead horse while we have the
Year 2K problem creeping up on us. We should be worrying about that, not digging
into Clinton's personal life. Who cares if he did it. Let it go already!
I did not vote for Clinton, but I don't think what's going on is right either.
Its just a waste.
Tad: Interesting you bring up the Year 2K issue, you are
worried about this?
Kev: I have concern, yes. Go read the book
"Timebomb 2000" by Edward Yourdon. 'Nuff said, I don't want to start a
Tad: Coke or Pepsi?
Kev: Diet Coke actually.
Tad: Do you tutor people in VB?
Kev: No, I hate tutoring. I don't have the patience
and I'll be honest, I am not a patient person. I don't really have the time anyway.
Most of the VB questions I get involve actual requests for source code. I
don't do that anymore. I may have at one time, but that was before this business
became so cutthroat. I got tired of people taking my code and writing programs and
calling it "theirs". And it has happened. So I just stopped
Tad: Gee Kev, that's pretty harsh.
Kev: The stories I could tell you Tad. Maybe if/when
I retire, I'll write a book about the whole thing and tell the story like it really is.
It would probably shock the pants off you what some people do in desperation.
I'd probably call the book: "Divide By Zero: The Perils and Pitfalls of
Developing and Marketing an AOL AddOn". Or maybe once you turn that little tape
recorder off there, I'll tell you then.
Tad: LOL. So, you play the piano still?
Kev: Sometimes when I get overwhelmed, yes. I don't
play like I used to, and I've been playing since I was at least seven. Completely
self taught. I used to write songs by the tapefull, but have since stopped as it was
not paying the bills. Now its just something fun to do when I get stuck with a
programming issue or I've just had to much. Or when I'm bored, which is pretty rare.
Tad: What kind of car are you driving these days?
Kev: I have a '98 Camero. I only care about two
inanimate objects in this world. Cars and computers. But of course my wife
comes first (looks off to the other room), she's in earshot range ya know, LOL!
Tad: LOL! What, no Monday night football?
Kev: Eh, sports. Zzzzzzz. I never got into them
and don't really understand most of them. I like baseball a little but don't get
into it. And I used to play golf a while back. Had this terrible thing called
a "slice" I could not get rid of, so I gave it up.
Tad: I can't help but notice all the crap you have in
your studio, out of all those junks food, what's your favorite?
Kev: Ah, snacking while programming is a must. In no
particular order, I thrive on those Pepperidge Farms Cheddar Goldfish, Doritos's Cool
Ranch 3-D's (a major hit at the card games by the way), Pringles Ranch Right Crisps, and
Mozz Sticks every now and then...but those are fattening so they are a rare treat.
Tad: Health conscious?
Kev: Seeing I'm the one who does a majority of the cooking
in the house, I have to be.
Tad: Your birthday is coming up soon as we speak
(November 4th), so what do you want for your birthday?
Kev: I hate this. I don't need anything. I have
everything I need. Take the cash you were gonna spend on my gift and donate it to
your favorite charity.
Tad: LOL, seriously?
Kev: Why not? I'll tell ya Tad, since I stepped into
the roll of step-daddy I have learned things I never stopped to notice before.
Heather has an adorable child who is very lucky he has what he does. A good home,
health, loving parents (Heather and I that is) and then I see ads and commercials of
suffering children who are poor, starving and dying. And then I look at Heather's
son who can't appreciate yet all he has. It's truly heartbreaking. I wonder if
those kids know how badly in shape their lives really are, or if they comprehend that as
normal. I imagine before the year is over I shall be making a descent contribution
to help that cause. Sometime I feel guilty for all that I have and realize there may
not be a whole lot I can do...but I'd like to do what I can.
Tad: (Pauses) Well, thanks Kev. You can just rock me
to sleep tonight.
Kev: Think about it sometime. Look around you and
appreciate what you have. Don't take it for granted.
Tad: Remind me not to ask you what you want for
Kev: Uhh, want to talk about a holiday that has lost all
its meaning over the last decade or so? Christmas is to celebrate the birth of
Christ, if you subscribe to that belief. What I see these days is nothing more than
a commercial hype for people to spend money and for businesses to suck it down.
Where is the spirit of Christmas in that? If that is the spirit these days then I
got lost someplace because its ridiculous. I went to Wal-Mart the other day and saw
all the damn Christmas displays up already. Whatever. When I was a kid, I
remember the Christmas season starting around Thanksgiving, not Halloween or weeks
before. What I see is "come spend money here because that's what Christmas is
to us, your cash!". I imagine Heather and I will do some modest gift giving,
cook a nice meal and celebrate with family the true meaning of it all. Giving.
Uhh, lets move on, I'm getting pissed off now...stupid holiday hype.
Tad: You're not the same person you were two years ago
Kev: I know, I grew up. Leaving home half a country
away, raising a child and getting married will do that to a guy. Not to mention
running your own business from nothing is a hell of a responsibility. I am
responsible to a whole lot of people at once and its hard sometimes. I feel I have
these standards to live up to. It's quite the pressure.
Tad: Yes I know, I answer E-Mail for TPA too lest you
Kev: (Smiles) I have not.
Tad: Describe to me your average work day.
Kev: Well, I usually get up sometime mid-morning.
This is because I stay up radically late, sometimes 3 or 4 in the morning. I work
better at night for some reason. I'll get up, grab my Slim Fast and Diet Coke and go
Tad: Ewwww, Slim Fast?
Kev: Best breakfast there is.
Tad: Go on
Kev: After the first round of E-Mail is the shower, then
back to work in the coding closet. This usually consists of researching potential
bug reports and addressing the E-Mail that requires an in depth answer. I'll apply
changes to the programs as necessary and save them. I like to try to keep the
releases as far apart as possible, but nasty and serious bugs get addressed right away.
By this time All My Children is usually on and I have to flip that on so I can at
least listen to it...
Tad: Soap Operas?
Kev: Blame mom, she got me hooked on them when I was a kid.
Tad: LOL, go on.
Kev: So program research and development continues for most
of the afternoon. Eventually Heather comes home and I spend some time with her and
her son. Then I'll finish up whatever I was doing and go make dinner. Then we
spend some more time together which recently has amounted to watching reruns of The
Simpsons. I'd do evening mail then while Heather gets her son ready for bed.
Then I usually have a pow wow with E.J. on the phone about the Florida half of this
company. Then Heather and I do some evening thing together or I'll do work if there
is need for my immediate attention. Heather goes to bed at some point and I'll work
until I get tired or I'm done doing what I had planned for that night. That's my
Tad: Sounds monotonous
Kev: Not really, each day is very different in terms of
work, goals and challenges.
Tad: You enjoy this?
Kev: Yup. I was never good at being someone else's
employee. Working for yourself takes that factor out. However, for those
people who think working for yourself is a bowl of cherries, I have some disappointing
news for you...it ain't. You just can't take off whenever you want. Missing a
single day of work can set one back quite a bit. Come down sick with the flu?
Too bad, work still has to get done. Want to take a vacation? Better allot
time to get the essential work done, in my case E-Mail at the bare minimum.
Tad: Hire some people (Smiles)
Kev: I have the people I need, and whom I trust. TPA
is my baby and to just hire off the street I think is insane. I don't see how small
businesses do it. Besides, I like being in control most of the time. I've
known you forever it seems, so I trust you with my E-Mail, mom (E.J.) of course I trust to
handle the paperwork and databases and such. If it gets big enough to require more
people, my sister and her husband are ready, and of course my wife is ready to pitch
in...so I feel confident I should be okay for a while.
Tad: So, trust no one?
Kev: Well, I don't want to sound paranoid and completely
distrustful, but if I get an E-Mail out of no where from someone who wants to volunteer
their help I just can't say "Okay sure, here is what you do...." Perhaps I
did at one time, but times have changed. I just can't risk the competition sending
one of their own to me trying to get in and find stuff to use against me. If I ever
start asking for volunteers again, I will probably have a very stringent screening
Tad: C'mon Kev, is it really that bad?
Kev: Actually, it is. That's all I want to say about
it publicly. I'm very happy with who I have now. They are all good and descent
people and I am lucky to have them helping me out.
Tad: Anything you want to say in closing?
Kev: Actually, if this ever goes to press on the website I would
like to say one thing for those who took the time to read it. I do appreciate
everyone who has ever tried us out and registered our programs. Its honest people
like yourselves that keep us around to write and support these programs for you.
Quite often I get some nice and flattering E-Mails from people. Sadly, due to my
workload, I don't always write back, but I do want to say thank you for all the support
and kind words that have come my way. It never goes unnoticed is always appreciated.