Ask HN: How did you move from IT/software to something unrelated?

222 points by brailsafe ↗ HN
I'm a frontend developer in the greater Vancouver, BC area. After becoming burnt out at my last position over a year ago, I've had no success in finding further work and don't have all that much motivation to continue the endless cycle of humouring recruiters and sending resumes out. Not because I don't like software development, more so because of the cost of continued attempts and lack of potentially inspiring outcomes (technical, very time intensive interviews with very few compelling companies worth the effort) that I am qualified for.

Anyhow, I'd like to apply at companies that, for lack of a better description, essentially pay minimum wage and require building basic skill that I may not have developed in software. Like Starbucks, McDonalds, retail. However, computers and software are pretty much all I know and all I have on my resume. I'm reasonably outgoing, well spoken, and have some confidence that I can work with others, but making the backwards transition from my career to a more basic jobby job (no intention of being derogatory here) is surprisingly unclear.

Edit: Part of the intention as well, is to build versatile skills that might allow more job flexibility in the future. For example if I were to travel and work without requiring a skilled worker visa.

184 comments

[ 3.2 ms ] story [ 251 ms ] thread
The biggest obstacle you'll face is that depending on how you present yourself a savvy manager will assume that you'll get a "better" job as soon as you can and leave them high and dry.

Besides that the best advice i think is that getting a "blue collar" job is no different then getting most others. It's about who you know and how much shit you're willing to eat. I've done ever from hanging drywall to writing R code. If you're personable and willing to roll up your sleeeves you can usually get something.

I suggest addressing the leaving for a better job issue head on. One possible tactic is something like "Yes, I probably won't be around forever. But as long as I'm working for you, I'll show up when I'm scheduled to work, on time, sober, and ready to go. I have a car in good conditions / live a ten minute bike ride away / am on the X bus line. When I leave, I'll give you two weeks notice so you have time to pull me off the schedule."
I like this idea. It would be accurate to say I'd leave once something more relevant comes along (probably) and I think this is an upfront way to handle that concern.
Have you ever tried sales? It should be fairly easy to get a sales job at any retail store near where you live. Spend a year or two getting good at it, then get hired as a technical sales engineer. Sales is a versatile skill and somebody with both sales chops and programming skills is hard to come by.
I'd add that sales is quite possibly the most universal of skills. You can move anywhere in the world and get a well paying job if you have sales experience. Well, maybe not North Korea, but you get the drift.
well, north korea still has to sell all that coal it pulls out of the ground using slave labor.
This interests me, who would I contact to sell that slave coal? Do they use external recruiters? Any pointers would be appreciated
This. I've been a passionate side project software developer yet the job I've had for the past few years that paid the bills well and let me work remotely has been a mix of apps engineer / sales / marketing. Instead of working retail I'd look into b2b software companies and hardware (e.g. Micro-controller/fpga/dsp) companies
(comment deleted)
Have you considered going back to school to get a degree in something else that could land you a better job?
+1 to this. I got bored with IT/software, went back to school, got an aerospace engineering degree, had a very satisfying 4+ years in it, then a software job came my way that was too good to turn down. Quite a commitment of time and money but for me it was all very much worth it.
Did you work part-time while going back?
Yes, I did, which helped with expenses. Funny thing is that once I got into the industry, I was the only engineer in my office who was an experienced programmer, so I ended up writing a decent amount of code for the job. It was a very satisfying way to rigorously learn methods of structural analysis, so I didn't feel like I was back to square one. And in the interviews for my subsequent jump back to the software business, when I got some questions about whether I felt rusty (they assumed I hadn't been writing software during school and aerospace), I could truthfully say that I'd programmed frequently enough that I wasn't out of practice.

This brings up a larger point I should have called out earlier: An experienced dev in a non-software field has a superpower. I'm no genius but because of my background, I was able to write software that made our engineering team more competitive, and I was able to negotiate good raises as a result. Everybody won.

(comment deleted)
Maybe teach English in Asia or drive an Uber? Or go to trade school to become an electrician or mechanic?

Those are the escape routes I daydream about when I'm unhappy at work, anyways :)

No Uber in Vancouver, unfortunately. It's one of the very few cities in North America without Uber and Lyft.
The rules were changed and ride sharing will be legal later this year.
Says who? Last I heard the liberals were trying to use it as an election-year bribe and it backfired on them heavily. I believe the recount is today, so we don't even know if they won yet. They haven't actually changed any rules yet (unless you have a more recent source).
Teaching is a difficult job, but I really enjoyed it. If you are from an English speaking country, have a university degree and are under 40 then the JET programme (Japan Teaching Exchange) is a pretty soft landing if you get in. Reputable government job, visa sorted out, travel expenses sorted out, accommodation sorted out and higher than normal wages (which... is not saying much -- it's still pretty low). The problem is that it takes a good year from applying to going and in some countries the competition is fairly stiff. Still, I recommend it. I intended to go for 1 year, but stayed for 5 (maximum length of the contract). I never really intended to get out of the software industry but I would happily have continued teaching English if circumstances hadn't led me back to high tech. I still entertain notions of teaching again...
Oh man the JET program is amazing compared to the other teaching jobs in Japan. I was never part of the program but considering what they do for you and the market rate, the pay is still pretty good. Can I ask how you got back into tech afterwards? I taught for a few years in Japan and it was quite hard to land my first programming job after (I'm still in Japan).
I went to the UK :-). The real story is that I went to Japan only thinking of staying for 1 year. After a couple of months, I knew I was going to stay forever. At that point I quite happily made the decision to give up writing software professionally, do something else and write free software in my spare time. After 5 years, I was actually planning on starting a brewery (I've been a homebrewer since I was 18), but I got married and my wife wanted to learn English (she's Japanese). We ended up going to the UK since I can get a visa to work there. I needed to do something to pay the bills, so I tried to get a software job.

London is chock-a-block with programming jobs. There are also meetups pretty much every day of the week (often with free beer and pizza). I basically went to as many meetups as I could and I also invested in going to some conferences in areas I was interested in (another good way to meet people). I screwed up my first interview very badly and I'm sure that the people involved are convinced I can't program at all :-). But in the end I got lots of interviews and was able to land a job in about a month (though I started a month later).

