The Lovely and charming Kim starting Flash Development

Published Fri, Jul 23 2004 2:01 | William

Not sure if I wrote about this before but I figured you might find it interesting.  My sexy and charming girlfriend Kim and I met a few years ago when  we were both working just South of http://www.smithdata.net .  I was a programmer and she supervised all the   Documentation  for our software (That's what our management called it - the developers called it defective vaporware but that's another issue).  Anyway, I wrote about how disfunctional this place was before but one of the worst elements of it was the stratification.  Out of 14 programmers, one other than myself had ever heard of OOP.  They were all assembler (and it was a proprietary flavor of assembler written in the mid 70's) programmers and wrote the buggiest crap you could ever imagine - with two exceptions.  (Actually there was one programmer that knew OOP when I was there, but the only other cool person in programming actually started to learn it and she kicked butt).  Only one person had a computer science degree from a 4 year school and just about everyone had a tech school degree from a really really bad tech school there in town.  We sold software to small towns (< 3 horse) and actually did quite well in South Carolina because none of the big guys really liked competing in that market.  Anyway, when they hired me we were transitioning to OOP (well, they claimed we were when they hired me and the next two unlucky folks).  We were using this crap called Visual DataFlex   and you would really have to see it to understand how bad it sucked (and the documentation actually claimed as late as 2002, that it's probably the 'best' object oriented language ever written.  This 'best' OOP language didn't have any real support for inheritance - you could only inherit from the class Array (which was one dimensional).  The president of the company was the cause of all of this sh1t.  He was an absolute nut.  In 2001 he still refused to let us do anything on the internet b/c it was just a 'fad'.  Moreoever, when I started there in 2001, they were still debating on whether or not to go to a Windows based environment - they were still green screen and the president again thought that Windows was a fad.  I know this sounds like BS but I can prove  every bit of this.  All the president cared about was the grass and landscaping, and whether or not there were ant hills - he REALLY hated Ants.  He had  a few yes men that he hired that exacerbated everythign.  One was a retired Air Force dude who talked about the Air Force 24/7.  Every fucking thing we ever talked about in meetings caused him to chime in about the way the Air Force did it.  He had really great Air Force stories too.  He used to be on a Commando Team that raided other Air Force bases to test their readiness - but they did it unannounced.  He claimed that he had special combat training where he could take out up to 10 people simultaneously without any weapons. But for all of his Air Force talk, all his braggadocio about his accomplishments, his stories about Generals being scared of him - he somehow never managed to make Officer - Go Figure.   He also wore SKIN tight polyester pants and short sleeved dress shirts.  He was a eightlifter but he was also a lard a33 so wearing Nut Huggers, Short Sleeved Dress shirts which showed off his bitch tits and ties that were too short made him look really _____.  Then there was his buddy.  This guy was a Pentacostal “Christian” that was probably the most evil fucker I've ever met.  These two were the henchmen of the president and if you are ever casting a All-Male Bukkake Video, I can't think of 3 better candidates.  They also had the same cheesy mustaches and had this real hangup about African- Americans and Women.  We only had two Brothers working there and they ran one of them off quickly (he was way too smart to stay there for long anyway).

Now the Programming manager was an amalgam of every bad Manager stereotype you've ever heard.  He never went to any educational training.  He was a School Bus Driver most of his life.  He worked as an IT Manager in another company for about 15 years but was too 'smart' for the dummies there - they wanted to use Oracle for their Enterprise application which served 8 production facilities all over the world.  He knew Oracle was stupid and that they should use Visual DataFlex instead.  When they hired some real consultants to come in - they laughed about the Visual DataFlex and he got pissed off and  left.  He applied at this company and got the job b/c (and I'm not kidding)  “He was the Deacon” of First Baptist of ________ and much of the management went to church with him. (Oracle sucked according to him - and normalization was stupid.  Every, EVERY programming problem could be solved by 'adding a file' - and yes, Visual DataFlex had text files as the back end, not Tables)   It should come as no surprise that about 2 months after I started, we got a call from the bank of one of the customers who used our Payroll program.  It seemed that the IRS had just contacted them b/c one of the secretaries at the Police Statioin had a deposit made into her account in the amount of just over $12 million.  She made $9.75 /hr so this was a bit extreme.  The IRS had the transaction flagged b/c it looked like some money laundering.  It seems that the Killer Payroll app that our Bus Driver manager 'designed' (He bragged about his 'design' skillz constantly) had a little overflow problem and Visual DataFlex, being the best OOP language that it was, didn't raise an exception.  It just kept overflowing until the application crashed.  The paycheck amounts were stored in a 'work file' and this wouldn't be cleared out if the process didn't end correctly.  So there was no indication that anything went wrong and the amounts in the debit and credits happened to balance out so no one thought anything was wrong - no one but the IRS.  (This same manager had another programmer, at the threat of  being fired, hard code the 'correct' values on a payroll register once after telling the customers “I don't know what's wrong - you must have done smoething wrong b/c I just ran it and everything reconciled”

