Bootstrapping Independence

I Want to Help People

It’s no secret that I am facing career burn out lately. It isn’t something new to me – I’ve been feeling it in one form or another for years now, but what changed is that I ran out of patience. I also had a critical decision to make regarding my two income producing websites, Golem Technologies and Crossword Puzzle Maker. Neither of them was growing despite a lot of effort, and though Golem became consistently profitable this year, I don’t see it ever being able to replace my day job income for a variety of reasons. So I put both of them in maintenance mode. I support existing customers, I do bug and security fixes, but I stopped actively promoting them and developing them. Giving up a business you love is a painful but necessary decision sometimes.

Since then, I lost a bit of direction – without the hope of growing my business into a sustainable lifestyle, it is harder than ever to go to work every day. I stopped reading the business blogs I read and I can’t seem to re-invigorate my passion for programming. A couple blogs I did not stop reading, and which helped provide me direction were James Altucher (and his daily practice, which I try to do) and Steve Pavlina – even though the past few years I have not connected with his writing as much. Steve recently wrote that passive income won’t bring you freedom, a concept I wanted to ignore for a long time but it was timely since I recently came to the same conclusion independently. What traps me is not my work – it is the attachment to the lifestyle my work enables, and the attachments my family has built up, and my attachments to the ideals of supporting them in this lifestyle so they do not suffer.

In the end, I concluded that my current path was unsustainable. I am no longer sure I have the fire in me to start another business for a while. Instead, to begin reinvigorating my creative spirit, I decided that my main goal would be simple – to help people however I can. I had a crazy idea of being an IT career coach since I have tons of IT experience and have helped a few people (friends and strangers alike) get jobs in IT, so I posted a note on LinkedIn inviting people to let me coach them for free. I got a huge response and have spent the last week coaching several folks through the process of getting a job. This is rewarding, but already I know I won’t be doing it full time. I also had the opportunity to connect to a few very kind and helpful people. Two of which have offered web consulting opportunities which I am exploring.

So my current path is fluid, undefined. When it remains undefined, it remains free. I am not sure what I will discover or land on, but I feel it is a good choice for me. I am casting about seeing if I can connect with people who I can help with my unique set of technical and business skills. I want to help people with no expectation at all – nothing in it for me other than the satisfaction of knowing I am helping.

Everyone has so much to offer others, but sometimes we don’t even realize it. I spent so much effort trying to package my skills and knowledge into a saleable form I lost sight of the real goal of a business – to help people. My dissatisfaction with the daily grind corrupted my efforts, and made them less than they should be. Rather than building something to escape, I should build something to help. I truly feel that if I can do that successfully, then satisfaction and freedom will come as a natural side effect. When I spend my time actively helping people however I can, I believe that I will eventually hit on the true intersection between my abilities and people’s needs, and ignite true passion. Then, maybe, I will be ready to build my next business, or maybe just take a job for someone else doing that. I am not sure it would matter at that point because the objective would be helping people to the best of my ability. That might be by starting a business, but it might also be by working with someone else who already did.

So, as I reached out in LinkedIn, I am reaching out here. How can I help you or people you know? If you suspect I might be able to help with something, please reach out to me – there is nothing I would rather do than help you in this moment.

My wife is out of town this week, and I am home alone. Recently, I decided to stop doing things to distract myself: I stopped working on startups, talking on the phone, reading anything, watching TV. I stopped doing anything except sitting and being with myself after work. Since I am home alone, this is a rare chance to do it and see what develops, but something crept up on me, a sudden great fear clutching my chest.

There are many ways to avoid being alone, to avoid fear and discomfort. At the beginning of the week, I gardened late into the night, and then focused on cleaning to distract myself. The next night, I told myself I would be silent, but I called my family for hours and watched a movie. The following night, I removed the TV, but read an old favorite book. Tonight I am writing.