Of course the biggest question people had was, "Can you still program?" I'd been out for 5 years. Luckily I had been working on a side project in Ruby for that time period. The code was pretty awful (I was experimenting with a few different ideas) and definitely not idiomatic Ruby, but it helped a lot (i.e. it got me a foot in the door). I also needed to create a narrative for my career where teaching English for 5 years made sense. Of course, people don't plan out their lives like that in reality, but it helps people understand that there is some continuity -- you aren't just bumbling around from job to job. In the end, I had to adjust my salary expectations (because London pay is quite low compared to similarly expensive cities in North America and also because my employer was legitimately taking a risk in hiring me). But I've always been more interested in doing interesting work than receiving a large paycheck, so I had no problem with that. If you do good work and are successful, your employer should bump you up the next year. If they don't, you can very reasonably leverage your "I am working in the industry now" status to find a higher paying job.

I'm currently back in Japan, working remotely on contract for that same company. Being married to a Japanese national made it very easy to return. When I was looking for work before I left Japan, I found that recruiters and what-not wouldn't touch me. I suspect that they thought (reasonably) that I didn't have access to a visa. As soon as I touched down in the UK, they were all over me.

I couldn't quite tell if you are working in high tech now or not, but if you are looking, that's my advice (for work outside of Japan) -- work on your portfolio, etc while you are in Japan. Find a busy centre with lots of jobs and an active meetup scene and go there to meet people. Going to the UK still cost me an obscene amount of money, but I'd been very careful about saving while on JET, so it was fine. If you are short on cash, I'd say try to save up -- having enough money to scrape by for 6-8 months in the centre you pick will really help you (and you can live on beer and pizza in the mean time :-) ).

I can't give you any advice on working in Japan, since I haven't tried to get a job here. However, probably the same advice will work. Likely it means working in Tokyo or Osaka, though. Remote work seems to be picking up steam these days, but it's pretty hard from Japan. The timezone is basically the worst. I put in a lot of days where I work to midnight or later so that I can overlap with London. If you were trying to overlap with the west coast US, it would be baker's hours (starting at 3-4 am) and you are a day ahead (so probably you are best working from Tuesday t...

Thanks for the long write-up. I'm actually employed in Japan now but it was quite some work to get a position. I have a very long commute so I'd be much happier with either a remote position or one closer to my home but haven't had any luck (I live in the 'country-side' and work downtown for a fun 2 hour commute each way). I'm from the SF bay area so I'm thinking of looking at remote jobs from the states but they seem hard to land and cut-throat.
If you have time, give me a shout (my contact details are on my account page). I'd to chat about what you are doing.
Just go do it. I've worked all of those "jobby jobs" on the way to becoming a software engineer. Maybe just get a less aggressive front end developer job? The difference between whats expected of you at different places or different roles is amazing.
(comment deleted)
The expectations do differ that is absolutely true. The question was more about how to take the experience that I obtained first, and work in reverse to form a body of experience that would work on a resume for a "jobby job" company. More about ideas and how than if I should.
What about doing the physical end of IT/development? Prior to actually getting my first job on the software side of things I did the low voltage wiring for networks and related systems in commercial construction. I have installed several million linear feet of Cat5e, Cat6, RG-11, RG-6, and so on. It's definitely a differerent experience than most have.
You can do front end developer contract gigs on one of the freelancer sites. You won't make a ton but you can make 2 or 3 times minimum wage (based on Vancouver minimum wage) without trying very hard. You can make a good bit more than that if you get good at contracting. Plus contracting lets you build skills you won't get working as an employee.

Work 4 months out of the year full time, or 10-15 hours a week year round and you'll make as much as you would working at McDonald's. Spend the rest of your time learning whatever you want.

What kind of places do you look to find this kind of stuff? I'm based in Melbourne, so I'm not sure how different it is, but last time I looked into it the work on offer seemed overwhelmingly based around inexperienced devs working on shoddy PHP/Wordpress sites for far below minimum wage.
Upwork and various sites like it have plenty of people making way above minimum wage. You have to spend some time sorting through the nonsense, but it's there.

If you're in North America, speak fluent English, and you can actually program, steady jobs in the $20-$30 an hour range are easy to find. (note that if you're a decent developer living in North America, I wouldn't advise working for those rates unless you have a specific reason to, e.g., you want easy jobs that are easy to find or you really need money now.

Living in Melbourne it might be a bit harder because of the time zone difference you lose a bit of the advantage North American developers have over eastern Europe, India, and other low cost of living countries.

I still think it's probably doable.

There are jobs on those sites paying decent developer wages as well, but those are harder to come by. I did a bit of work on Upwork and other sites before I started finding work through the Hacker News find a freelancer and upped my rates to $100 an hour.

Do you have any experience doing this? I've done lots of work in Unity and Android/iOS but mostly making games (70-75%). I looked at upwork and all the posts for game-related material looked terrible. I prefer to not make games but that's what I'm best at right now. Would it still be easy to get into? Or do you recommend getting good at front end, fullstack, or anything else? I do like to learn so that won't be a problem.
I can't imagine that upwork is any good for game programming. You're better of finding full-stack and front-end jobs.

Like I said though, I don't actually encourage anyone to work for $20-$30/hour unless they're living in a low cost of living country or have some other compelling reason.

You can find people willing to pay $50+/hour on upwork (or at least you could the last time I looked a year or two ago), but you'll have to spend a lot of time searching.

Well... I hired a producer, wrote 10 songs, hired a director, filmed 3 music videos and worked harder than I had at any software startup in my life (platform/devops) trying to make it work. Serious long shot, but it's been a ton of fun!

Edit: my last video won "Music Video of the Year" at the Oxford International Film Festival. So here's hoping!

You're being polite by not linking, and I appreciate that. However, it's truly good and I think other people will want to give it a watch.

https://www.youtube.com/watch?v=G31_dEOvYuY

How did you get the youtube video from his profile? I looked through and couldn't find a way to correlate the two as we don't know what year he won.
..."Music Video of the Year" at the Oxford International Film Festival...
So the oxford international film festival has only had one music video of the year ever? As I said we don't know what year he won.
Well he said "My last video" so we can infer that it was very probably either this year or in the last two years, which makes the search way easier
Yes I presume it was almost surely the last two years (this year or the past two years). The commenter replied and said he read the parent's comments to find the soundcloud account and linked that with the poster of the youtube video.
I just assumed it was this year, and then I noticed he linked to (presumably) his SoundCloud account in another HN comment[1], which I used as (good enough) confirmation that I had found the right video.

1: https://news.ycombinator.com/item?id=12422365

Good amount of research there. :D
Fantastic work!

I'm into photography as a hobby since 10 years. I started movie making this year, it's harder than I thought to make everything right. The post production work is also more challenging than for still photography.

I would be interested if you had any good links to get started and progress? What camera did you use? I'm making a movie about some cities, but it's taking more time than I expected, for something far from the quality I had in mind :-)