So what does this have to do with Flash?  Well, there was this thing there that Programmers were superior to everyone else.  No one was allowed to talk to us except for the managers. Before I got there, Kim was working in Support and went to ask a programmer a question.  Her Supervisor found out about it and lit into her saying “I don't want you talking to her or any other programmer..  If you walk by her in the morning and she says “Hello”, I don't even waht you saying Hello back.”  Well Kim's a smart girl and she moved up quickly, but even as a Supervisor, she and every other non-programmer were treated like garbage by the programmers and managers.  When I stared working, I refused to play this game and this definitely made me some enemies when I started there.  I write software for God's sake and that's it.  I'm not God's Sysadmin, I don't do transplant surgeries or anytihng close to it. But the lamer the programmer, the more they had this attitude.  The worst culprit was this fat ass, sloppy redneck fuck with Plumber's Crack who only wore three different shirts.  He was the 'head' programmer and wrote a lot of the software.  Among some of his killer features was a requirement that you have to stop the program, change the time and date, rerun the program and rerun a transaction (which I use very looselly here) in order to make an adjustment.  Kim had to document stuff like this and it was hard to say the least.  But the worst part was that he told her stuff like 'you're stupid' because she thought it wasn't user friendly S even though I did everything I could to differentiate myself from fucks like him - as well as publicly ridiculing this type of behavoir and lame a33 code, Kim was so scarred for two years from him that she had a lot of neurotic fears about programming. 

So when I told her she had a lot of graphics talent and should look to get out of that company, she had a mental breakdown.  On the one hand she appreciated my support and she knew I was right.  But on the other hand, people like Plumber's Crack told her constantly that HTML help was stupid, Flash was stupid, Mouse Driven apps were stupid.  So she vacillated between thinking she could do stuff like Flash programming and believing that since she wasn't a 'programmer' she'd never be able to use Flash or create Graphics.  For a long time she got really defensive every time I tried to teach her ASP.NET or SQL or even Crystal Reports (yes, some of these 'real programmers' that were vicious to her coudln't do anytihng but write Crystal Reoprts), she'd get really defensive b/c she thought she couldn't do it and that I was being mean to her when i told her that she could.  While this may sound goofy - if you saw the verbal abuse that many people like her recieved (particularly women who got it from men), it wouldn't be that surprising  On a daily basis she heard stuff like “Why are you so stupid? I know what customers want and they want to have to change the system date to write an adjustment.”  Or “You're not a programmer so you won't be able to understand this”  Or “Who do you think you are talking to the programmers.  You aren't to talk to them about anything”  So when we first started dating and I asked her to lunch, she thought I was being mean and mocking her b/c 1) Men didn't eat lunch with women at that company 2)  Programmers were too good to eat with non programmers.  I thought it was nuts but actually it was a reasonable thing to assume based on many people's attitudes.  When I stared there though I refused to play this shit and so did two other guys.  Very slowly this stuff began to change but there were still a lot of women scared to go to lunch with guys, or even ask to go with the programmers at the time I left.

So here's my girlfriend who's truly gifted at graphics development terrified to write Cystal Reports or try Flash.  She went to a really prestigious college in the south after graduating #2 in a high school class of around 500, and graduated with honors.  By any objective standard I'm the dummy of the relationship, yet I had to listen to her refuse to do stuff like try and learn Flash b/c she thought she was too stupid.  Finaly we both left this shithole but the company she moved to still had a bit too much of this “Me programmer You subhuman” mentality.  Little by little though I kept on her about Flash b/c I knew she could do it.  I made her work with SQL and learn Joins (which terrified her once upon a time but she kicks a33 at now) then stored procedures.  When she wasn't worrying about 'being too dumb' she learned everything WAY faster than I ever did.  She even started doing some really advanced stuff with Crystal which she was terrified to try while at the previous place.  Then she moved on to Excel VBA and that was it - if she could learn all this stuff this fast, I revoked her privileges to say she was dumb.  It was a slow battle at first b/c of the self doubt caused by years of abuse but finally it broke down and she started really kicking ass at Flash.  Now she's working with Flash MX 2004 and getting pretty good with ActionScript.  (Having worked with her and a few of the Geniuses at our former company - I'd bet a years pay that she's not only smarter than them, but already a better programmer and most of them had over 10 years experience. ) 