When I was a child, I would sometimes feel the same fear. I would go into the woods, camping alone, a few miles from home. When the fire was out, and I was alone in my tent, under the stars, I could hear the crickets chirping and the wind howling overhead, shaking the tent. At first I would sigh in relief and relax, but before long a creeping fear would overcome me. Some darkness out in the woods was watching me, waiting silently for me to relax so it could make its way toward me. My imagination ran wild – a force of nature was outside my door, silently approaching under the cover of wind and darkness, slithering closer on silent wings, standing over the tent. Inside, I would stare at the ceiling, trying not move, trying not to breathe, waiting with a beating heart to see a handprint appear on the tent, push in gently to notify me of its presence, then disappear again, daring me to act – trapped. I was certain it would happen at any moment. The shuffling of an armadillo was the slow pull of his leg, the howling of the wind his laugh, the chirping of the cricket his soft touch on my tent, the darkness of the night waiting to swallow me whole.

Now I know the fear well. It has been a long time since it has visited me. Perhaps because I have silenced my mind with a plethora of work and distraction. Now that I have awoken somewhat, there is something lurking inside, a truth I know but do not yet see. I fear to see the truth waiting in my heart – but tonight I am sitting by the fire, I will put down my laptop, and I will invite the darkness in for a chat.

I have to define my yearly goals for my company today. Every year I go through a cycle where I define my own personal goals, which has always been easy for me. This year, I barely have the motivation to accomplish even this simple task. What are my goals? To leave this job behind me. The only problem is – every path I have tried so far has not led me materially closer to that goal, so I remain stuck.

Recently, I have been feeling that perhaps there is a reason all my efforts fail to bear fruit – maybe I am just pushing myself down the wrong road. I’ve been meaning to write a post detailing all the methods I have discovered about leading an alternate lifestyle, ones which have worked for others and what I have adopted from each, but that post is for another day.

Instead, I have been thinking that I need to reset. Stop working on my side businesses, stop producing new products, or considering freelancing. I no longer know the answer to the question “If you had a billion dollars, what would you do with life?” The way I once did. The ideal life has changed. I no longer dream of starting and running a company.  In fact, I don’t really dream of anything.

What I really need is a nice long break, a break from the day to day. My job wears me down constantly, and leaves me barely any energy for myself. I keep trying to change, but every other job looks the same to me. Even my vacation is used up. I have 4 weeks now, but all of it will go to visiting family overseas, up north, or family events like weddings I feel obligated to attend. I can’t just quit – I am the only one working now and I barely have enough savings for a month of bill paying. So maybe next year I can take a week off to recharge, but it seems so far away.

Instead, I am setting aside time this weekend to find a new direction. Perhaps after this, I will forego IT or even technical work all together. It was once my passion, but I am no longer sure. Unless I redefine my dream and feel passionate about it, I don’t think I will be able to make any forward motion. At least if I had a long term goal to work for, like becoming a master craftsman, I would know if any given step would bring me closer or not.

A Normal Life

Get a job. Go to work. Get married. Have children, Follow fashion. Act normal. Walk on the pavement. Watch TV. Obey the law. Save for your old age. Now repeat after me: "I AM FREE"Like most people, I have tried my hand at a variety of jobs. While planning my career in college, I dabbled in University research (robotics and motion), market research, programming, sales, and IT. At the end of my junior year of college, the best offer came from a Fortune 10 IT department – it paid well, had a good career track, was a respected company, and would help me avoid the senior year job search stress. So I took it, knowing at the time that although it wasn’t the ideal job, it had much to say for it. Nothing else had inspired me either way anyway, so why not?

Over the following years, I grew in my business and technology skills. I moved several times for the company – away from my friends, away from my family, away from my girlfriend at the time – always away. I was promoted several times, eventually becoming a manager. My salary doubled every few years. I could buy a new Prius in cash. I lived in nice apartments. I ate out a lot. My hours increased accordingly, taking up some evenings and weekends, though in the past year I have eliminated that.

As a result of this lifestyle, I slowly, almost without noticing, became estranged from the people around me and different from the man I once was and the man I had hoped to become. I stopped talking to my friends on a regular basis, and didn’t find time or space for new ones in new locales. My girlfriend moved in, then moved out and we went our separate ways. I entered into a weekly rhythm talking to my parents over video every Sunday. It was clockwork, and destiny. My energy went into the company and my career. For what, I was never certain but it seemed that if I could move up the ladder, I should. I came home tired, and wanted to relax in quiet ways – reading books, reading the news, watching movies, or going out to eat with my new girlfriend and soon to be wife. Those times were the best times, but they were all too rare – an hour a day perhaps. Sometimes less.