My webdev business has financed a side business in life coaching. Right now it's by referral only and I'm taking it slow, but it's been a nice source of extra income and variety, one where I know I'm making a very direct contribution to others' lives. I have had to pay for multiple certifications and the associated education, and this actually convinced me to pursue web development certification, ongoing education, and memberships in professional societies.
I went back to school and got a doctorate in botany. Now I am a staff scientist at a large state university. Working in tech gave me a lot of financial success, but it wasn't something I was passionate about.
That's wonderful. I'm having trouble finding entry-level science internships as an undergrad because all my past experience has been in tech so I can to what interests me more.
That would be a benefit to your CV for a number of positions. Entry-level undergrad science internships tend to be extremely competitive, I was never able to land one. One of the best things you can do is, assuming you're at a university and not a college, become a research assistant at one of the labs on your campus. There's typically no pay, but you can often get credits, and it can sometimes lead to a publication.
I went back to school and got a doctorate in psychology :)

Mind you, then I went back to software development because I needed the money. Still doing some research with my colleagues in my spare time.

Fortunately, being someone who is able to complete a PhD is appealing so some IT employers, even if it's a different field.

This sounds great, congratulations. How hard was it? Were you outstanding in your field? (that's what people report on the internet on the difficulty on landing academia position in biology).
I stated my career early - while I was still in high school. I went from bagging groceries and doing checkouts at a grocery store to programming for a local company my senior year of high school. I continued doing this for my first couple years of college.

But then dot-bomb happened and it looked like the party was over. I looked down at the job opportunities after graduation. I didn't really want to spend the rest of my life wearing a tie, writing bank software and sitting in a cubicle every day, so I decided to try something different.

I became a seasonal park ranger. And it was awesome.

Like most jobs, I got it through knowing someone. My grandparents had volunteered for the NPS and were able to connect me with the right people. I became a seasonal park ranger at Yellowstone.

It's not for everyone. The pay is not great, but you do get lots of good benefits because it's a government job. And you're often living in remote areas (the nearest grocery store was an hour and a half drive from where I was stationed). It's also not conducive to family life if that's your thing (again, the closest school was 1.5 hours away and everyone around me was my coworkers). And the days are long, helping tourists, checking permits, etc. Permanent jobs are also incredibly hard to get - you usually have to do years of seasonal work to accrue enough seniority to get considered for a permanent position.

But the benefits? Being able to crack open a drink after a long day and look up at more stars than I ever thought existed - I spent many nights on the front porch of my cabin looking up at the Milky Way. Hiking, camping, boating on the weekends are easy because I was right there in the park. Clean air, clean water. A good group of coworkers (for me) who legit really care about protecting these astounding natural resources. And a feeling that you're really making a difference and reaching people.

I did this for a few years and they were among my happiest years prior to my marriage. Ultimately, I ended up going back into tech after things recovered. But there are days that I really miss the outdoors and wearing the uniform.

So I guess my advice would be to forget about skills and whatnot and ask yourself, outside of tech, what do you like to do? I mean really like to do? And can you turn that into a job? Can anyone you know network you into a job?

This is an astoundingly relevant answer to my question and thank you for taking the time to tell your story. I don't have an answer yet but this gives me something to think about. I share the same interests outside of the office and the same feeling you had once the bubble burst. I was hoping to find some advice on how I could turn the experience I did have into something beneficial to a potential employer—such as the NPS—but thinking long and hard about what I'm good at, want to do, and who might be able to help me get there is probably a more feasible route.
I'd consider also how you can pivot slightly rather than completely. Coming out of my undergrad degree I had absolutely zero interest in writing boiler plate style software suited-up in a large company. Instead I took on jnr research positions in other fields like earth sciences as a research assistant, working with satellite data and high throughput laser scanning. Essentially the computer/robotics guy for people not capable of that but with grand ideas. You can find these sorts of jobs on NewScientist or Nature jobs listings, academics are incredibly accepting of computer literate field swappers. Eventually I realised a PhD was essentially the only way to have freedom in the space of research. So I found the most general explorative course I could, which at the time was a new PhD centre training a large cohort (60+ students over 8 years) in complexity sciences. The experience of being around a load of smart people from various backgrounds all working on interesting problems cannot be under estimated as a morale boost. I now also have a wide network of friends doing cool stuff I can always rely on in a pinch for perhaps finding fun work. The course was super rapid switching between subjects with maths covered the whole time. It gave me exposure to most university departments and the sorts of big problems everyone had. Eventually I came across protein structures and molecular biology which was only something I only had a rough understanding of coming from computer science, self studying the biology behind genetic algorithms. The realities of that field have completely sucked me in forever, like nothing I've really found before. I had a misguided try at doing some robotics before settling on molecular biology. But now post PhD I get to work in companies that are doing really interesting stuff, and on software that's relatively creative and cutting edge to develop compared to what I could have been working on post undergrad. Not all software has to give you that trapped dead end feeling. I've recently switched jobs simply because what I was working on wasnt quite engaging enough and I felt trapped by the higher rents that tend to be common where techy jobs are aplenty. But you really dont have to accept this at all once you have some experience and a network of contacts developed.
> But now post PhD I get to work in companies that are doing really interesting stuff

Isn't it crazy hard to get hired for a research position? I was told in the past that just because you had a PhD didn't mean you would automatically be able to find a job doing interesting research.

> The realities of that field have completely sucked me in forever, like nothing I've really found before.

In what way?

>Isn't it crazy hard to get hired for a research position? I was told in the past that just because you had a PhD didn't mean you would automatically be able to find a job doing interesting research.

It's crazy hard to get hired for a permanent research position in academia at a university people will have heard of. In science and engineering <10% of people go on to PhD and <10% of those PhDs who graduate find a permanent position. If you don't feel like you were the top 1% of your year at uni, then its going to be harder, or you've been under appreciated and are good at research rather than being taught. So yeah to remain in academia being paid little actually takes you being incredibly good. But getting an operational research job in something like an innovation or RnD department, in a company, is about as hard as getting any other job once you have some experience, and are qualified for the work. A PhD is not at all required though. But in life sciences its kind of important right now. The main issue of work being "interesting" is probably if you have directly relevant experience or not, which is a lot less likely as a researcher. If you're like me though and can get interested in almost anything then pragmatism wins. Plenty of knowledge and research skills are completely transferable. Getting a PhD is not really about skill or ability its an endurance race that very few people even sign up for and even less finish. By definition finishing the race means you are capable of doing it. It's a trial by fire.

Nothing is automatic in life. The number of hopelessly incompetent people with a PhD is only slightly less than the number with an undergrad degree or without any higher education. That doesn't change. But yeah if someone sucks, they suck. That's never something that can be overcome with a piece of paper. But a PhD at the very least usually represents a level of dedication to trying to make yourself suck less that others were unwilling to sign up for. That's probably about all its ever recognised as. My experience to date is people with a PhD are hugely self starting, and capable of pushing a project along independently. Which is simply a product of being left alone floating in a room for several years expected to solve something independently.

> In what way?

The main way is that I come from an AI background by training. Many of the concepts from that field set you up for sort of reverse engineering how things might be working in molecular biology. It's not that cells and proteins are remotely like computers, but they are doing heavy computation in a strange way and AI is essentially the field of understanding strange computation. The main thing I was interested in when I was doing an AI degree were optimisation problems and specifically genetic algorithms. Turns out evolution of molecular biology -the real thing- is just vastly more interesting and complex in a way you wish you could get genetic algorithms to behave. Better yet is that the alarming rise of biotech to actually manipulate how life works, means for all intents and purposes theoretical work you do in molecular biology can directly become technology. It's basically what I was looking for in AI.

This sounds so awesome. If I leave programming, it's going to be for something outdoors like this. Thanks for sharing.
Why not get a less demanding front end position?

Even working half time you will make more than at McDonalds.

Sell. Sell. Sell.

If you can crack the sales mystery and get good at it, there's nothing you can't have. Good sales folk make $$$$$$$$$$.

“It takes brass balls to sell real estate.”
When I was young and I had no degree and almost no experience, I made a few web projects and put them together in a portfolio. I showed the beginning-to-end methods I used (pencil sketches and all) to complete the projects on my own. It took a few months but I landed a job with a small company (they cited the portfolio as the main reason they got me in to interview) and have been employed ever since.

Later as a manager who was hiring, the biggest problem I had with hiring juniors was I couldn't easily tell one between another, and even with a degree from a decent University, I was unable to figure out if a) they could solve problems or b) if they could even code at all (surprisingly, many graduates cannot, and I don't have time or inclination to train them).