So NOW  Kim is hitting the top part of her learning curve and before long I'm hoping to get married, quit work and let the smarter on of us make the big bucks.   No doubt my sweetie is going to be really great at this.  And there's something really cool about seeing someone who's been through the shit she's been through, who's had their self-confidence wrecked by loser programmers w/ plumber's crack Finally start to shine. She still has a occassional self doubts but I think those are simply the ones we all have when we start doing development professionally.  And I'm so graphics challenged that having her do Fireworks images for me is definitely really cool.  Her sight  has just been posted and there's no real Flash up - now.  But I've seen some of the stuff she's going to post really soon and it's good - very good.  She's a perfectionist so we won't see anything 'real' up there for a few more days- but I'm convincing her that her stuff is too good not to post.  And she's started learnig ASP.NET and how to integrate Flash MX with it so we should see some good stuff  up there soon.  So all I can say to Kim is “I'm proud of you sweetie - and keep going,  Post those movies you've been showing me the last week and keep learning the new effects.”  Most of the stuff is done purely for fun but it's good and dating a real Flash Developer kicks a33.  Those losers from Hell Data Processing would need to slither up to the top of a skyscraper just to kiss your ass .  And hopefully everyone here will pester yoiu into posting all of your movies - I know one of us is going to for sure.  All I can say is I'm very proud of you!

Filed under:

Comments

# William said on July 23, 2004 9:33 AM:

Sounds like a winner!
Umm ...have you told her you eventually plan on marrying her before?
Cause my guess is reading it in a blog for the first time probably doesn't rate real high on the "romantic things my boyfriend said" scale.
Just a thought.

# William said on July 23, 2004 9:40 AM:

LOL.
Bill, you made me laugh.
This is a perfect story for http://www.softwarereality.com/truestories/index.jsp.
Oh, and I wish you too all the best.

# William said on July 23, 2004 10:33 AM:

Nice one Bill. I absolutely hate people that talk down about other people because they are 'better' or 'smarter'....Just let Kim know that the main reason people like that call other people 'stupid' is because they are not very self confident and are probably scared that if anyone found out how little they really do know they would lose their jobs.

I can't wait to see the stuff Kim's been doing, I'm sure it rocks! I've always wanted to learn Flash, I always thought that it was one of the best ways to enhance a website.

BTW: are you and Kim going to be behind eVisionary? Sounds like a great idea you two have there.

# William said on July 23, 2004 10:54 AM:

Andy: I guess I just commited another clumsy blog entry - very good point ;-)

Miha: Thanks man. I might have to post it over there. The president was recently forced to retire and the company was absorbed by the parent company. Of course this had nothign to do with any failings or the fact that they let one manager just about destroy a formely successful company. There's also this amazing correlation between former employees and success after leaving the company.

Please tell me that hte GPS has arrived - I''m going to have to track it if not -

