Condominium Budgeting.
That wasn’t what I was supposed to do. I had asked the client if he would be interested in funding my programming business. He came back with a lucrative counter-offer: Start a property management company. He would provide the funding and he already knew all the in-and-outs of the business, including all the right connections. At time time, it seemed like a sure thing and I was more interested in starting a business than programming, so I was all for it.
There was one catch though: He was really behind in his condominium budgeting business and needed me to help him get caught up before we could start on the management business. He would bring me in as a manager with a reasonable salary and within a few months we would be managing properties like no one's business.
That’s not how it played out. I was less a manager and more of a condominium budget preparer. I upgraded his complex Excel template with some VBA magic and ended up preparing budgets most of the time. I would get to work around 6am and usually leave around midnight… 6 days a week. My salary of $4,000 a month was great for a guy my age, but when I broke it down to an hourly rate, I was barely breaking $10 an hour.
I kept going, thinking each day was a day closer to being caught up and moving on to the original plan. I made detailed status reports and streamlined the budget preparation process. After a year of stress and frustration, we were fairly caught up. I was happy, not knowing that my boss was a workaholic and could never feel like everything is caught up, regardless of what was actually happening.
He kept dodging the question about when we were going to start the management business, so one day I made it clear I wasn’t going to brush the issue aside. He was quiet for a bit, obviously trying to think of what to say. Then he said it: “I don’t think you can handle it, and I don’t think I’m ready yet.” Words can’t define how I felt. The best analogy I can come up with is getting hit in the face with a baseball bat, then getting kicked off the team and having to live on the streets. Maybe it wasn’t so bad, but it sure as hell felt that way. I was devastated. I felt cheated. I poured my heart and soul into his company and got absolutely nothing in return.
After preparing a 50+ page budget for a Marriot property, I left a note on his desk saying we need to talk and left. I came in later that evening and told him that I since this isn’t going anywhere I need to focus on my programming and would no longer be able to come in.
I felt such a relief after that day. I didn’t have to worry about site visits that required hours of driving. I didn’t have to look at another budget. I didn’t have to waste 18 hours of my day. I slept in for a very long time the next morning.
But now I had no job and no programming clients. I had dropped them all since I had no time to do anything else. To make matters worse, I was really behind in technology. ASP.NET was the hot technology and I hadn’t even heard of it.
Then a high-school classmate contacted me and asked if I wanted to help with a website programming project. He had a client that needed a specific feature and he couldn’t do it, since he wasn’t into programming. So I took the mini project and finished it fairly quickly. Then he approached me and asked if I wanted to partner with him to start a technology business. The goal was to be able to provide everything from tech support to custom programming. I agreed, excited to start something new, and we found an office. My fiance, Araks, thought of the company name – CornerBLUE. I loved the name. We got a couple of programming projects and he already had a couple of tech support projects, so we felt like we had a good start.
We didn’t. Tech support and programming don’t go together. There was a lot of emotion leading up to the end of the partnership, but I felt that we weren’t compatible enough, our work ethics were different, and there wasn’t much synergy between the two divisions. After numerous heated debated and negotiations over who got what, we ended the partnership.
I was very adamant about keeping the name. It was something that the love of my life had thought of and I wasn’t going to give that up for anything. That caused a lot of very heated arguments, but in the end we came to an agreement. I had the name and the office, and I was happy.
After a few months, I realized I really didn’t need a two room office, since all I needed was a computer with an internet connection. I subleased the place to two different people, both of whom became clients. Even my part of the office was unnecessary, so I decided to leave.
I never did any marketing. One client led to another, then another. A couple of clients were long-term arrangements and I got to have a consistent income for a couple of years from these clients.
I took on more projects and was always so busy trying to catch up that I never had time to figure out how to expand. I tried hiring a few developers, but it didn’t work out. I would give them a general idea of what I needed and let them loose. But they always came back with sub-par code and a very bare interpretation of what I wanted. I spent thousands paying people for work that I trashed and redid myself. Mind you, this isn’t something that happened years ago. My most recent hiring and firing was only a few months ago, and it lasted about 3 weeks.
And that leads us to where I am now. I have a few big projects on my plate, so my main focus is on finishing these. But my wedding is in 92 days and can’t continue working 16 hour days once I’m married. So I spent a lot of time thinking about why I failed in finding and working with a programmer. After a few days of contemplating, I realized I’ve been going about it the wrong way. I was giving them work the same way I receive it – general idea of what the client wants and little to no supervision. I would check back a week later and be very disappointed. Now I realize that it wasn’t their fault, it was me not managing them properly.
I’ve always felt uncomfortable telling people what to do. Ironically, I’ve been a manager twice. In retrospect, I didn’t do a good job at either place. Now, I realize that telling people what to do isn’t pompous or degrading to them: It’s my job. They would do the same thing if they were in my position. Their job is to do the work I ask them to do, and my job is to outline their work clearly and follow up consistently. One of us wasn’t doing their job! I think I can do it this time. I’m going to finish the projects I have now and, once married, focus on turning CornerBLUE into a solid self-sustaining company, not a one-person consultancy. Regardless of what I’m charging now, I’m still bartering time for money. I need the business to be making money without being dependent on each hour of work I do.
I’m really excited about taking CornerBLUE to the next level with my new wife. I plan on documenting the journey on my blog once we get it going.