On the other side of the fence, candidates that put effort into portfolios like the one I described, even for a single project, made it very easy to decide if they were a worthwhile bet because they had already answered my questions with their portfolio piece: that they can solve a problem and that they can actually code.

Even interview phases, I've had seniors whom have aced the interviews and turned out completely rubbish. If only I was able to determine their aptitude from a real project before I've even called them...

Another angle is to find a company that need something built but are not a 'tech company'. Often these, assuming you can pull of the work they need, are less about the 'passing the tech interview' and more 'solving the problems' the small business is having. I started out doing this also (I worked in ad agencies making bespoke things as their only programmer).

There are avenues outside of 'tech companies' if you can do the work, if you love making stuff, don't give up on it yet!

Unless your just done with tech, don't give up! Picking up other work happens. I've done it plenty of times and still do it but I know what I can do. Start a side project, start a side business, just don't let the job situation deter you. I'm oldish, at least in tech years. After doing the consulting thing for some time I haven't had much in terms of full-time tech jobs coming my way and switched modes to doing something on my own. I still do odd jobs in the meantime but that doesn't stop me. You got skills, don't forget. ;)
I worked as a software developer for 3 years until RSI struck me. It took me one year of rehab to be in a situation to live normal life.

Life decided for me that I can't be a programmmer anymore. I had an engineering degree in Computer Engineering and it was hard for me to convince myself that I can't type anymore. It just wasn't possible physically. So after much furstration I decided to make a change. I went back to school to study. This time I took up Statistics. Now I'm a PhD student in Biostatistics. Much better in terms of job satisfaction and typing is less. The latter is important for my RSI injury which never went away completely.