I came to realize after my first year of work that work-life was no life at all. Perhaps some people are lucky, and they find work that is part of them, flows with their personality, and improves them. But not so for me, and I could see no evidence of such in my friends, co-workers, or people I met on the street or read about in books or papers. It seemed everyone was the same – we all worked for something, but none of us were quite sure just what it might be. Houses, cars, food, or wealth? I don’t think anyone works for those things. I certainly don’t, though they become a byproduct. Like a drug, once you have them, trying to eliminate them becomes life changingly hard. We become entangled.

I climb the ladder because there is only one path laid out for us by society, a straight and narrow path with cliffs on both sides. One step out of line and you risk losing everything your life has led to – being ostracized and labeled immoral. But when I stop to rest along the way, and gaze up at the mountain top of corporate achievement in front of me, at the people who made the climb to the very end, I don’t see happiness or fulfillment. It seems to me that the people who have gone the farthest – the business leaders, CEO’s, movie stars – look the most unhappy of all. I can see it in their eyes and the way they act. The black hole inside of them has gnawed away the humanity, and all they can do to feel alive anymore is drive a fast car, buy a speedboat, or have sex with a beautiful young person.

Is that what everyone is working towards?

I stopped being an honest person within one week of starting my life as a corporate lineman. Long ago I had a MySpace page with a blog that I wrote in pretty regularly. I kept a journal. I didn’t do things I thought were foolish just because other people did them, like watch sports and drink alcohol. I had opinions about many things, and was interested to hear others thoughts. My first week on the job, someone found my MySpace page and point blank told me I should not be writing anything there. So I didn’t. Later on, my girlfriend read my journal and we had a bunch of big fights about it. So I stopped doing that too. We broke up, but the habit I started when I was 12 never returned.

My interests never changed, but my behavior did, so if you asked someone who knew me what I was interested in, they probably couldn’t tell you anything. I take an unusual interest in other people’s interests. My boss likes football, so I browse the game notes and scores so we can talk about it. I find football completely boring and a waste of time, but to him I am a fan of an opposing team. I don’t drink alcohol ever, but at company events the big man up top jests at my iced tea, so I carry around a glass of fine red wine occasionally, sipping it from time to time without joy but a smile upon my face that even my wife can’t always tell is forced.

Over time, the lack of honesty in my exterior has leaked inside of me, polluting once clear waters. I have such a lack of personality now I don’t have anything interesting to say to anyone. My friends have drifted off into their own paths and I have not replaced them. To escape, I have floundered like a drowning man, trying one thing after another. A series of escape attempts each ending with little to show for it but a notch on my belt of failures. I can talk business and startups and technology and marketing and management all day long. I am better at those things than most people, though every company I start turns to dust in my mouth. But they don’t matter to me anymore and they haven’t brought me anything worth having. I thought they mattered once, but they don’t. What matters to me more now than ever is authenticity and freedom, two things I have been lacking for many years. I want my life to align in all its spheres. Today it is a fractured picture made up of many small decisions and life currents I never swam against, or perhaps only swam without direction.

This blog is no different. Until today, it was largely a collection of highly moderated pieces loosely relating to startups, technology, or my life, with the only exception being the Mundane Existence.

I am making a change, and I no longer care if anyone likes it. From now on, I will be honest here if nowhere else. I won’t commit to writing more frequently. I have proved over the past 2 odd years of hosting this that even when I try I have trouble writing regularly, though maybe honesty will alter that. No one really reads this blog – my name is mostly anonymous, and my family only tunes in when I encourage them to. Feedburner shows 133 subscribers, and I get about 1500 visits a month, though 85% go to read about Drupal Performance or startup launches.

I am done self-promoting for awhile.

