34 ms·
Ask HN: I got let go this morning. What should I do next?
I went in to work this morning, in downtown Cleveland, ordered a BLT for our free lunch friday, and got called into a meeting. I was told my position was being removed (probably to cut costs, although they did not say), and I needed to clean off my desk. I'm a javascript developer. I built a large angular application while there, but it is now built and there are other developers who can support it.
As far as I see it, I have this great opportunity to break out of the regular 9-5 job world, which I have always wanted to do. I have been working weekends on pearmarket.co, which is a website for small farmers to more easily promote their products online (I have recently open sourced the core of the project at https://github.com/thecolorblue/beetpress). Unfortunately, it is not currently in a place where I can dedicate all of my time to it and see any income. I would say I am 3 months of solid work away from having a good beta. I do not see this as an option as it would clear out most of my savings, and leave me in mostly the same position I am in now.
I have looked into doing freelance work, but as I am self taught my CS skills are not as solid as other developers, and my design skills are just about average. I am more product focused, I try to work as closely to the end user as possible and clearly define what they need. There does not seem to be a need for freelance product people (is this a good assumption?). It's also important to note that I am 28 and just got engaged. Moving is an option, but living on a spare couch for a couple months is not.
So I really have two questions. What would you do in my situation (would you stay in a smaller city?), and if you could start over in web development, what would you focus on?
- lsiunsuex 12y ago"So I really have two questions. What would you do in my situation (would you stay in a smaller city?), and if you could start over in web development, what would you focus on?" 2 years ago I got laid off from a job I was at for almost 8 years. File for unemployment and make sure that's set. Clean up your resume and LinkedIn then enjoy some time off. For me, it was early July so it was nice to sit outside on the patio for a while. I freelanced through the summer, made a bit of money here and there - We survived until the following March when I found a job. I don't think there is any starting over in development. Why through away any # of years of experience? If you can find a job using your existing skill set - awesome! If not - well, you've got 6 months to find a new language. My primary language has always been PHP. I used it at the job I got laid off from as well as the 2 jobs I found after unemployment. Side projects are causing me to learn new languages / frameworks and I'm working on a big site in AngularJS myself. Will AngularJS open any doors for me? No idea - but it's another skill that'll go on my resume / LinkedIn for sure. My current job and last job found me via LinkedIn - as much as most people I think like to hate it, it does have it's value. Spend some time there and see what you find.
- AnimalMuppet 12y agoFile for unemployment, yes. Clean up your resume and LinkedIn, fine. Enjoy some time off? Not so much. If I understand correctly, he (she?) said that he only had a 3 month runway of money. In that situation, finding a job had better be your full-time job. I mean, look, take a day off. Take two days. Take even a week. Breathe. Look around. Do a couple things you've wanted to do and haven't had time for. But don't take a month off. You don't have that kind of time. After your bit of down time, work at hunting for a job as seriously as you would work at a full time job.
- beslinger 12y agoI was in a very similar situation about 6 months ago, but with even less of a runway (sidenote, lesson learned there). While taking a whole month as R&R time is not really adviseable (plus 12 new next big JS frameworks will come out in that time, right??), I will say that taking a week or even a few days as a brief pause is not a bad idea. I needed a few days to get my head on straight and to push through the less productive emotions that are inevitable in that situation. Though it sounds like the OP is already a lot less angry than I was.
- briandear 12y agoOne thing that I think is interesting is how some people have said, "file for unemployment, then enjoy some time off." That sentence right there really pisses me off, when each week some portion of my paycheck is being taken by the government. Unemployment should be a safety net and not a beachside hammock. Take all the time off you want, but I don't think the rest of us should pay for it. This is a topic for another day, but we should remember who's money we're spending when we are 'recharging' at taxpayer expense. If every unemployed person delayed their job search by two weeks, think of how much money is not being spent helping people that actually need it. The HN community is generally a rather ethical bunch -- so imagine the conversations that are happening in other areas of society. Let's remember this conversation when we file our tax returns this April.
- davismwfl 12y agoFirst, sorry to hear it, that sucks but it seems like you get that it isn't necessarily about you which is good. Sometimes people take it too personally, and usually it isn't personal, just business, but that doesn't mean it won't still sting some. Second, javascript is a great skill to have and it is looked for quite a bit. Remote work isn't out of the question just because you aren't a degreed CS person. You said you have some savings. So take 1-2 weeks, polish up the resume, take it easy and start sending out resumes locally if you can find anything and also to remote positions. You might feel more comfortable starting to send out resumes right away and then taking a couple of weeks before you start a new gig, but either way, take a couple of weeks to decompress between jobs. I have skipped that in the past too many times and regretted it later. Also use that time to reassure your bride-to-be that all is good and will work out, tech is a great place to be. Just a side note, I live in a small city and almost every client, job or thing I have done has been remote or outside my city, so it is very doable. If you go into freelancing, there is a thread from the other day on here about it, look it up under Ask HN, it has some good points from a lot of people.
- mod 12y agoAngular is hot. You're very employable, in whatever capacity you want to be. Post in the hiring/freelancer threads that come out Sunday (and January's, if you want). Apply to positions that interest you.
- rabbimarshak 12y ago1. Realize that as a developer you will be in high demand in the workforce, surely you will find something better in no time. 2. Work on your startup idea / prototype during this downtime. It doesn't have to be perfect, just hacked together well enough to provide value to someone. 3. Brush up your skills on sites like Codeacademy, W3C, Tutsplus, etc. Take a few free online university / MOOC courses. 4. Sift through projects on Odesk / Elance. You may find some part time work that may provide some supplemental income while at the same time improving your dev skills. 5. Hustle. Knock on doors. Be proactive. Let your passions shine through. Don't take no for an answer.
- dminor 12y ago> Sift through projects on Odesk / Elance. You may find some part time work that may provide some supplemental income while at the same time improving your dev skills. You're probably better off taking unemployment and working on some quick projects to spiff up your github account. I experimented with Odesk/Elance for side income and the best job I managed to find was $20/hr.
- rabbimarshak 12y agoAh, the American way: Why work when you can get the same pay from the taxpayers pocket without having to? I rather work at McDonalds for half that @dminor and still have my pride, than to be a burden on society.
- dminor 12y agothecolorblue has already paid unemployment insurance, via his employer, for exactly the situation he's in now. He is his own burden.
- mmorett 12y agoDo you expect lawyers or doctors to work for $20/hr? How about plumbers and electricians? But you expect a competent developer to work for $20/hr?
- 12y ago
- 7Figures2Commas 12y ago> I have looked into doing freelance work, but as I am self taught my CS skills are not as solid as other developers, and my design skills are just about average. I am more product focused, I try to work as closely to the end user as possible and clearly define what they need. A couple of points if you choose to go the freelance path: 1. Very few clients will care about your CS skills. If you can develop commercially viable solutions that work, which it sounds like you can, you're ahead of 90% the freelancers out there. Dirty secret: a lot of people with CS backgrounds don't write beautiful code and couldn't architect a commercially viable application on their own to save their lives. 2. A lot of freelance developers are incapable of working with clients to shape product, and a lot who can don't like doing this work. The people who make the most money as solos are those who can craft solutions, not those who crank out code. So it sounds like you have skills and interests that would serve you well. Good luck!
- beslinger 12y agoVery much agree with the second point. And not just how it relates to the actual project work, as a freelancer, you also need to be prepared to do a lot of things that aren't development. Tools and consultants are available to help, but invoicing, insurance (if applicable, depends on your client types), taxes, proposals, etc etc all have to be overseen by you if not actually done by you. Personally I have been fine with those tradeoffs, retaining a high degree of autonomy in exchange for some less than interesting tasks. But it's a tradeoff you have to be willing to make if freelancing is going to be the source of your livelihood. Edit to add: especially if the target client js less than savvy, they're going to really appreciate working with a consultant who has the skillset the OP does. Frequently (and sometimes frustratingly) less savvy clients can take a very wide view of what a web consultant should be providing for them. Marketing as a product development and management guru can absolutely become a viable business as a freelancer. There are tons of other freelancers with other specialities whom you can sub to (if the budget and agreement allows) to fill out any gaps you may have in specific areas. Particularly things like design and UI that lend themselves to well-defined scopes and deliverables.
- jacquesm 12y agoTry to retain your former boss as a customer, likely they'll need you two weeks time.
- hellbanner 12y agoThis can work very well (experience + know many who have done this). Make sure to http://doubleyourfreelancingrate.com http://doubleyourfreelancingrate.com !
- jacquesm 12y agoI've posted a blog post I had in the works for a while on that subject: http://jacquesmattheij.com/the-army-of-the-new-independents http://jacquesmattheij.com/the-army-of-the-new-independents
- thecolorblue 12y agoI haven't thought of this. Thanks!
- Tyrant505 12y agoThis seems so obvious I'm baffled I didn't immediately think of it.
- happyscrappy 12y agoBrilliant Jedi mind trick. "These aren't the droids you're looking for."
- donw 12y agoThis deserves to be the top answer. While I've never been "let go", I've made a strong effort to keep the door open at every place I was a full-time employee. In every case, this has led to more and better work down the road.
- tonglil 12y agoCan someone explain this more in detail? It's bad ethics to write stuff that only you can maintain, so what other methods can one achieve this/what do you mean?
- johnnyg 12y agoWe're a LAMP shop that is doing more and more angular. I contract with many HNers. Please email johnny d0t goodman @ cpap d07 com if interested in discussing further and setting up a fizzbuzz.
- dopamean 12y agoWhat does "setting up a fizzbuzz" mean?
- ianamartin 12y agoPhone screen.
- throwawayornot 12y agoA Captain Kirk card game? http://www.youtube.com/watch?v=v77SF4TFUoM http://www.youtube.com/watch?v=v77SF4TFUoM
- arenaninja 12y agoNot sure if you're serious, but in case you are, it's a simple programming exercise to make sure that you can program your way out of a paper cup in your proclaimed language of choice. Details on wikipedia: https://en.wikipedia.org/wiki/Fizz_buzz https://en.wikipedia.org/wiki/Fizz_buzz
- volkadav 12y agoAs mentioned, a phone screen, to check if the person is minimally capable of doing the job. So named for the FizzBuzz problem, described for example here: http://blog.codinghorror.com/why-cant-programmers-program/ http://blog.codinghorror.com/why-cant-programmers-program/
- saturdayplace 12y ago"fizzbuzz" is coding exercise, used by companies looking to screen out applicants who claim to be able to code, but in fact cannot. The applicant is asked to write a short program that prints the numbers 1-100 (or whatever). When the number is divisible by 3, instead of printing it, print the word "fizz". When divisibly by 5, print "buzz". When divisible by both, print "fizzbuzz." To anyone who actually can code, it seems ridiculous that people are applying to coding positions who can't come up with a solution to this, but anecdotally many hiring managers routinely encounter such applicants. I suspect the parent here is using the term "set up a fizzbuzz" as shorthand for "set up some time to see if you can actually cross the bare minimum coding hurdle."
- serve_yay 12y agoI don't have much actionable advice, but - this is a good time to be a JS dev. If you just built an Angular app you should be in demand. I bet you are pretty shaken, so just keep in mind that you're overall in a good spot. Good luck out there, sorry to hear it. For whatever it's worth, I know people who got fired from jobs that turned out to be the best thing that ever happened to them. I am from Pittsburgh. I would recommend moving west for all sorts of reasons, but I know that's not realistic for everyone. Look into it if you can.
- ctb_mg 12y ago> your situation Staying in Cleveland depends on if you like Cleveland or not. Unsure about the opportunities there, but I have an inkling that there are more varied and interesting opportunities elsewhere. Consider taking the opportunity to move somewhere that is going to be a great area for you to raise a child (if that is something in your future). Not many people have the luxury (as we do in our industry) of being able to (mostly) freely choose where they work. > starting over I wouldn't do much differently. Any dev worth their chops can learn whatever the hot technology is these days. I'd focus on learning how to learn, how to communicate effectively based on your audience, and how to find interesting people that you can learn things from.
- SomeCallMeTim 12y ago>Staying in Cleveland depends on if you like Cleveland or not. This. I have no experience myself living in Cleveland, so I have no opinion on it, but from the outside it doesn't seem to have a lot to recommend it. In fact it's sometimes used as an example of a generic city. [1] BUT if you [OP] have a strong network of friends there, that alone could be reason to stay. If you're at all considering starting something new instead of just looking for another job, there are advantages to staying away from the coasts. With Google and others offering developers $200k+/year in compensation, it's hard to find good people to work with -- and you'd be farther from your network if it's primarily located in Cleveland. But look at your network and figure out where it's concentrated. If you do know a lot of people in another location, it's a prime opportunity to move there. And if you are looking for a new job, the coasts are great for that. I know I could have my choice of job if I were willing to work on the coasts. I'm in the Boulder area now, though, and I'm not leaving -- though I'm working remotely for a company on the coasts. [2] For me, I decided to move to Boulder because Boulder is awesome. I grew up in California, but hated the congestion and insane housing market. The K-12 schooling system left a lot to be desired as well (again, if you're looking at kids as an eventuality). But Boulder was partly an attraction because I have family here; take your own situation into account and figure out what you want. There is a lot of tech in the Boulder/Denver area, so that's one option, but there are fewer big companies offering crazy salaries (Google has a Boulder office, but it's not nearly as huge of a presence here). Good luck! [1] e.g. “America has only three cities: New York, San Francisco, and New Orleans. Everywhere else is Cleveland.” -- Tennessee Williams [2] Full details of my working arrangements are more complicated than that, but not relevant.
- evo_9 12y agoSo my guess is this is the first time you've been let go, or this is the first time as an adult (post-college) during your profession that you've been let go. Relax, it happens. This doesn't mean you aren't a terrific developer and person to work with. Take a little time to think about what you've worked on, what you've accomplished in the past 6-12 months I think you'll see what a great position you really are in. As others have said it's a golden time for both developers and particularly Javascript coders. Once you've had a little time to reflect on all this then dust off your resume, update your linked in, and basically get ready for a lot of recruiters calling you. If you have the means financially don't rush, take your time and really interview your next potential employer as if you were hiring them. You'll be amazed what kind of work is out there if you take your time versus jumping into the next gig you are offered. Lastly, at 28 I would seriously consider a startup. You are in a great position to take that risk right now. Since you aren't in a tech hub like San Francisco it might take a little more time to find something there, unless you want to relocate. Perhaps look under Gigs in craigslist, I've found local (Denver) startups looking for coders that way in the past.
- coned88 12y agoWhat's the benefit of a startup? Seems like more hours for less pay while always needing to get things done. I fail to see the appeal. They just have lunches and dinners which appeal to people.
- jitl 12y agoThere's a lot of appeal in ownership of large parts of a product, building something from the ground up, lots of green-field development, fun chances to fiddle with new things, and of course lots of equity in something (you want to make) great.
- wesleytodd 12y agoI left an agency job for a startup and got ~double the pay. Also, the work is WAY more rewarding. I don't even feel the need to work on side projects at home every night anymore...
- 12y ago
- blfr 12y agoI don't have any advice but wanted to note that this is a very well written ask HN: clear, with all the relevant info, and to-the-point.
- sampl 12y agoIf you want to stay in the midwest and build for farmers, come join us at FarmLogs (YC12). farmlogs.com/jobs
- jason_slack 12y agoI love what you guys are doing!
- numo16 12y agoLooks like you guys are doing some awesome stuff! I'll have to keep you in mind if I ever decide to leave my cushy DevOps job in Troy.
- aidenn0 12y agoWhere in the midwest are you? I couldn't tell from the page. [edit] Found it on the contact page: Ann Arbor, MI
- aantix 12y agoSuccess with clients will have little to do with your technical chops. Hand hold them through the design process, be firm about informing when you think they are making the wrong decision, overly attribute the success of the project to them. Nobody sues a doctor that has been kind to them. Everybody loves a freelancer/consultant that gets a job done, is humble and makes everyone look like a success.
- pseudometa 12y ago1) Sign up for unemployment. It takes a little while to start getting checks, but it will help extend your savings. 2) Relax a bit and get your head together. 3) Go on a trip (you'll be starting from scratch at a new company, so use the time for a bit of a vacation) 4) Polish your resume & LinkedIn profile 5) Broaden your horizons geographically and interview at lots of different locations around the country and choose something you love.
- dennyabraham 12y agoTo add to this, figure out insurance and freelance taxes. Those two nearly came back to bite me when I first went independent.
- deleted 12y ago[deleted]
- agilecoder 12y agoPlease be aware that if you do (1) and also do (3) you may be committing Unemployment Insurance Fraud. Most states require you to not only be actively searching for work, but to be "Able and Available" to work and frequently investigations and audits turn up fraudulent UI claims on this basis. Even though much of job searching is online and can be done anywhere, the assumption is that if you are out of state, you weren't available to work in your home state that week. Source: http://www.nolo.com/legal-encyclopedia/collecting-unemployment-are-you-able-32445.html http://www.nolo.com/legal-encyclopedia/collecting-unemployme...
- thecolorblue 12y agoThanks for pointing this out. I wouldn't have thought of that.
- hn_user2 12y agoI did this. I highly recommend using the time to take a vacation. And by vacation, I mean searching for jobs in other states and countries. I disagree with your interpretation of "able to available". Even nolo is not 100% on this: Vacations and travel MAY mean you are "unavailable" to work. I am not a lawyer, and this is only my non-lawyer non official, non-professional opinion of what I relied on for myself. 1) Jobs are available all over the country and all over the world. 2) If you are actively applying and interviewing and able and willing to take the next flight home in the event of an offer or unwillingness by a company to interview you over Skype. So for me, I had a justification. If the state did not agree with me, I risked them taking the money back. I didn't exactly push it by mailing my claims in postmarked from a foreign country either. I found a way to get them mailed in from my home area as to not cause undue focus on me. Bottom line. Go take that vacation.
- ryanSrich 12y ago> I have looked into doing freelance work, but as I am self taught my CS skills are not as solid as other developers, and my design skills are just about average Skills have very little baring on success as a freelancer. 99.99% of clients will not care what language, framework, algorithm or pattern you use to create their product. The biggest issue as a freelancer is clients. Clients are absolute hell.
- midnightmonster 12y agoClients generally don't care about or understand your technology choices. People and process management are at least as important to freelance success as programming or design skill. That much I definitely agree with. I wouldn't describe my clients as hell, though--not by a long shot. But I've been freelancing full time for seven years, moonlighting five before that, and I've learned to avoid (and am able to do without) bad clients for the most part. Way back in the beginning, when I didn't much know what I was doing and sold even that work way too cheap, there were some pretty bad times.
- ryanSrich 12y agoIt just takes a certain type of person to be a freelancer that can deal with clients, and I am not that person. I had "good" high paying clients that were still not fun to work with. It's probably less about them and more about me wanting to control every aspect of the product.
- michaelochurch 12y agoFirst, this is common and it's not a big deal. Layoffs happen, even to great developers. Ask about severance, but don't get pushy or threatening if not offered it (you don't want an extortion rap). Ask about a guaranteed positive reference (by contract, and with LinkedIn recommendations) and do be pushy or threatening if not offered it. Have your references checked in any case by a third party. Don't sign non-disparagement for less than 3 months' severance, although you should almost never disparage an ex-employer. Do sign non-litigation if offered a positive reference and a cash severance you can accept (which may be zero, if you have savings and confidence). Take a week or two to recover, emotionally, but no more. Being unemployed on dwindling savings is no fun, so get yourself in the game immediately before you start getting depressed or moody or whatever. Work so hard that you don't have time to get moody. Looking for work is your new job. Job searches have a lot of latency and you can work on your side projects while you wait for emails and calls to get returned (otherwise, you'll go fucking nuts refreshing your email client). Describe your situation as a layoff for economic reasons (even if it wasn't) and say that your performance reviews were excellent (even if they weren't) and don't say anything negative about former colleagues, managers, or employers except in a you-or-them situation (such as a 6-month job, where someone will come off looking bad and your job is to make sure that it's not you... but even then, minimize what you say.) What would you do in my situation (would you stay in a smaller city?) Take your job search national. It's not about "leaving Cleveland". A good company will give you at least $5k post-tax for relocation. (Add $4-5k for NYC because rental brokers collect 15% on tenant side.) It's about going where the jobs are. Obviously some locales are better than others. Seattle, Boulder, Austin, and Chicago have strong tech markets and (relative to SF or NYC) moderate cost of living. NYC is an option if you don't need a lot of space and you're willing to downsize on furniture. If you choose NYC, include the broker fee (again, 15% of a year's rent) and loss-on-sale for your car (you'll be getting rid of it) in your relo calculations. San Francisco... some love it, some hate it, and I doubt I'd move there without a stellar offer (I'm 31) but if you find something out there, give it a go. if you could start over in web development, what would you focus on? Don't fret about starting over. You can't and that's a good thing. The knowledge you've gained is more transferrable than you think. But if I were to start over, I'd jump either into the Python or the Clojure stack (and maybe move to Haskell after 2+ years if I really wanted to build extremely robust, large systems).
- beat 12y agoYou're in Cleveland? Email me, I know someone local who might be able to give you advice and leads.
- sogen 12y agoPearmarket looks confusing, but honestly, just launch it. Remove stuff and ship. btw, map doesn't load: https://order.pearmarket.co/map https://order.pearmarket.co/map About page is very very interesting, my suggestion: move the Offers and Needs to the frontpage, that looks like one of the most important things in the whole site.
- thecolorblue 12y agoThanks for the feedback. pearmarket.co was kind of thrown together for this small beta test we ran in november. I haven't taken the time to update it.
- nilkn 12y agoI've always told myself that if I'm ever laid off in my 20s or early 30s (at the latest) and I don't have kids yet or a mortgage then I'll become a dentist. It's something I've always wanted to do, but I can't really justify giving up a great job with a great income to go back to school. But should I find myself unexpectedly without said job, then maybe I just would, unless other obligations prevent it. My point is simply -- is there something for you which plays the equivalent role of dentistry? If so, maybe this is your opportunity to pursue it without feeling guilty about giving up a great job. If not, then I recommend following all the other advice here.
- scalesolved 12y agoStart saving, study anything you can that would help you achieve that dream and just go for it. Don't waste your life away on the chance of being laid off.
- roberthahn 12y agoYou're getting a lot of fantastic ideas and advice. You're in the position to cherry pick any that makes sense to you. Best of luck in landing your next gig! My suggestion is to go to meetup.com and look for groups you'd be interested in. Then spend time mingling with those people. I was going to add tips for how to network effectively, but I don't want to assume - you may already be good at it! Here's a link of meetups in your area related to startups: http://www.meetup.com/find/?allMeetups=false&keywords=startup&radius=25&userFreeform=Cleveland%2C+Ohio%2C+USA&mcId=c44101&sort=recommended&eventFilter=mysugg http://www.meetup.com/find/?allMeetups=false&keywords=startu...
- eof 12y agoIf you don't mind doing freelance work you will probably find it surprisingly easy. Offer your skills to design shops; they tend to be strong in design but weak in engineering.. the best part is that a lot of them will build their designs into flat html; so you just implement their html and css and do the backend work. If you can build stuff; you are ready for freelance work.
- JDDunn9 12y agoSounds eerily similar to my situation a month ago. I'm 28, grew up in Cleveland, worked mostly with Angular, and was let go the other month too. I'd start sewing seeds in every direction and see what takes root. Apply to jobs locally, and all over the country. You only have to consider moving if you get an offer. You can try kickstarter or getting an angel investor if you want to try your own software. Freelancing kinda sucks unless you have connections. It's hard to differentiate yourself and get a decent rate if you are just another person online. But again, you can give oDesk a shot and see how it fares.
- forgottenpass 12y agoWas the headline of this edited to change "laid off" to "let go" or am I seeing things?
- khazarboy123 12y agoI agree with some of the others below, there are a lot of benefits to "doing" a startup. These benefits, however, are largely peripheral. You don't start a startup for lifestyle or professional benefits. You start a startup because you want some product to be a company. There is a lot of unimaginably hard work and obsessive behavior that goes into building successful products and enterprises. That drive is largely what creates the peripheral rewards everyone here seems to be describing. The language used to describe startups seems all too often to treat them like some kind of consumption product "you should consider a startup." is equivalent to saying "you should consider the new honda civic." I would figure out how to work with a small number of freelance clients and keep working on your side project. If you find yourself working on it rather obsessively and have gathered more feedback and simplified the product, then make that into a startup.
- 404error 12y agoI can relate, I'm 29 just engaged and I feel my job will be disappearing here pretty soon. Self taught dev, and average design skills. If there is anything you want to work on I can help. s a n c h o k d @ g m a i l . c o m
- Natsu 12y agoThere should be a "Who's Hiring?" thread on HN in a few days which might give you some leads. I doubt there are many jobs in Cleavland, but there might be some remote job leads.
- hemantv 12y agoSend me your resume on fameoflight@gmail.com if you want to move to SF Bay area and work at Postmates
- lojack 12y agoAlso based out of Cleveland -- feel free to contact me privately if you'd like to be put in touch with a few people. My suggestion would be to go to some of the meetup groups. CleRB, ClePY, NodeJS, Burning River Developers, there's plenty of others. Dont' be scared to go outside of your area of expertise. Check out some of the startup groups... LaunchHouse, Bizdom, Flash Starts.
- bjr- 12y ago1) Sprint on a side project using tech you're excited about to keep you motivated while you're looking for jobs in parallel. Don't limit your job search geographically but also don't rush to leave unless the opportunity is worth it. 2) ClojureScript, React, Datomic are my preferences. A well-designed language with JS as a compilation target, React Native, and a graph database with ACID guarantees and scalable reads are powerful tools. My story: I was fired 2 weeks after moving to a suburb ~90 min from nyc (employer had ok'd remote work, oh well). I came up with a good side project using all the technologies I was excited about and sprinted on that while I 1) signed up for unemployment, 2) updated resume, 3) updated linkedin, 4) started looking at freelancing marketplaces, 5) go to all the relevant meetups, etc. This worked really well because it gave me something fun to focus on while grinding through all these job channels. 3 weeks later I found a local job using some of the technologies I was excited about (Clojure, ClojureScript and Datomic!) and I'm working there now. The market is nuts.
- morgante 12y agoSounds like you're in a fine position to follow some dreams and set yourself for a future in either startups or freelancing (both of which offer a lot of freedom). > would you stay in a smaller city? I think you should. Your cost of living is much lower there than what it would be in a major metro, so it's much easier to afford a great life (especially if you're looking to build a family). It sounds like doing some contracting would be a great opportunity for you. Generally nobody screens contractors for their CS skills—what matters is that you can execute. Also, having a product-driven focus can be a major asset: user empathy is one of the biggest things I look for in developers. If you're interested in working on some Javascript for Cafe.com, I've hired a number of contractors of HN and would be happy to talk to you. morgante@cafe.com
- skimmas 12y agoIf I had the chance I would spend one or two days doing nothing, the next few days thinking of what I wanted to do... making a plan. Then would start walking towards my goals.
- mschnack 12y agoHey, send me a message so we can chat - our company is looking for talented JavaScript developers. https://www.linkedin.com/profile/view?id=43649275 https://www.linkedin.com/profile/view?id=43649275 www.helloinnovation.com
- bottlerocket 12y agoHey fellow Clevelander here, if you're interested just last week someone hit me up for some long term (3-6 months) JS contract work. Contact info in profile, I have a line on a couple other opportunities but this one might float you while you figure out your situation
- rodw 12y agoHey thecolorblue, if you are interested in some contract work I'd like to talk to you. You can find contact info in my hn profile.
- faehnrich 12y agoHello fellow Clevelander! Sorry you were let go. I hope you stay in Cleveland. I collected links of tech companies and job resources in the Cleveland area. http://faehnri.ch/cleveland-careers/ http://faehnri.ch/cleveland-careers/ I don't know any one directly that is looking or could help you, but feel free to contact me if you think I can help you with anything.
- kilroy123 12y agoHey man, I feel your pain. I was just let go today, as well! Along with 40% of this company. I was laid off last year so this is my second time going through this in a year. I can tell you, I'm not nearly as worried this time around. A lot of places need good developers, and I already have recruiters calling me. If you end up needing a 9-5 you can get one. Me, I think I'm going to put everything into my side project. Then follow my dreams and move down to South America for a while and backpack. Hopefully, I can pick up some part-time remote work along the way.
- ChicagoDave 12y agoChicago has an awesome start-up community. Check out http://www.builtinchicago.org/ http://www.builtinchicago.org/.
- monksy 12y agoIf you're interested in Chicago: GoHealth is hiring Javascript devs. (We're looking for those with Angular Experience) If thats cool then contact our internal recruiter, Gina, at: gcontella@gohealth.com
- curiously 12y ago> I built a large angular application while there, but it is now built and there are other developers who can support it. what startup/company was this again?
- deleted 12y ago[deleted]
- ravitation 12y agoI got linked this article (https://www.linkedin.com/pulse/6-things-id-do-i-got-laid-off-ibm-j-t-o-donnell?_mSplash=1&midToken=AQF5ReDV8_sJHw&trk=eml-b2_content_ecosystem_digest-recommended_articles-165-null&fromEmail=fromEmail&ut=3rbMVP6ac5OSA1 https://www.linkedin.com/pulse/6-things-id-do-i-got-laid-off...) today, actually. Thought it had some interesting thoughts.
- timtadh 12y agoI am in Cleveland and know a few of the local startups and such. You can drop me a line if you want.
- kleer001 12y agoAlways have a beer after getting laid off. First off, how much cushion money do you have? Are you living paycheck to paycheck? Do you live in your parent's house? Roommates? Married? Kids? House? How strong is your network? As in, how many people in the industry do you know? If you know a lot of people go freelance. How often do you get unsolicited job requests? If you get 1-2 a year then take some time off and work on a personal project without worrying about employment, while always keeping an ear to the ground. Here's the thing, it's hard to give concrete advice without more info. But, in the end, as a Java programmer you're probably fine, don't sweat it, someone will hire you soon enough.
- pacomerh 12y agoJava? didn't he say he was a Javascript developer
- donw 12y agoFreelancing is not about having top-tier CS skills or being an amazing designer. Those help, but they aren't what gets you hired. Companies will hire you because You Are A Likeable Person That Gets Shit Done. Both of those things matter. If you have zero people skills, you will not close deals. And if you can't Get Shit Done, you will quickly poison your network, which is where the best jobs come from.
- UK-AL 12y agoI hate the focus on "Get Shit Done", I think the focus should "Get Shit Done, Right in reasonable time". Nothing that slows me down more than being dumped in a awful code base, because the focus was "Get shit done"
- Vadoff 12y agoFrom my experience, having top-tier CS skills is definitely a harder requisite than being a "likeable person" in the hiring process. Yes, companies are looking for culture-fit and making sure you're not a total weirdo, but hard skills will always trump how sociable you are. Additionally, "getting shit done" is very hard to measure unless the company is asking for contract work before extending an offer (which is rare) - so it again comes down to lots of technical questions which test your CS and language-specific skills.
- irascible 12y agoFile for funemployment.. drink wine.. make art.
- sqyttles 12y ago...while reaching out across your personal and professional network. If I were in your situation, which I have been (let go from a development job), I would file for unemployment while searching for another job everywhere you go. Do everything it takes to prove to other firms that you got the programming skills to pay the bills (as Weird Al would say). Use the funemployment money to sustain life. I can also tell you what not to do. Do not move back in with your parents if their hometown is small. I did this and I languished.
- la6470 12y agoMy opinion and please don't add negative karma for saying this, but if you don't have any source of income to replace what you have lost , you should immediately get a job even if it is contract based. It is better to show something in your resume. You can work on your side projects all the time until they run on their own.
- dustingetz 12y ago> I am self taught my CS skills are not as solid as other developers There are a lot of, like, regular companies in a lot of regular, not silicon valley cities, that hire regular developers working on boring software products for a very good salary. You'll very likely get a raise out of this. Don't freak out, work on your open source thing for a couple weeks while you set up five interviews. Once you have an offer you can step back and relax, and decide what you want to do.
- mattmurdog 12y agoSorry to here about what happened, but when one door closes another will open! We're hiring senior/mid JS developers (Angular specifically) out in sunny San Francisco. If you want to relocate please send an email to Zak.Brown [at] target.com Don't worry, the position is for a tech company recently bought by Target and not actually Target itself. If relocating isn't your thing, I would always recommend freelancing, as JS is in demand. Be your own boss, you owe it to yourself to at least try it.
- fapjacks 12y agoJust a vote of confidence and a thumbs up from another self-taught programmer. Don't forget that we are very desirable in our industry, having demonstrated a fantastic ability to assimilate core skills as self-starters (instead of needing these skills spoon-fed). Good luck!
- rgovind 12y agoAlso, remember, 1st February is coming. First of every month there is a who is hiring thread here on HN. Lots of JS jobs. Keep an eye out
- 2pasc 12y agoYou should contact GrubMarket and apply to work for them - they are YC + funded + in the same space as PearMarket. cs@grubmarket.com
- shravvmehtaa 12y agowww.hired.com
- pnathan 12y ago* I would stay in the smaller city, and look for work in a larger city amenable to your future spouse. It is very important to me to always have a pool of local work in the case that my current company becomes my previous company. * I am personally not fond of webdev, so no reply. I would suggest eyeballing odesk for their contract work, as you can find reasonable work in the > 1K range - for small odesk jobs you can make more at MickyD's. Better take that unemployment insurance. Also, I'd personally suggest not making any major decisions until Monday morning, after you've slept on it, thought about it, and so forth. My experience is that my judgement is impaired in highly emotional moments.
- aercolino 12y agoIt's funny to see how many comments advise about beginning a Start Up. Of course, this is a Start Up forum. If this was a farmers forum, would many advise about beginning a farm?
- aercolino 12y agoI would live in a big city with plenty of opportunities. Find an interesting job, where to work no more than 20 hours a week, and earn around 60K. I think your Angular experience is very marketable. And you can always tell your prospective employers the truth, that you made an application too good to keep working there for maintaining it at your salary level. Then use your free time for whatever you want, including meeting lots of people. You could find cofounders...
- pm24601 12y agoFile for unemployment. There is a waiting period. The money always helps.
- davidw 12y agoIn terms of your bootstrapped business, if you haven't already found some of these resources, have a look: * http://www.startupsfortherestofus.com/ http://www.startupsfortherestofus.com/ - great weekly podcast with a transcript. * Nice, focused, friendly forum: http://discuss.bootstrapped.fm/ http://discuss.bootstrapped.fm/ * Book by the guys who did the podcast above that I would highly recommend to pretty much anyone: http://www.amazon.com/Start-Small-Stay-Developers-Launching/dp/0615373968?tag=dedasys-20 http://www.amazon.com/Start-Small-Stay-Developers-Launching/... Those should be enough to lead you to other resources.
- revorad 12y agoEvery 1st of the month, there are a few hiring posts here on HN - https://news.ycombinator.com/submitted?id=whoishiring https://news.ycombinator.com/submitted?id=whoishiring The next one is tomorrow (1 Feb). Make sure you post to them, saying you're looking for work. And yes, you can get freelance work as a self-taught programmer. Most people I know do exactly that. If you do Ruby/Rails in addition to Javascript, I might have some work for you. Email's in my profile.
- Vadoff 12y agoSounds like working full time on your project or freelancing aren't great options, so just get another job?
- simonebrunozzi 12y agoMake sure your severance is fair. If not, consult a lawyer ASAP.
- joeshaw 12y agoI'm not sure what the market is like in Cleveland, but in Columbus there is a great demand for web developers. I work out of a coworking place there with several freelance web developers and I'd be happy to put you in touch with them if you're interested.
- jdawg77 12y agoNear as I can tell, you sound a bit like my javascript skills - that's not where I choose to focus though. My CTO, co-founder (we got rejected by Ycombinator, but, also applied super late) is a self taught programmer who, if you read what he writes, doesn't know a whole lot. However, he's a genius. I'm 100% certain you have skills you aren't aware of, at your age, non "Tech," town, well, it's always possible you're better than us in the valley. Write down what you want to do. Step, by step. Start a business or be an employee? Caution: too much self employment makes people not want to hire you as an employee. Ever. I was self employed for five years, took six months to find a job; this time, took that long so I'm staying self employed because groveling and begging isn't what I'm about. I might be starving, but, I have dignity. Next, after you have those goals identified, it's time to review the financial options, talk it through with your fiancee ideally so you're both on the same page (my ex-wife of 13 years was also the co-founder of my first 10 businesses, trust me, it sucks to lose a wife, or a business partner - sucks worse when you lose both). Consider doing contracting, don't worry about it being on your resume, or not, while you explore and make enough money to slowly pad the bank account. Since you did mention angular, and even though we're broke, we have a very powerful, open source social media & SEO tool that we're giving away. The project is gaining a lot of traction and if you contribute even a bit, we can definitely help promote you and your skills. Plus, if some nice VC decides that my team and I are going to take over the world, we hire remote and don't have a central office. 3 team members now, hiring an intern next week who's a PhD candidate with experience in natural language processing. Contact info in profile, and whatever you do, make sure it's your dreams you are following. Only those will lead to any kind of meaningful happiness.
- bane 12y agoThis could be a good thing. Step 1: Register a business Step 2: Get a domain and some cheap hosting Step 3: Start building an MVP Congratulations, you are now working on a "boot-strapped startup". But with Step 3, you can spend your time learning about full-stack web development. You'll have to learn some back-end stuff, improve your front-end stuff, design, art, graphics, etc. Once your MVP is up and running, then you'll have to move into sales and marketing and learn that part of the business. Come up with some kind of monetization strategy and implement it as part of the product. While doing all this, split your time between building this thing up, and applying for your next gig. Bonus, when your MVP is up, put it on your resume so future employers can go see it and eliminate that gap in employment right off your resume. You now have a portfolio, business experience, sales & marketing experience, executive experience, product development, design, QA, art, improved technical skills and no gap on your resume since you've "been working" the entire time. There are many employers who would kill to have employees with that kind of experience, and it shows you can turn a minus into an opportunity. Bonus, if you can't find a job, keep plugging away at it and maybe your startup will turn into something.
- Mahn 12y ago> I would say I am 3 months of solid work away from having a good beta. I do not see this as an option as it would clear out most of my savings, and leave me in mostly the same position I am in now. That won't be enough. You have to count with at least a year, if you are very lucky, for your own start up to start generating revenue.
- fandawg195 12y ago> I have looked into doing freelance work, but as I am self taught my CS skills are not as solid as other developers, and my design skills are just about average. I am more product focused, I try to work as closely to the end user as possible and clearly define what they need. in my experience unless you are interviewing for a huge silicon valley company, most companies don't get into the nitty gritty of algos. and data structures. rather they will ask more fundamental front-end questions like 'what does this refer to in js' and 'what is prototypical inheritance' and might have you do a small project to showcase your skills.
- pacomerh 12y agoThis was probably for the best. I'd suggest you take some time to really think of what you want to be doing. If you're gonna work for another company now is the time to choose it wisely. Or if you're gonna go the freelancer way, it's also a good time to promote yourself as one. I wouldn't tell you what to choose because that really depends on what type of person you are. Do you like being around people?, are you good working by yourself, etc.
- ninjakeyboard 12y agoI have no compsci - I would recommend you do some interviewing to find out what you don't know and fill in the gaps on coursera. Mostly the stanford algorithms 1 course will ensure you have what you need to interview IMO. Apart from that, I don't see much else you miss compared to your compsci peers that isn't directly obtained by work experience and effort.
- FajitaNachos 12y agoI work for a small web dev startup in Boulder, CO. I'm going to post in tomorrow's HN Hiring thread for a JS Dev. If you're interested, shoot me an email (address is in my profile).
- gujurati7777777 12y agoOlder and bit WISER elder. THE RULES OF LIFE, imho. your mileage will varyy a LOT. fiction, of course. LOL 1.) DREAM BIG. don't limit yourself. if i had your skillsets i would pitch mish shedlock directly. no endorsement, no conflicts of interest. do the top 20 financial blogs. 2.) mish shedlock? who is this guy. career changer and former cobol programmer who got KICKED INTO THE REAL WORLD. Welcome 'brave and sad new world.' this is a literary allusion. LOL 3.) philosophy. does sad come first or the brave? rhetorical question, my dear Mr. Ut. Opian (LOL) first. "self taught my CS skills are not as solid" COMPLETE RUBBISH. THE BEST are self-taught and self-teachers. I, myself did barcamp.org and i prefer to teach the teachers FOR FREE. Because I get back ten times the investment. Oh, by the way, when I am CEO, I always have a small interview trick i play on the applicants, like you. I LOVE MY FAMILY AND my 'future children.' SO MY MOTIVATION is extremely high. some companies will try to negotiate you down. AKA kicking you while you are down. Others and most will change the 'social contract' or even the job description. THAT MEANS even if you have the job or future job, these companies are TRASH. LOok only for the gold. Where the CEO says, I understand. been there myself. WHATEVER happens, whether you get a job here or not, we continue the GREAT JOURNEY that is your life. repeat WE. we even recommend you to our competitors. 5,) don't be AFRAID of taking food stamps. for even those with a college degree... welcome to the USA. 6.)thank you for your open source. 7.)the standard in wall street, nyc, ny, USA is 250 dials. that is COLD CALLS. Sure, linkkd in and networking works. Rule NUMBER 20. Always call on weekends, 6am, etc. The secretary screens the calls when she comes in a 8:30am. THE REAL WORKERS will pick up the phone. 22.) obviously moving is difficult. been there done that. there are many CAREER actors. GENIUSES, they NEVER got there first break until moving to the large city, LA. 23.)plenty of folks are sleeping in their cars /trailers in new york or the big city, which will really suck when it snows. how amusing. mostly big city, engineering, cellphone and software but I STILL WANNA make big money and move to the SMALL FARM COUNTRY WHERE YOU ARE. ps. now go back and sell a small RIDICULOUS small amount contract to your former employer. IF YOUR CODE IS A BAD as you think it is. (FOR IT IS NOT) then there is a great demand for your patching the codebase. get together with unemployed lawyers and write numerous weasel words into the contract. My favorite is time dependent upon prior commitments to non-profits EXPLAIN non-profits are not competitors) and your top priority is the contract. When the time comes at Saturday night when their website and e-commerce engine crashes, YOU ARE CALLED. Make sure that you are working on that non-profit work, UNTIL THE COMPANY JUST HAPPENS TO DECIDE THAT additional lucrative contracts are issued. THEY WILL NOT CALL YOU UNTIL THE LAST RESORT. Isn't that the case, fellow CEOs? i cite as case history the cobol programmer MISH SHEDLOCK. no endorsement and I am not selling you gold (literally). CAREER: difficult code >> good job lasts only 6 years >> this is COBOL >> capitalism boom/bust cycle >> layoffs so only the best survive >> MANUFACTURING GOESE TO CHINA >> bank IBM (you know the names) crash because the OLD LEGACY CODE finally MEMORY LEAKS over ten years >> PANIC and sudden need for FORMER EMPLOYEES. freelance is great, but only in order to gather INTELLIGENCE. Remeber, you will competing with the so called OBAMACARE website, where the Javascript comments are in Gujurat. get together with your community college teachers, who are from INDIA and ask them to translate the comment sections in Gujurat, which is a POVERTY section of India. LOL. you think your skillsets are low, wait till you get to the world. Please BUY my second hand Yugo car (the one that tends to go on fire.) LOL
- bherms 12y agoSign up for Hired.com, move to the Bay, make bank and love your life.
- gumballhead 12y agoMaybe check out Farmlogs. It sounds like you could be a great fit. We're in Ann Arbor so not too far away either. https://farmlogs.com/jobs/front-end-engineer/ https://farmlogs.com/jobs/front-end-engineer/
- Spoom 12y agoIf you do become interested in another fulltime job, we are in downtown Cleveland and are looking for a full stack web developer and an iOS developer. We're a profitable startup in the broadcast space. Small development team. Good people. Send me an email if you're interested; it's in my profile.