PS: in my master's I met all kinds of people from all kinds of background studying statistics. It broke my bubble that I'm the only one who has made a change.

Have you tried using a different mouse/keyboard or using one of those silicon pads to support your wrist? You could also try to change your posture while sitting.
I was awaiting that comment :). Short answer to your question: Yes, my desk looks like I will to fly to Mars any moment. Long answer: I rather not type or I will give myself more pain.
I doubt that more technology is the solution. What worked for me was to build up strength in my wrists, hands, and forearms again, with free weights. (I'd actually recommend dumbbells rather than barbells. If I were advising myself 22 years ago, I would tell myself to start really light, and don't work too hard to begin with.) It took a lot of work, but I didn't cause the RSI to flare up again, and within a few months I was able to type at full speed for indefinite periods.

Something else I learned was to not overdo it.

So, that was almost a cure for me, but whether it'll work for you or not is an entirely different thing, depending on what the root of the problem is. You would probably also need to address posture and muscle tension issues, like I do, and you just plain should not attempt any kind of serious rehab without a good physiotherapist helping you.

I share your opinion completely.
I used to be a software engineer and switched into the investment/asset management industry. I had hand, finger and shoulder pain. Turns out it was Carpel Tunnel.. I was 25... I've been using Bracoo wrist braces when typing and they've really helped. I also sleep with them on and while I still have some tingling in my hands the pain has mostly gone.

The switch into investments and the wrist braces basically saved my career...

https://www.amazon.com/Bracoo-Breathable-Superior-Ergonomic-...

I saw this thing on TV once where a guy recovered from RSI by typing with a pen in each hand, so you hold a pen and use the back flat part to hit the keys, he had some pretty impressive speed too.
If you don't mind me asking. Were you able to trace it back to something that led to RSI ? Do you have any tips for people to avoid it in future.

Also, so glad to hear you were able to find something you like doing. RSI is stuff of nightmares.

I cannot still say what caused me RSI in 2013. It was a combination of muscle atrophy: desk jobs and my own apathy towards my body. I slogged hours and hours in front of the computer. In my country programmers are cheap and working hours include weekend (you are pressurized to do it). I was just out of school and I bought the argument that my output was the best in all teams and I was an amazing "Asset" to the company.

My suggestion to people to avoid RSI is: Just don't work too much, focus on health and small things in life. Work is just a part of life, it is not life.

Maybe what you can do is bring your software development skills to a more "jobby job"? You sound like someone who could easily be a one person back office for a small company/local bank/corporate office, helping with tech, custom software, etc. Might be a good way to utilize your skills, but in a different culture.

I'm with you on the extreme pressure cooker that is tech jobs, and tech recruiting. It's almost as if the dial is either 0 or 11.

This is along the lines of what I'm asking myself and what I attempted to communicate in my question. To your second point, what I consider my most successful role was being the "webmaster" for a medium sized retailer. A sports retailer with a very foreign culture. Turns out, I do fairly well when given lots of responsibility with little micromanagement. Doing that again is not something I'd discount as a possibility, though so not something I've thought to pursue again. Perhaps I'll consider this and broaden my IT related search outside software dev. Could be worth a shot. It would certainly contrast your last sentiment which I agree with wholeheartedly.
There is a huge amount of research that shows that broad responsibilities (without micro-management) are correlated with high motivation. See the classic paper "One more time, How do you motivate employees" for a starting point.

So much in dev and elsewhere depends on the specifics of the organization structure and who your manager is.

Good luck.

Got sick of the daily hack, went to an estate sale, found a bunch of rocks and tools that would let me work said rocks, and after a bit of trial, error, and about seven proper youtube videos, here I am.

Made and sold this yesterday - http://i.imgur.com/byR2660.png

