Ask HN: Techniques for surviving a job you loathe?
I was involved in a startup for a year that ended early last year because the person funding it got cold feet - it was his idea. As a result, I basically took the first job I could find, which is in the finance industry. My roles to date have largely been around management of people and architecture.
My home town is literally at the bottom end of Australia. Beautiful place but there are very few development jobs and no paying startups here.
I have a child with another on the way. My partners salary is insufficient for us to live on.
My job is a dev at a medium size company (around 300). The development in this company is appalling, non scoring on the Joel test and the work is boring. There is no challenge, people play games on their phone and sleep all day. The managers are micromanagers and the developers sit at the bottom of the org chart (this is a software company).
I'm building a cool product out of work, but I'm at it alone and I fear that someone will beat me to market (trying for bare minimum viable product). I also fear burn out (has happened before), the company attempting to invoke its IP clause of contract when they find out (legal advice has been that they have no ground).
I'm working 8h a day in my day job and 5-6h a night on the startup. I take weekends off to spend time with the family.
I have a deep understanding and portfolio of experience across mainframe development, enterprise Java, .NET, mobile apps & web development. I need something that challenges me - moving is off the cards due to baby #2 & I doubt selling remote work (if I can find a reliable income stream) to my partner.
For those who have been in similar situations: how did you manage and balance everything?
84 comments
[ 1.8 ms ] story [ 138 ms ] threadPerhaps this may work for you as you make prudent steps to find a better work environment.
A 13-14 hour work day sounds pretty daunting. Could the pressure you're putting on yourself with the startup be making your day job even more unbearable? Your concerns about being beaten to market are understandable, but remember that there's almost definitely as much (if not more) work to be done when you actually get your product to market. It likely won't be a picnic, so making sure you balance your time between work/pleasure now is important.
And one last thing - if people can get away with sleeping or playing games on their phones all day, it sounds like a pretty 'lax' working environment. It sounds like it has the potential to be whatever you make it.
Sorry if I've stated the obvious & good luck!
You're very right - i see the day job as holding me back from doing great things and a complete waste of time.
If there is a way to change your job -- don't hesitate much and find anything better or similar but closer to your heart. Again perfectly it would be own business but not many people are business type, and stable salary is often preferred -- so pick one which you would like even if it doesn't pay that much, but leaves more free time for hobby or side project.
That is assumed your health and physical conditions are good enough to not cause more problems.
I try to make challenges at work by looking at things another way (e.g. switch a programming language or ask for another opinion). That will only increase stress though, so be careful because you might be in a good place if the work is easy and expectations are low.
What is your goal for the side project? Money, experience, or curiosity? Can you find another way to either get more money or more experience that won't involve you spending an extra 5 hours?
I can let you know that in my case I spent a small time looking around and evaulating options ultimately finding a slightly better job. Be optimistic.
With regards to making work more challenging in the day job, that's the problem. They aren't open to anything. It's all set in stone. Hell, I'm not even allowed to refactor or write unit tests. Unit tests here refer to manual testing checklists.
Have you tried a lunch and learn to build up a case? Teaching people something new and answering questions is a different type of challenge and allows you to build some support to fix things that seem to be set in stone. Is there any way to do your day to day a different way? What about trying a new tool to record testing results?
1. try thinking about your life in 5 yr chunks - a steady paycheck to pay off my mortgage really fast (secure future) and manageable/flexible work hours to maximise time building a foundation for life with my little one before she turns 10 is a wise but dull way to spend a few years. knowing it's worth it, and why, may help with the grind.
2. find a minimum $$ number you can live with and then find the smallest company/association/NFP that will pay this. small companies may not need you to go deep, but they _love_ people that can go wide. make sure flexibility in time/location are agreed up front - see 1. Go wide in the weirdest way you can think of every single time ie, become their economics guru by focusing on the data visualisation first, not the SQL queries. refuse to use a spreadsheet at work. write reports in html and distribute as a package. organise an industry conference and grow it. seriously, you'd be surprised how much lattitude you can get if you actively pick to work for people that _want/need_ initiative.
3. understand stakeholders and how they influence the decisions your boss will make. see 1 and 2. try and frame every proposal as something that is both interesting to you and as something that will make your boss look good. build trust. be aware of being taken advantage of but remember 99% of people are reasonable so don't be too paranoid. creating and launching things is a habit not something you choose to do on a whim.
4. don't sweat the small stuff. it's just $$ - enjoy what you can and treat it as a process. understand where you're going, not where you are.
5. personal sanity - build or invest in something that can't be (easily) hacked by software. this is moat between your future business and the leech competitors. personal relationships are in this category as are delivery chains or quality>quantity. design and distribute a small range of programmable toys - partner with your local high school and build the reputation first etc etc...
6. look behind you occasionally. if you're not careful, you only look at the people ahead of you and how much more successful/rich/pretty/talented they are - considering how much of this is due to dumb luck, this will only make you depressed. stop occasionally and turn around - there are vast numbers of people around the world thinking exactly the same @#$@#$ thing about you.
7. again with the little ones. because it's important and you don't get a do-over. don't let their childhood memories be 'mum/dad was always busy' - when they're 12ish, they will barely want to be in the same room with you anyway ;-)
8. be with your partner - they're with you for a reason, make sure you don't just assume that will always be the case.
hope it works out for you.
If you think your moonlighting has merit but you feel overwhelmed, look for remote partners who can work with you, and/or go hunting for finance. Finance is critical, because it will allow you to part ways with DumbCo without putting you and your family into hardship. If you can't face the idea of asking around for money, then you'll likely never be suited for business anyway, so just give up and dedicate yourself to the family or to bettering the company you work for, or to find a better (remote) job -- that's more or less what I did, back in the day; as depressing as it sounds, it worked out OK.
Btw, if at any point in time your employer (pedestrian web-design agency, by any chance?) takes you to task for you being "distracted", taking too many personal calls etc, turn it around as their fault: they clearly cannot motivate you, and anyway everyone else is playing on their phones.
The alternative to all this is just to put your head down and revolutionise the company you work for. Do things the way you think they should be done, the way that will result in higher productivity. Believe it or not, a lot of micromanagers simply don't have the bottle to repeat a challenge more than once, and after a while they'll probably leave you alone or recognise your approach actually has merits.
Both scenarios are really a way to say that you'll have to man up. There is no easy way out; but nothing risked, nothing gained...
With regards to inciting change.. I have tried for twelve months now, they can't be helped. It's not web design, its financial software - they use notepad for tracking bugs and excel for project management.
Wellington and Auckland are the big cities here - I assume Melbourne/Sydney/Brisbane for you? Are there meetups in Adelaide? Go and ask questions!
Edit: I found a lot with just a basic web search. I understand they might not want to fund you if you stay part-time though.
Edit again: maybe you can get some kind of government agency to help you out, there are Early Stage Funds, Grants, etc... plenty of help around :)
http://www.business.gov.au/grants-and-assistance/grant-finde...
See also
https://angel.co/australia/investors
If you're not in debt, maybe you can save a very minimum nest egg (1 month of expenses, whatever you need to find a job in case it fails), and go for it, since it looks that the worst case scenario is going back to a job that can't be much worse than where you are now.
I certainly agree with toyg's advice, if you believe in your project, then go for it. Also, your deadline might be artificial (I don't know what you're building), it's good to get an MVP out there fast, but not being first to market might not be a killer.
An interesting exercise is to write down a list of the ten richest people you know, who would know you if you phoned them. (Ie, you could ring them up and they would know who you are). Often these are parents of friends or perhaps rich relatives, or maybe old work colleagues.
Then write down how much money you think they might be able to invest, and then sketch out a pitch for your idea.
At that point you could bottle it and never ask, or you could go further and actually make the pitch to some of them. You could be surprised at the result, but it would certainly help if you actually did come across a 'real' angel investor.
Some of the other folks there might be in the same boat you are, they are also your potential hires if you started your own company in the same area, so get to know them, figure out their strengths and weaknesses, what they are motivated by and what doesn't motivate them.
Talk to the managers and see what they are trying to get done (you mention they micro manage a lot) perhaps you can puzzle out what the group of them have been tasked to accomplish. If you like solving puzzles that can be entertaining for a while.
Look around for things that don't work well (are the printers always out of paper? Phones constantly ringing with no one answering?) see if you can engineer a way to solve one of those problems.
The bottom line is take ownership of challenging yourself to do something productive, don't wait for someone to either tell you what to do or "give you permission" to do that.
I've had to do this on multiple occasions. It was either that or wake up every day hating the prospect of going to work and suffering the endless boredom.
If he's using their time / lights / heat / AC / lunch / asking coworkers / etc, to read about topics that are directly applicable to his side project, that muddies things considerably even if he's otherwise kept separation strict.
Consider taking it one step further, and bringing in your own laptop (even if you're not connected to their wifi) to work on the side project in your underutilized time. That's probably too far, but is it really any farther than reading books ?
One thing that you might find more productive than playing games on your phone that seems unequivocally "safe" in this context is meditation. An hour or two of that might help make better use of your ~5h at home in the evening.
I'm not a lawyer either, but my example is different from yours is VERY different from bringing in a laptop and working on the project in your spare time.
I'd personally risk reading about, say, development (since I'm employed as a developer) and not really worry about it. If I'm working on billing software but reading about the entertainment industry (and building an entertainment-industry application), then I think we've got concerns.
I guess I'm trying to say that I don't think becoming a better developer in your spare time is wrong in any regard. It benefits you, your employer, and your side project.
That said, I don't think the GP really mentioned a subject. Maybe he's reading fiction?
Monks additionally do contribute to science. A lot infact. When i've visited monistaries neuroscience is often a key theme and they'll explain how different interactions literally affect you're brain chemicals.
You know that individuals who are going through horrific experiences can stumble on meditation themselves? They realise they can use it to draw strength to help them deal with situations by using it. They arnt taught, they don't come across the information on the internet. Only when adults do they realize that there's a name for what they have been doing.
People think that meditation is just "for relaxation". It's not. That is one SMALL benefit if you only use it once or a few times a month briefly. The other many other small benefits i've found from meditating once a week. And on the scale of benefits, I would say increased self-discipline and control of my own mind, motivation, concentration, happiness is in the "small benefits" category. And I have ADHD so these small benefits improve life immensely for me.
People who have trained for years can use it to generate an experience similar to an LSD trip. You can look at the positive effects of LSD in scientific experiments yourself.
Hope that somewhat answers your questions :).
If i'm happy, i'll help others around me be happy. If i'm depressed, others will pick that up and also feel more depressed.
They are interested in helping people to help people learn by their own experiences because we are all individuals. It is NEVER about controlling or imposing their way of life onto others.
This is just my personal experience around Monks and I could be incorrect. I'm sure someone will be able to give an entirely different interpretation from their experiences.
Take time for yourself and your personal development. While working on your startup at work is extremely inadvisable (see your legal concerns above)...if you feel like the pace at work is slow, do your work as quickly as possible and use the remaining time to move forward in some way. Learn a new language. Solve programming contest problems. Start a Toastmasters chapter at work. These sorts of things increase your sense of personal control over your situation; I cannot overemphasize how important that is.
Isolation is another dangerous trap. Find local developer meetups or board game nights or friendly pickup sports events. Talk with others about your situation. (For the same reason, asking here on HN is an excellent step to take. I'd wager most of us have encountered some variant of your problem. Also, asking people who aren't close friends can be surprisingly liberating, as you don't have as much emotional investment in their response.)
Hope this helps :)
So my point is you should try to turn your current predicament into a launchpad for bigger and better things.
The first thing I'd recommend is solid at-work time management - your goal should be to do the bare minimum to do well and make steady progress there in terms of you literally doing nothing but somehow being essential - a lot of managers do this after all, why not make it factual instead of how you perceive your job? But your heart and focus should really be on getting out of there and possibly using your side projects as evidence, not your day job (you're likely working on code that is far below your capabilities partly because you're too stressed to take on effectively now btw).
Most people besides your peers will have trouble understanding how tough it can be to be a breadwinner stuck at a job that's a deadend when you have so much passion to do better, so staying connected with people that can inspire you is critical. I'd say it's probably kept me from going completely insane and doing things I'd really regret just out of sheer frustration.
Exercise helps with few doubts but it won't help much unless you're managing your time effectively to keep the stress and workload at bay so you don't die of adrenal gland failure or something asinine.
Keep your head up and try to record your progress for yourself and try to limit work to side projects that do go somewhere and really understand what a minimum viable product means and take it from an entrepreneurial approach than engineering one.
Startup income isn't going to happen over night, so I think your efforts are not worth it given you're already stretched with the 9-5. I would be spending time on looking for either another job or a remote gig so you can give the 9-5 the flick.
Have you considered moving to Sydney or Melbourne? There are a lot of development jobs in these cities that pay well for people with experience.
Don't worry about the start up, I think. It's like worrying about wining second division on the lottery. Only work on it if you find it cathartic. Find another job, move cities if you need to.
And yes, tons of jobs in Melbourne for talented devs, good meetups too.
#1 Diet and exercise. Healthy body, healthy mind.
#2 Take the paychecks. If you can phone it in at work, and your employer is undeserving, then make money for no mental effort.
#3 Consider full time remote work. This is more and more viable. You can work for an awesome company with driven and smart people right from your home, or local library, or beach in Tahiti.
#4 Exit strategy. Focus on maximizing money and ease to move into something else. Get planning, and be selfish and strategic.
Incidentally, general networking. I got my current contract via twitter. :-)
I see people praising remote work on HN all the time. I also see people mention downsides, but I wouldn't have described the reception as lukewarm.
It's quite the crazy paradox because in my mind's eye, if any group has the perfect combination of ability, globalized community, and gen-y go-getter attitude, it's Hacker News. Yet to my constant surprise people here tend to lean towards meatspace for some intangible but enthusiastically cited reason about productivity, and worse still, plenty of those people even praise cube farms.
It's most odd to me. Please be gentle with the down votes; I'm just expressing an observation.
You can work to overcome the remote communication barriers with skype, conference calls, on sites, slack/im, etc, but those are all learned behaviors that take some time to spin up on.
I think on HN there might also just be a SV/SF bias.
#1 Diet and exercise. Healthy body, healthy mind. #2 Take the paychecks. If you can phone it in at work, and your employer is undeserving, then make money for no mental effort. #3 Consider full time remote work. This is more and more viable. You can work for an awesome company with driven and smart people right from your home, or local library, or beach in Tahiti.
And yes, I've hated working at some companies in the past. The best advice I have is to just to start looking for anything else you can find.. At least it's a fresh place and a new chance. If you're lucky, a slight pay bump too :)
1. Your #1 priority really has to be your family. I'm not assuming your family isn't important to you -- clearly it is -- but, it has to be more important than building a product or starting your own company. You're spending at minimum 65 hrs/week doing "not family", and that's a bit too much. You have 1.5 young kids, and what you do now, as a parent, will shape their future for the next several decades. It will change how they relate to other people, how they raise their own kids, and so on. If you want to have an impact on the world, focus on raising your kids.
2. So your job is your job. I mean, separate your self-worth from your employer. Show up, do what they ask, collect a paycheck, go home. One of the best things I ever did was step out of the computer industry for a few years and pick up a bunch of different jobs, including retail. I will still happily put in a lot of extra effort for any employer that wants it and is willing to reward me for it, but I can also show up every day, do the job, and go home, and have lots of other things to care about other than what's going on at work.
3. That said, if you can't learn how to do that, just show up and do the work and go home and forget about it, then you have to keep looking for a new job. That really should be your spare time gig, IMO, before other projects. It becomes your responsibility as a parent to try to find a job that values you and wants to pay you more so that you can provide more financial stability for your family -- and the best way to do that is with a better job, not a startup. HN is about the worst place to get this kind of life advice, because it's heavily skewed towards the attraction of risk-taking and the success stories when those risks pay off, but the reality is that the odds are not in your favor. There are a lot of bright and talented and ambitious people here on HN -- thousands, at least -- and of those, maybe only a handful have found something resembling wealth and stability, and of those, I'd bet most of them went through some pretty bad times. Do you really want to try to juggle all of that and a family at the same time?
I'm not saying you shouldn't work on your project at all, but that your priorities should probably be family, better job, and then project, in that order.
And, the consistent advice on HN is not to worry too much about being beaten to market. If someone else gets there first, it gives you an opportunity to see if there is a market at all for your product without having to suffer through the market research yourself (which these days typically consists of, "gosh, I really hope someone buys my product/service"), and you get to see what kind of mistakes they make, and learn from them. If it's a good market, there will be room for at least two of you.
--
There's a thing I do whenever I'm faced with really difficult life decisions. I sit back, let things get really quiet, close my eyes, and I try to see my futures stretching out in front of me like roads going in different directions. Each road represents a decision, and stretching out past my decisions aren't my fantasies but the most realistic outcomes I can guesstimate for each.
So, I would close my eyes, and I would see a road going off to the left, and that road goes like this: work full time for job I dislike, work hard on startup/side project, try to raise family on the weekends ... I am tired, and I am stressed out, because it's impossible to do all of that without getting tired and stressed out. Stress puts a strain on my relationship with my family. Project is completed and launched, and now I try to juggle a full time job, running a business, and raising a family. My health suffers. My oldest kid is 5 years old, and the business is still going. It hasn't failed, but it hasn't been a wild success either. I still pick up consulting jobs here and ther...
In the office, I try to help out the junior folks as much as I can, might as well make the best of a bad situation and maybe earn a bit of reputation as the go to person for software architecture. Also don't let go of your health, even if you don't like your job, no sense dragging down other aspects of your life with it. I tend to exercise every other day (alternating between cardio and free weights), and don't forget to eat healthy, it makes a huge difference in terms of your overall mood and energy level.
I think it's even worst in my place since my boss doesn't listen to other people's opinions and is more of a dictator. The result is something similar to the Fizz Buzz Enterprise Edition.
Maybe it’s being able to help a good person save $100 they don’t need to spend. Maybe it’s spending time with your co-workers and reminiscing old times. Maybe it’s being able to play with your kids. Maybe it’s revisiting a hobby you put down years ago, or going on a vacation with your significant other.
Once you’ve found those things, tell it to people! Tell it friends! Tell it to your family! Let them see what makes you happy, and when you aren’t happy, let them guide you to why you do what you do. Maybe they’ll suggest new things you’d be interested in.
Yes, there are sweeping changes you make in life. However, you will always find small things that just suck. Focus on what makes you happy and find people who are interested in your well-being. If you still feel stuck, start by doing something (anything) differently.
Knowing local people who love what you love can make a big difference. Whilst dev jobs are few and far between down here, they do crop up - usually in smaller consulting firms. All of the consulting firms down here generally have a presence at #wd42. And everyone that meets really cares about the sorts of things on the Joel test - so any potential employers you may meet here are on the same page.
We'll be putting out the speaker list next week but in the meantime hit up our website (http://web.dev42.co/) and maybe follow us on twitter. If you want an email reminder email me and I'll add you to the announcement list.
If you are from here, shoot me an email (in profile) and we can catch up for a #pubhack, #coffeehack or similar. I'm not a hirer - but I love to code and enjoy coding with others.
Edit: I thought you meant Hobart (as it is literally at the bottom end of Australia) but was mistaken. Either way if anyone is down here on the last Wednesday of any month come to #wd42 for a beer. We're friendly only some of us have 2 heads!
You should work to go to events like Startup Grind Melbourne, or at least such events in Adelaide. Network, approach people and introduce yourself.
> I fear that someone will beat me to market (trying for bare minimum viable product).
This shouldn't be a big worry. Even if it happens, move on to the next thing.
> I also fear burn out (has happened before)
Pull back on your startup work if this happens. A job you don't like, new baby and your own startup you're working on solo and in a rush as someone might beat you to market sounds like a recipe for burnout. Your startup idea can be put on the back burner when the other things take precedence. You fear burn out, so you should spend less time on it. You're not really cutting down time from it any how, your brain is going 24/7. I often have programming breakthroughs after waking up in the morning, or coming home from a dinner. I guess I'm unconsciously working on the problem even when doing something else.
Maturity might be part of these things. As people get older, that they hear BS at work becomes less important.
A proper perspective helps as well. You say "the managers are micromanagers and the developers sit at the bottom of the org chart". This may be true, but you should look at it with equanimity. Just think logically how to further your agenda. If it's unfair or illogical that developers sit at the bottom of the org chart in a software company, getting emotional about it will not serve you. It is something you have no control of, you can only vote with your feet, and for now you've voted to stay.
I'm confused. You think your partner would stop you from working remotely with a reliable income stream even though you're miserable in your current job?