Recently, when my new website security scanning startup site launched, I was inundated with traffic – receiving several thousand hits in the space of a few hours. Coupled with several  website security scans my site was running, and the load was more than my server could handle, forcing me to restart Apache several times. After this, I decided to focus on tuning my application performance, based on number of requests served per second, and page load time. In this post, I’ll cover how I tuned the following tech stack components to improve results:

  1. Infrastructure (Hardware) improvements
  2. Apache Settings
  3. PHP
  4. Application performance

Prepare yourself – this is a very in depth tuning article, so grab a cup of coffee and get your tuning hat on!

[click to continue…]

After many months of work, I have finally officially launched Golem Technologies, a website and web application security scanning SAAS application. This is designed to be the world’s easiest security scanner, offering one click scanning (only enter a URL and you’re off) as well as in depth and easy to understand security analysis.

I encourage you to check out the site, and let me know if you have any feedback. I have begun executing the link building and PR campaign I wrote about in my pre-launch checklist. In a few weeks, I’ll report back the results here.

In my last post, discussing how to reduce stress related to work, I mentioned that I have recently been offered a promotion, which brings with it a host of new challenges and opportunities. Along with the positive, comes a lot of anxiety as I begin to transition out of my current job and into the new one. How can I be sure to maximize my success? How do I add my own achievements to the position without undoing the positive things my predecessor put in place?

To help myself transition and boost my chances at success in the first months on the job, I put together an action plan, which has been working out very well for me so far. Thus, I thought I might share it with you.

Leave Your Current Job In an Organized State

Though I am moving on, I think it pays to leave my current job in as organized a state as possible. This ensures the person who follows in my footsteps will have positive things to say about me, and leaves a lasting impression with my former boss. If you are staying in the same company, it significantly reduces the amount of calls/emails/IM’s you receive from people picking up where you left off – with a new job to worry about, every minute is precious!

You probably have a list of ongoing projects to hand off, and a whole lot of knowledge in your head. Make a list of projects and activities you perform today, then build a spreadsheet with each project or responsibility, who you think should take it over, the current status, and next steps. Share this with your boss to get approval and let them know it is your transition plan. You should make an effort to document the knowledge in your head as thoroughly as possible before you leave, making sure someone could pick up your work without talking to you if necessary, or after a couple meetings if absolutely required.

List out skill and knowledge gaps, then plan to address them

The job I am moving into requires a large super-set of the skills I have today. I know I will have to take time to come up to speed on certain skills, but I don’t want that to affect project timelines. To remedy this, I made a long list of key skills I believe I will need in the new job, but am not yet as proficient as I need to be. For my new job this includes some team management skills, process knowledge, domain technical skills, and assorted other skills. For each skill on my list, I came up with a plan to address the shortcoming and a timeline. Some of them will only be overcome in several months while others can be overcome quickly before the job even begins, allowing me to hit the ground running.

I also find being up front about your skill gaps with your new boss gives you some leeway, and he or she will often point you to people or resources to help you close the gap faster.

Architect a 30-60-90 day plan.

Whenever I am coming into a new job or major project, I find it helps to put together a short term plan (accomplishments which can be completed in 30 days) 60 day plan (medium term accomplishments) and 90 day plan (longer term and ongoing).

My 30 day plan consists largely of gathering feedback from my new peers on where the organization could do better, learning the nitty gritty details on the floor, and getting to know my new team. Starting around day 30, I will begin to institute changes which are the easiest to manage and will garner the least resistance. By day 90, I should have hit my stride and be comfortable in the role, and moving onto the bigger swing changes which will take significant time and effort to pull off.

For each time period, I recommend having a list of goals you want to achieve, and at least a basic plan of how you will achieve them. The closer the goal, the more specific you should be. Since new jobs typically contain a lot of uncertainty and learning, things farther out can be more idealistic and less concrete – they will probably change anyway, but it’s important to get perspective early on.

Reach Out to Others

If possible, reach out to your new set of peers, managers, and employees. They have a lot to teach you, and transitioning is all about learning. Take a humble approach and setup one on one time with as many people as possible. I like to meet with people starting with a set list of things I want them to teach me, but reserve at least half the time for open ended discussion.