This is cool. Do you have a youtube channel or were you watching them to learn?
When my family moved to the Bay Area we owned a home. Rather than sell, we engaged a property manager to rent it out. We had a few years of excellent income from that which essentially paid the PITI (principal, interest, taxes, and insurance) on our FHA-financed home (including holding a "reserve" for repairs, vacancy, etc.) plus a (very small) profit. It definitely lit a fire in my belly to switch out. I find software development to be incredibly boring and, worse, having a higher quotient of immature and unjustifiably arrogant people than I find myself able to tolerate lately.

I haven't made the switch just yet, because I want a slightly larger bank account before I draw down from it to finance a couple of purchases. I've also basically self-taught for a real estate license. One doesn't need the license to buy and sell real estate for oneself, but the knowledge is very handy and I may get a license anyway just to be able to work with an agency for the experience of it. Doing this sort of thing requires one to build skills that translate to any industry (sales, "people skills", etc.).

Personally, I find going into real estate borderline immoral. Competing with people who want to own homes raises prices and makes people spend less on more interesting and intrinsically valuable pieces of the economy. There is some place for it, but right now there is far far too much money and too many people vying to get maximum profit out of a basic human need.
I'm on a similar page as you but I think that 'flipping' houses is okay. The house next door went for sale and we were thinking of buying it but it was a complete dump. Some guy bought it for a "steal" around $600k, fixed everything up, and sold it for around $850k a few months later. The plus (or downside) is that your new neighbor most likely is more financially well off than someone who would buy a cheaper house.
It's not more immoral than any other sales job or being a lawyer, trader, politician, tax accountant, banker, financier... 90% of white-collar jobs are immoral. If you want to be moral, become a garbage collector, builder, janitor, etc...
It isn't any more immoral than, say, working to trade on personal information or for a defense contractor as a software developer.

For clarity: that is to say it can be immoral, but isn't immoral just because.

The feelings are mutual for the most part and the interest shared. I think that'll be a good transition for you. Would you be staying in the Bay area where real estate is hyper expensive or start elsewhere?
Elsewhere. The Bay Area suffers a number of problems for people in my position and with an interest in real estate. Firstly there is the moral issue one commenter noted above: the artificially scarce housing here makes it so that the landlord class is effectively fomenting homelessness for all but the affluent and wealthy. Second there is the issue of ROI. I'm not in a position to purchase an apartment building or capital real estate, and anything smaller in scale is, frankly, a dumb use of money. I can get 5-7 times the house for my capital in plenty of places outside the Bay Area with better cash flow and without engaging the moral issue.
why not just buy something, rent it out and keep doing your job? it's not like you need to be on it full time to rent out a place. even if you have to do quite a bit of diy. i rent out rooms in my place and it's just a perfect side gig.
How do you find reliable renters? Airbnb or some other?
my renters have proven to be very reliable so far. you have to realize: most people are reliable. people are not looking to stay for two months for free and then get thrown out of the door. most people are not bad people. so whatever you do , it will likely work.

i use fb groups and my personal connections 50-50. i would not use Airbnb because it is usually for the short term. it is important to talk to people before you let them rent. try to judge their character. in general i avoid people who seem too cold/business-like about it, because i know people who like me stay longer and will be more fun to live with.

It's pretty non-traditional, but: in my spare time, evenings and weekends, I wrote a couple of bad novels. This took a long time. Then I took time off between contract jobs to write a good novel. Then I sold the novel, and got a couple of subsequent book deals, enough to spend six years as a full-time novelist, which was pretty great. Then I parlayed that into magazine journalism.

I eventually went back into software -- writing is not great for one's bank balance unless you hit it extremely big; my gross income is now more than triple what it was during those years as a full-time writer -- but I'm still an occasional journalist and even more occasional author, and those were an excellent six years.

I think the tl;dr is to try to turn what you enjoy doing in your spare time into your secondary profession.

Loved this response. I love the non-trad roles evolved from engineering.
This is very inspiring! I've written my first bad novel, planning the second, although really loving my engineering job as well :)
There is a great job that you might be interested in that would be easy to obtain as well as provide opportunities for travel, free accommodation, and give you free time to work on programming, read, or whatever you want. You could stay in BC or move anywhere in the world -- get a job at a hostel.

You don't need any special skills to get a job at a hostel. I think that it would be much more beneficial for personal development than serving coffee or flipping burgers. It's very good for interpersonal and intercultural communication skills. Depending on which shift you work, you could still get in a full day of coding on side projects on some days.

I worked in that industry and was even able to get a European work visa based on it (along with the technical skills). Send me a message if the idea interests you. (@joshhostels on Twitter)

This comment has been removed thanks to aerovistae's toxic comment.
The phrasing here leaves something to be desired, if not the intention.
(comment deleted)
I have a comp eng degree but was completely burnt out after graduation. I jumped into digital learning instead; it's ideal for me as it's still "IT" but combined with my other favourite areas, education, product and design. The learning curve wasn't so bad, there are plenty of good WYSIWYG authoring tools with only barebone knowledge of HTML/ CSS/ JS required - although you'll quickly find that that's much less important than the skills to teach and to have a good design eye, for example.

So now, most of my job is to assess training needs, design a programme solution - along with its curriculum, script, storyboard etc - then develop the actual eLearning, test-test-test then launch. So quite similar to a software development cycle - except most often this is a one-man job and shouldn't last more than a couple of months.