Skicow She's actually learning flash. I think she'll really appreciate (actually I know she'll really appreciate) what everyone's said. That's actualy why I've posted about fake Access programmers and the like - and people who tell otehrs that something can't be done and that it's stupid to want it when they make simple requests.

All three of you - THANKS!

# William said on July 23, 2004 2:57 PM:

What's sad is that apparently racism and sexism had a place in the company. There were "gangs" of people who thought better than others and had a common comradery of sorts. So people could joke about blacks or women and be completely comfortable in doing so. Add to this a work environment where people are afraid of losing their jobs and this can go on forever without any kind of change.

I'm glad you're both gone. The company was going under quickly and you can tell so by the way people treat others within the organization. Any company that knows about such practices, condones or does nothing about them is only digging their own grave eventually.

Hopefully Kim can quickly get over the esteem problem created by someone with low self esteem to begin with (funny how the "disease" propetuates isn't it?). Kim doesn't deserve to be "bound" by their words. What usually happens is people call you stupid, or belittle you. At first you let it go and shrug it off. Later as it keeps reoccuring you start to get sold on the idea that maybe you really are stupid. Then as days go by you do something and go "Wait a minute, I really AM stupid. Look at this mess!". Once that happens, recovery is extremely hard. You convince yourself that you're stupid, shackling yourself to the problem. The problem is you are the one with the lock and key, so you are the one that has to convince yourself that it was a lie. Positive people do help but they aren't the one that will ultimately free you from this burden you carry. None of this is easy but understanding where the power lies (yourself) will help you understand how to overcome the problem.

On a lighter note:
R.I.P. Hell Data Processing. You won't be missed nor will you be remembered. Well you were remembered but hopefully Bill can stop giving you thought because you really don't deserve it. Your childish ways led to complete and utter failure and unless you grow up you'll have no real place in today's society even if you can exist in it. You are survived by no one because no one cares any more.

# William said on July 23, 2004 9:37 PM:

Bill -- You are the sweetest person in the WHOLE WORLD!! What a great thing to say! Thanks for the encouragement...I know I have a LONG way to go with Flash and all, but at least I'm not afraid to try now!

Love and many XO's,
Kim

# William said on July 24, 2004 3:34 PM:

Hi guys,

Here is another "software reality" story:
http://www.sampioni.com/en/Legenda.htm

And Kim, yes, listen to Bill :-)

# William said on July 24, 2004 4:47 PM:

Miha - you are the best! The link has helped a lot too. Slowyly but surely I'm starting to convince Kim that all programmers aren't monsters that eat puppies and kittens and think anything but assembler based green screen apps is 'stupid' I love the software reality!

# William said on October 14, 2004 3:23 PM:

Whoa...I fortunately listened to be gut and turned down a job offer from this company about 7 years ago. They wanted me be to jumpstart their Visual DataFlex efforts (VDF).

I turned the job offer down for several reasons… first and foremost was my impression of my future boss. During the interview, he indicated that the founder of the company had a photographic memory; unfortunately he had a pornographic memory. He also inquired as to whether I drank beer… I indicated that I did NOT. He proceeded to tell me that they would get me started. He also boasted that he would become president (or leave) in the next 5-10 years, and that I would be the logical choice to replace him.

Secondly, the “company tour” was a quick walk past my future co-workers, a quick look at my cubical (that would be shared), and the lunchroom. The office space was as stark as the outside of the building. He made no effort to introduce me to any one; they seemed to avoid eye contact with me. Each of their workspaces was completely devoid of personal effects and very sterile.

I came away REALLY appreciating my current employer.

Historical note: At the time, you could spend $1000 for a development license of VDF and develop unlimited user database aware applications with absolutely no for runtimes no matter how many simultaneous users. For the their needs, it was a good solution. There was nothing on the market like it.

# William said on October 14, 2004 4:58 PM:

Eric: I have to find out more - I went through almost the same exact stuff at my interview except that he had me come at lunch when no one was there.

# William said on October 14, 2004 10:35 PM:

It was seven or so years ago so the details are fuzzy at best... I have a vague memory that he fixated on some "connection" or coincident that I had with him or his son... it was either my name or my birthday was the same… I cannot for the life of me remember his name.

When we started negotiating on salary and benefits, I asked for 2 weeks vacation, which he said he could NOT do… he told me that home office not let him make such a concession. I would have to wait a year before I would even get one week… this is one of the cheapest benefits a company can give... Considering that I was moving away from family/friends I would like to take a vacation and return home for a visit. At least ONCE per year.

Also, I explained my salary requirements BEFORE I drove to Spartanburg… During the negotiations he indicated that the home office would NOT authorize that amount for this position… The maddening part was that a recruiter called ME to see if I was interested… The same company called me AGAIN 6 months to a year later and tried to recruit me again for the same position, not realizing they already called me… evidently there are not many DataFlex Programmers on Monster.com. I told the second recruiter I was NOT interested and she aught to join the DataAccess news groups and post in message their “jobs” news group.

On a positive note, they did at least reimburse me for my gas and hotel.

# William said on October 14, 2004 11:17 PM:

Eric:

Please drop me an email when you get a chance. I'll explain later but I'd really appreciate it. Did you talk to the software manager or the president or vp? You know that they were taken over by the parent company b/c they would have went bust otherwise? They left Forms and Supplies in the current building b/c it was still profitable but they had to take the software company over - they forced the president to resign - it's charma at it's finest.

Another funny thing that you mention. After I left there, things got a bit heated to say the least. It's the only employer I've ever left on bad terms with and they did a lot of things that were just unreal - including claiming that I wrote the Klez virus. They actually reported me and filed a complaint b/c they have no firewall or anti-virus software, 95% of the people send around those chain letters on a weekly basis, and after I left they got infected with Klez - and they tried pinning it on me! Fortunately that fell through the cracks b/c it was so f***** ridiculous. Anyway, 4 months after I left I had two different recruiters try to get me there as a .NET Developer (I was a big part of why they went for .NET in the first place, after spending two months battling my manager who claimed you couldn't write Windows apps with .NET, only Web Apps). Please though, drop me a line WilliamRyan@gmail.com .

# William said on October 15, 2004 9:27 AM:

I have sent you an email...

# William said on October 15, 2004 10:06 AM:

Thanks Eric!

Search

This Blog

Tags

Community

Archives

News

My other sites

Cool Stuff

Book Stuff

Security

ORM

Data Access

Funny Stuff

Compact Framework Stuff

Web Casts

My KnowledgeBase Articles

My MVP Profile

Design Patterns

Performance

Debugging

Remoting

My Fellow Authors

My Books

LINQ

Misc

Speech

Syndication

Email Notifications