In the first half, I may ask questions such as:

  • I know you do all our sourcing. Could you walk me through the overall sourcing process at a high level?
  • How do you configure <application/server/whatever>?
  • Who else do you think I should meet with?
  • I am new to project X, can you tell me the background of the project, and where we are today?

The second half I leave to open ended questions, where I want them to tell me what they think is important about my role, rather than what I think is important. I’ll ask questions like:

  • What do you think could be done better in this role?
  • Is there anything you think I should know/be aware of?
  • I found X explanation very interesting, how can I be involved / learn more?

I generally make these up on the fly depending on the person I am speaking with. I make sure to at least meet with every close peer, my immediate manager, and each person reporting to me and have a similar conversation. The specifics will change depending on who you are taking to, but the overall goal is to get a feeling about your work relationship, and to help close the skill gap or find new gaps you hadn’t known about before.

Notify Family, Friends, and External Commitments

Starting a new job is a major life event, so be sure to get the support of your loved ones ahead of time. Letting your family know you will be focused for a period of weeks and may be more stressed than usual, or working longer hours, often gives you extra room to have a smooth transition. Additionally, you may not be up to going out as often with your friends, so letting them know you may be less available can help prevent any resentment they feel if you see them less.

Finally, if you participate in community activities, you may want to notify them as well, since your time may be reduced or your mental stress level will increase.

The main goal of this action is reduce external stress by letting people know you are in a period of transition. Most people will be understanding, and supportive of your new role. Who knows, maybe they will even buy you dinner to celebrate!

And…

In the end, remember that a new job is recognition for a job well done, or for your qualifications. No one expects you to perform perfectly right away. In my current company, we expect a ramp up time of 6 months to one year, so cut yourself some slack and realize good planning and communication are all it takes to start successfully in any new job.

Lately, I have been feeling overly stressed. A number of good things have been happening to me, but along with those good things comes stress. Recently, my company offered me a promotion, which brings with it a host of new responsibilities. I am in the transition process now, which essentially means I am working both my old job and my new job as I migrate existing work to other employees and take on new work while learning the job. Harder still – it is a management role with a new team who is still learning the ropes, and it is a highly technical leadership role. As a result, I have continually put off work on my business even though I have a very short list of things to do before launch (I am already working too many hours and finding time for my loved ones is hard enough. I might not be forgiven for working on a startup which they see as “optional” given my strong corporate career).

Since I am feeling so many stressors at once, I thought I would put together a bingo list of stress reduction tactics I have used over the years along with my perceived cost of practice and short and long term benefits.

Meditation

Topping my list is meditation . The practice of sitting still and trying to think of nothing. I personally find Zen meditation to be the best, but each person is different, so use whatever school works for you. If you have never meditated before, it is easy to start. Simply find a place where you will not be interrupted for a few minutes, and there is as little distraction  as possible. Sit on the floor or a chair with your back straight, close your eyes, and try to have no thoughts come into your head. If a thought comes, notice the thought and then return to not thinking.

If you are just starting out, you can count each time you breathe in to help train your mind in the practice of avoiding thought. Count to 10 breaths, then restart at 1. Set a timer for 5 minutes and continue this for the entire time without breaking. As you get better, allow yourself to stop counting and increase the amount of time you sit for.

Benefits: Extremely relaxing. Reduces stress, improves overall life quality, improves thought function and clarity.

Cost: It will probably add to stress the first few times you try it. Meditation takes practice and time. Completely worth it.

Tips: If you find it hard, use meetup to find local meditation groups which can help spur your growth. This may involve additional time and possibly money.

Physical Exercise

Working out 5 days a week will do wonders for stress. I always feel happier and more energetic while on a regular workout schedule… unfortunately, I also haven’t been on a regular workout schedule for a year now, and need to get back to it.

I personally found the best routine to be about 30 minutes of weight lifting, followed by 30 minutes of hard cardio to be the best overall combination. Each day I would focus on a different part of the body for weight training.

Benefits: Long term health, less stress, morale booster, you are more aesthetically pleasing ;)