Initially I was naive enough to think hey, I got this, but there's a reason why MOOCs generally have high drop-out rates. The bar for eLearning is extremely high. You also have to take account of other limitations, from outdated IT systems to the sizeable number of computer illiterates/ Luddites to the organisation's own conflict of whether the training should look 100% corporate (aka boring) or creative (learners cry hurray!)

But I find that I enjoy navigating through them and finding the right balance. I also learnt a massive amount about how to teach, what good designs mean and how to listen to users. In terms of opportunities - well there's enough I suppose, at least for me I can work on my edtech project - for children, cos hey it's just more fun ;) - with a backup contract work to keep the money going.

I just made an account here to reply to your account .Could you please elaborate on how you got into digital learning/edtech or how can a fellow software engineer get into digital learning/edtech?
Oh goodness, I'm glad someone found this intriguing, I think I came across as a bit self-promotional before :o

It was mainly accidental that I got into digital learning. I was pretty traumatised from my degree, even today I still feel irrationally reluctant to code.

But I've always been passionate about design and education. I also wanted to "self-heal" if you like, to repair myself as a person and as a learner. And what better way than to learn how to learn and teach??

One of the best parts of my job is I can get away with being "dummy". I tell my subject matter experts that it's helpful to assume this position, so I can be empathic to all types of learners, but really I'm a slow learner myself haha. And yes you do end up designing better eLearning! Being in Learning And Development also gives a good overview of the whole organisation, as you need to understand how it works and where the gaps are in order to tackle them with training (or not.) I learnt a lot, and dare I say I am much more confident as learner, teacher and professional.

Lately though I've been feeling that I have a debt to pay. I consider myself lucky to "survive" depression, and to live in a good country with lots of opportunities. So I am moving to my own edtech project focusing on literacy for children, with lots of interactive eBooks :)) I do have a backup remote gig though.

If you're really interested, google up "Instructional Design" and "eLearning" just to get a flavour of the field. As I said, there are WYSIWYG tools but increasingly organisations are moving towards mobile-friendly courses, which is great news for developers as it means more coding opportunities. Have a look at "Adapt", an open source authoring tool which requires a bit of HTML/ JavaScript knowledge. "Unity" is also increasingly being used ... and there's a growing trend for VR learning.

Hope that's helpful, if not just email me via my profile.

Thats does sound pretty interesting and helpfull too.I will definitely check those things out .Thanks for sharing!
Sorry if this comes off as harsh, but do you approach eLearning with this sort of wishy washy that most people tend to have in this field(as far as I observed), or do you know what you are doing, eg. the educational psychology behind it, and basing decisions on empirical evidence?

"Many institutions move towards eLearning" - the impression I got from this topic is that its pretty much every time one of those "Ipad cases" - spend $$$ on Ipads even if they are useless, just to show how modern your institution is. Almost every time I hear about this, its some news-article over hyping eLearning that is so badly implemented that the teachers hate it.

If you know what you are doing (not the wishy washy way) then I would really like to ask you some questions.

If I know what I'm doing? Hmm, I like to think that I can by paying close attention to the problem itself. Every organisation is unique, and though their problem sounds general and well-defined, it usually isn't. So as part of scoping, you need to dig further in order to gauge the actual problem - you may even realise that it's a symptom of a deeper problem in which case training isn't always the solution. This does mean that you have to immerse yourself in the organisation to understand the culture, biases, IT system, branding, language and so on - all this will also feed into your final design. And build relationships; rarely what people tell you at first actually match up with the real problem.

My rule is to start from first principles and work my way up as logically as I can. This helps to cut through the bullshit - yep, I agree with you that there is too much of it in L&D. However it's also useful to know core pedagogy theories and the latest fads, because it will help you speak in their language. Some of them are genuinely useful, but I find myself drawing mostly from design and behaviour science.

Digitalisation is a serious strategy though. You will be surprised at how dated some systems are in the biggest companies, and the amount of reluctance to adapt in the workforce. The mistake most companies do is to rush with digitalising their training, when there does need to be a proper transition sensitive to the workforce's needs and perceptions.

Although I've sung praises about eLearning here, personally I prefer blended learning - but the best ones require skill in creating the complementary digital component well.

Hey, I'd love to connect on elearning a bit more, especially with your developer background. I have a similar background in content and learning platform dev.
In this thread: lots of stories, but no one (so far) permanently moving out of coding .
It's a good job in a good market for employees. Why switch?

It makes sense that some people burn out due to bad experiences and after recovering come back.

"over a year ago, I've had no success in finding further work"

I'm sorry to be blunt, but if this is the case then your skills are very much rock bottom. So you have two options:

1. get better at your job. IT is in boom now, so if you can't find a job in a reasonable amount of time then there is something very wrong and you should do something about it.

2. admit that you are not only not any good, but you don't even care. But don't try to sugarcoat it with something like "to build versatile skills that might allow more job flexibility in the future" - at this point in time, being a frontend dev is probably the best occupation to have "job flexibility". In this case, of course you should try to find out what you like doing, eg. if you have a hobby, that you could take more seriously, for example.

Your best bet would probably be to combine 1 & 2, eg. just suck it up until you get hired as a UI dev for a company that allows repositioning later. For example, you can start at a financial firm as an IT person, learn the business and then use internal mobility to move to the business side of things. I've seen this happen multiple times. Of course, this approach requires significant effort on your part but offers great returns.

> "over a year ago, I've had no success in finding further work" --- I'm sorry to be blunt, but if this is the case then your skills are very much rock bottom

Not necessarily, I think interviewers and tech teams can 'smell' enthusiasm + interest + motivation very well which (A) after burnout is around zero regardless of skills, (B) in a fast-changing field "in boom now" aka. full of fluff and trends and wheel-reinventions is much more crucially important in the first place --- just rarely ever spelled out or recognized like that

I didn't see the parent comment here but it sounds writ with condescension and lacking in substance. Your sentiment is definitely true. Burnout is hard and has an unfortunate spider-web effect throughout one's ability to find further work. After it subsides, I found myself looking at the field in a different light, but more importantly found it incredibly hard to do the side-projects and creative work I once found so easy.
I think you're response is quite inappropriate. I am not sure how you were able to deduce that the person's skills lack in someway. I don't think there is enough information in the post to make that judgement.

"IT is in boom now"

Are you by any chance living in the 80-90s? :p. Apologies but I beg to differ. My personal opinion is that the field has peaked, which is why you are finding people writing up a webpage and calling themselves a startup. Of course there are exceptions but I am referring to the majority here. There is also large amount of redundant work happening.

IT is and will always be a complimentary field and cannot stand on its own. We are now going through a transitional phase where what was once classified as a white collar job is shifting on the gradient towards blue, so it lies somewhere in between. Maybe Cyan? :).

Writing software you can get a job straight out of college making 2x more than the median family income of the US. Within 5 years it is common to make 4-5x the median income. The same pattern emerges for system administrators and SRE's, but quite as steep of an income growth curve. The requirements for working in IT help desks is basically 'basic ability to install software and click the button to image hd's, and shows up to work'.

Companies are outright desperate for even entry level skills. If you can't even find work in this field, that is very atypical, and I think it is reasonable to assume that something is going on there. Maybe it's substance abuse, maybe it's a complete lack of skills, but it's something, because there are far more jobs than people to fill them.

Agreed. I don't know what the OP's situation is, and he might need some counseling to deal with an underlying issue, but his intended career move I cannot in good conscience recommend to anyone. It sounds like he's burnt out, a little scared, and needs to do some soul searching. Maybe swallow his pride and go back to basics to get some help.

If he had said he wanted to do something like become a teacher or tech tradesman of a different kind, that would be a different story, but legions of people in the low-paying, low status, dead-end entry level jobs he is describing can only dream of rising into IT employment, and there are plenty of "coding bootcamps" to "help" them get there. This guy already has an opportunity that millions dream of, and though his grip on it may be tenuous, he needs help in firming it up.

The parent comment, though I didn't see it, seems to have sounded incredibly toxic. But to address your sentiment, this is not a permanent career move necessarily and I don't want to sound like I'm taking a career in software for granted. This is part of my attempt to go back to basics, things I missed, things that might help me become better at working in general but also give me some perspective on this field from the outside. Really the simple question could be framed as "Hey I've got this resume that's filled with a bunch of frameworks and other software experience I have. How can leverage some things from this experience to apply at jobs the most people would be getting as their first job." -- or something
The general impression in hiring is that staying current with software skills requires continual effort. I think the gap on your resumé should you leave the industry and later want to return will be a considerable self-imposed hurdle, and not easy to explain even if you get interviews, and you will likely struggle even harder than now. You are going to make your own decisions and far be it from me to tell you how to lead your life, but that's my honest opinion.

Maybe you can find a non-dev role where having development experience is extremely useful? For example, customer success/support on a SaaS product often is very difficult to fill with human to human contact employees who can diagnose front end bugs a customer might be seeing, run some data queries... stuff that would otherwise result in a long turnaround for an answer by putting in a support ticket with engineering. Support staff with technical chops are extremely hard to find and high value add in enterprise software. I think you can find something more productive that plays to your strengths horizontally in the types of orgs you have been working for instead of dropping in the hierarchy of industry skillsets altogether.

> I'm sorry to be blunt, but if this is the case then your skills are very much rock bottom.

Job-finding skills, maybe. But those don't necessarily correlate with job-doing skills. All of my job searches have been >3 months ("Absurd! In this job market?! You must be awful."), yet managers have made it clear to me that they've been extremely satisfied with my work.

OP, if you're anything like me, you need interview practice and networking.

* Interview practice is easy. Drill yourself over and over and over until you're comfortable with the kind of things that get asked during interviews. Then, once you're comfortable, find someone to do mock interviews with you.

* Networking is hard. Your best option is to talk to people you previously worked with and let them know you're looking for a job. If you're not in contact with former coworkers, try going to programming meetups and talking with people.

Yeah parent comment's tone is a bit too judgmental - if self-marketing is the real problem, then can I add that having a nice portfolio website is always super helpful. Even if you can't "show" your code stuff, at the very least just talk about the projects you've done.

Make sure that the website is built rock-solid so you don't shoot yourself in the foot as a front end dev ;))

I like these suggestions. Networking is hard but really the best way to find fulfilling work. Implicit networking (meetups, hack nights, hacker spaces) are things I love and come easy which is great. I do also make a strong effort to maintain relationships with former colleagues and have a high success rate leaving a job with a positive impression and mutual interest in maintaining contact.

Interview practice is something I haven't done enough and could stand to do more of. I think one of the things I need to do is take a hard look at all the reasons why I may have failed and see where I can improve. At the very least, unfortunately, most interviews are inconsistent and expectations haven't been set appropriately before hand. Some on-site right away; some never on-site; some a miniscule phone conversation plus a 6 hour coding take-home project. Oddly, intense algorithms haven't come up yet.