Costs: A lot of time, generally 1.5 hours a day for me when including travel/stretching/showering. You may also have to pay for gym membership and workout clothing.

Tips: 30 minutes of cardio is almost unbeatable as a motivational tool.

Project Planning

I was once told that if you feel overwhelmed, make a list of things to do. This actually works. Make a detailed list outlining how to get from point A to point B. Once you are done, start executing, but by then a lot of stress will have gone away already. I also like to add in task dependencies, completion dates, required resources, and a host of other stuff and make it into a full fledged project plan, but that’s a personal choice. The down side of this is that sometimes it shows you how much you have to do and can be de-motivating.

Benefits: remove the unknown  from the stress, increase productivity

Cost: May add to stress, takes up significant time and effort

Tips: Use excel, or learn how to use project management software

Being Present

This is an incredible tactic I picked up during some of my most stressful times. When I am feeling overwhelmed, my immediate instinct is to start multi-tasking in an effort to complete as much as possible. Instead, focus only on what you are doing right now and on nothing else. If you are writing a blog, then focus only on the blog. If you are driving, then be present while driving – notice other people in their cars, the sounds of the road, the signs and sights you pass. Don’t let anything but what you are doing in this moment distract you.

Benefits: meditation-like clarity. Improved efficiency, sense of well being. I usually sigh in relief after about 30 seconds of being present in a non-working environment (walking, driving, waiting, etc)

Cost: This is very hard to maintain.

Tips: remind yourself how beautiful the world is if you just look around, and how ineffective multi-tasking truly is. I also find it helps to remind myself that in the scheme of things, all my worries are petty things and I probably won’t remember them in a years time.

Eating Healthy

Another common thing I try to do when stressed is to grab quick and unhealthy food like a burger or a pizza. In the long run, this only slows you down and makes you feel terrible. Instead of grabbing a pizza, make a quick salad. Eating healthy will energize you more over the long run and improve your thinking, allowing you to get more done. Additionally, the release of positive chemicals such as B12 from a healthy diet will improve your mood and reduce stress and physical causes of stress.

Benefits: long term health, increased energy, improved thinking

Cost: doesn’t taste as good, and takes willpower

Tips: find a good juice bar and learn to love protein shakes

More Techniques

Even with all of this, I am still feeling stressed. Does anyone have some tips they can share with me I can try out and see if I can’t reduce some of my stress load?

I heard this phrase at a creativity seminar, and it caught my eye. Conventional wisdom exists to help mitigate risks. In business, we often use conventional wisdom to reject ideas quickly, but this can be a critical mistake. Some high profile examples of successes which bucked conventional wisdom include the iPad and Nintendo Wii. Most analysts thought tablet computers were non-starters. Steve Jobs had to fight Apple internally to get the iPad out the door, but it has sold several million units and is considered a big success. Video games were headed towards heavy graphics and hard core gamers, but Nintendo showed that millions of people would pay up to play fun and relaxing family games given the right incentives.

Conventional wisdom also lulls you into a false sense of security. If you apply it to your competitors ideas, you might miss the next big thing. If you apply it to your employees, you might miss good ideas and crush their creativity, while missing out on their best input.

Ignoring conventional wisdom is a great business strategy if you get it right. If you have a great idea which conventional wisdom says is bad for business, or won’t work, that is a good opportunity to start asking the “why” questions. In some cases, you’ll find conventional wisdom is correct (but you’ll be a lot wiser for investigating it rather than taking it on faith). Elsewhere, you’ll see un-tapped business opportunity others have ignored out of habit.

The key is to look at everything which has come before, and ended up reinforcing the conventional wisdom, then throwing it all out and starting from scratch. What I am saying is: you have to do something never before seen to find success where conventional wisdom says you will fail. And conventional wisdom is usually a good indicator of an idea which hasn’t yet found its perfect incarnation. After all, the very fact that conventional wisdom exists on a topic is because other people have had similar ideas.

So start training yourself to ignore conventional wisdom. Don’t dismiss ideas as good or bad out of hand, but start asking why and seeing the problem in a new light. Ask yourself, what opportunities have I missed while I was on auto-pilot?

Newer Posts → ← Older Posts