#DevDiscuss Archive


Tuesday January 16, 2018
9:00 PM EST

  • ThePracticalDev Jan 16 @ 9:04 PM EST
    Time for #DevDiscuss Tonight's topic is ✨ Changing Jobs ✨ Let's talk about what the best way to change software development jobs in most collectively beneficial manner. Input, links, anecdotes. All is welcome.
  • ThePracticalDev Jan 16 @ 9:05 PM EST
    The chat will last about an hour and we use the #DevDiscuss tag. Rules: - Stay on topic - ALWAYS ALWAYS use hashtag #DevDiscuss - Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged (ALWAYS use the #DevDiscuss, even on replies where appropriate 😄)
  • kvlly Jan 16 @ 9:09 PM EST
    The most rewarding job change you can make is transitioning to working full-time for yourself. It's not for everyone, but so much satisfaction and pride comes from knowing the money you bring in each month is thanks to your own hard work. #DevDiscuss
  • ThePracticalDev Jan 16 @ 9:09 PM EST
    So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • jluisestrada Jan 16 @ 9:10 PM EST
    If they hire you is because they see something in you. Is normal to feel a bit inadequate at first #devdiscuss
    In reply to @ThePracticalDev
  • EntirelyAmelia Jan 16 @ 9:11 PM EST
    Besides updating my resume, start practicing code exercises and brushing up on algorithms. This is the kind of stuff that you do over and over in interviews, but rarely have to think about at your actual job. #DevDiscuss
    In reply to @ThePracticalDev
  • shannon_crabill Jan 16 @ 9:11 PM EST
    Be clear about what it is you want or don't want in your new role #devdiscuss
  • yechielk Jan 16 @ 9:11 PM EST
    Perfect week for this topic, I just strted my new job on Monday. #DevDiscuss
    In reply to @ThePracticalDev
  • codingwcookie Jan 16 @ 9:12 PM EST
    Reflection: Take a look 👀 at what you have been doing recently and determine the parts that you enjoy and do well and the parts that you want to avoid. Then look 👀 for opportunities that match and areas in which you need to improve. 🤔#DevDiscuss
    In reply to @ThePracticalDev
  • bendhalpern Jan 16 @ 9:13 PM EST
    Recruiters get a bad rep sometimes but they can be a tremendous resource. Getting in touch with some good recruiters would be step one. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:09 PM EST
      So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • TheOriginalBPC Jan 16 @ 9:13 PM EST
    I found myself looking at job postings for companies I want to work for to see what they expect or require then try learning skills based on that job posting or tailor my resume to address points I saw on that job posting. I just did this with my own resume. #devdiscuss
    In reply to @ThePracticalDev
  • t_sedgwick Jan 16 @ 9:13 PM EST
    Be upfront and honest with your manager. She wants to see you succeed in your career and life with whatever path you choose. She may even be able to help get you where you want to go. It’s mutually beneficial because she can then plan for your departure as well. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:04 PM EST
      Time for #DevDiscuss Tonight's topic is ✨ Changing Jobs ✨ Let's talk about what the best way to change software development jobs in most collectively beneficial manner. Input, links, anecdotes. All is welcome.
  • kylegalbraith Jan 16 @ 9:13 PM EST
    To set myself up for success I sit down and make a list of the three things that are important for me to make a change. I don't want to make a change just to make a change. I want to be improving my situation in some way. #devdiscuss
  • codingwcookie Jan 16 @ 9:13 PM EST
    Have you made that transition? 🤔 #DevDiscuss
    In reply to @kvlly
  • jeffamstutz Jan 16 @ 9:14 PM EST
    Personally, I think transparency of intentions is important. If you have a job lined up, reveal it to your current manager when you know for sure you have an offer and are going to take it. You'll be leaving a hole that will (likely) need filled. #DevDiscuss
    In reply to @ThePracticalDev
  • kvlly Jan 16 @ 9:14 PM EST
    Part-time freelancer to full-time freelancer to agency owner! #devdiscuss
    In reply to @codingwcookie
  • mrjabbott Jan 16 @ 9:15 PM EST
    Prep for coding/interview questions. A lot of interview questions tend to be outside the realm of day-to-day work so it’s easy to feel rusty. @robconery’s The Imposter’s Handbook was helpful for me: https://t.co/M633VP7SW8 #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:09 PM EST
      So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • kvlly Jan 16 @ 9:15 PM EST
    A good recruiter is everything. The good ones will go to bat for you. If you're not getting the help you need from the recruiter you're working with, find another. #DevDiscuss
    • bendhalpern Jan 16 @ 9:13 PM EST
      Recruiters get a bad rep sometimes but they can be a tremendous resource. Getting in touch with some good recruiters would be step one. #DevDiscuss
      • ThePracticalDev Jan 16 @ 9:09 PM EST
        So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • codingwcookie Jan 16 @ 9:15 PM EST
    Where is a good place to practice code exercises? 🤔 #DevDiscuss
    In reply to @EntirelyAmelia, @ThePracticalDev
  • jeffamstutz Jan 16 @ 9:16 PM EST
    I know this isn't always possible (lots of variables, situations can vary quite widely, people all react differently, etc.)...the point is to try and consider the folks you are leaving, even if you don't like (even only some of) them. #DevDiscuss
    In reply to @ThePracticalDev
  • Ky1e_S Jan 16 @ 9:17 PM EST
    Don't discount listings where you don't satisfy all the requirements. Sometimes these lists are 'nice-to-haves' rather than imperatives. A good company will hire for ability & attitude and allow scope to train for skills #devdiscuss
  • codingwcookie Jan 16 @ 9:17 PM EST
    How do you determine which companies you want to work for? 🤔 #DevDiscuss
    In reply to @TheOriginalBPC, @ThePracticalDev
  • AarohMankad Jan 16 @ 9:17 PM EST
    Update my Resume/LinkedIn/Github/Personal Website, start reading through Cracking the Coding Interview. Something I really found helps is to list out projects I'd like to work on vs. companies I'd like to work for. (Helps when reaching out to recruiters/engineers.) #DevDiscuss
    In reply to @ThePracticalDev
  • cocodDarthVader Jan 16 @ 9:18 PM EST
    Teach how! #DevDiscuss
    In reply to @kvlly, @codingwcookie
  • jeffamstutz Jan 16 @ 9:18 PM EST
    It's also not good to flirt with opportunities that you're not actually going to take *and* keep revealing it to your manager/team. I'd say reveal it (and early), if it's going to be real. #DevDiscuss
    In reply to @ThePracticalDev
  • kylegalbraith Jan 16 @ 9:18 PM EST
    This is a 100% accurate. #devdiscuss
    In reply to @Ky1e_S
  • JulieTorero Jan 16 @ 9:20 PM EST
    My first stop is to tell everyone I know that I'm starting to look. Most jobs come from personal introductions. #devdiscuss
    In reply to @ThePracticalDev
  • ferkungamaboobo Jan 16 @ 9:20 PM EST
    Really identifying your accomplishments has been critical for me in these spots. It's a good way to take inventory on your successes while finding your top skills. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:09 PM EST
      So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • bendhalpern Jan 16 @ 9:20 PM EST
    This this this #DevDiscuss
    • Ky1e_S Jan 16 @ 9:17 PM EST
      Don't discount listings where you don't satisfy all the requirements. Sometimes these lists are 'nice-to-haves' rather than imperatives. A good company will hire for ability & attitude and allow scope to train for skills #devdiscuss
  • EntirelyAmelia Jan 16 @ 9:21 PM EST
    Additionally, if you don’t apply for jobs where you don’t meet all the requirements, you risk stagnating and not being pushed to learn more and get better. #DevDiscuss
    In reply to @Ky1e_S, @ThePracticalDev
  • onkartalekar Jan 16 @ 9:21 PM EST
    We all have that someone who derails (not knowingly) team meeting with questions that are way out of context or agenda. Sometimes hosts are just too polite to intervene. Any ideas how can host or any team member bring the meeting to order? @bendhalpern topic for #DevDiscuss ?
  • Nick_Craver Jan 16 @ 9:22 PM EST
    Every job change is a refinement of your current pro/con or likes/dislikes list. Take a hard look at why you want and look forward with your updated lists. It's almost exactly like changing houses, cars, etc. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:09 PM EST
      So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • kylegalbraith Jan 16 @ 9:22 PM EST
    How do you take inventory? #DevDiscuss
    In reply to @ferkungamaboobo
  • SSommerIT Jan 16 @ 9:22 PM EST
    Congrats Kelly, I'm considering making the same sort of jump myself soon! #DevDiscuss
    In reply to @kvlly
  • EntirelyAmelia Jan 16 @ 9:23 PM EST
    Oh, wow, pro move actually getting up and doing it on a whiteboard! I’m sure that really helped you feel more comfortable and natural when had to do it in an interview. #DevDiscuss
    In reply to @mcgrizz6, @codingwcookie, @ThePracticalDev
  • codingwcookie Jan 16 @ 9:23 PM EST
    What the best way to do this as to not affect your current role? 🤔#DevDiscuss
    In reply to @JulieTorero, @ThePracticalDev
  • bendhalpern Jan 16 @ 9:23 PM EST
    Brilliant post related to tonight's #devdiscuss topic https://t.co/igZFNEJWJ7 👌
  • pauxdsantamaria Jan 16 @ 9:24 PM EST
    Last year I decided to quit my job as an employee to start my entrepreneur career. Best decision I ever made! I'm probably working twice as much now, but it's totally worth it. I'd recommend anyone who likes to create stuff to give it a try. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:04 PM EST
      Time for #DevDiscuss Tonight's topic is ✨ Changing Jobs ✨ Let's talk about what the best way to change software development jobs in most collectively beneficial manner. Input, links, anecdotes. All is welcome.
  • kylegalbraith Jan 16 @ 9:26 PM EST
    What is one thing you know now that you wish you had known then? #DevDiscuss
    In reply to @pauxdsantamaria
  • ferkungamaboobo Jan 16 @ 9:26 PM EST
    One thing I try to tell my team is to keep track proactively - even just a list of tasks in your project management system can tell you a ton! If you can't query it yourself, ask your project manager for a report #DevDiscuss
    In reply to @kylegalbraith
  • JulieTorero Jan 16 @ 9:26 PM EST
    You do have to be careful not to tell coworkers or anyone who knows them. Ex-coworkers are often the best people to tell. They can often discreetly connect you to others in the industry. #devdiscuss
    In reply to @codingwcookie, @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:33 PM EST
    One think you should be doing all along is maintaining your network of peers in the industry. Comes in REAL handy when it's job hunting time. #DevDiscuss
    • ThePracticalDev Jan 16 @ 9:09 PM EST
      So you know you need a job change. What are the first things you do to set yourself up for success in the process? #DevDiscuss
  • jfrankcarr Jan 16 @ 9:33 PM EST
    Yep. It's been about 5 years since the last time I looked for a new job and this aspect, code Trivial Pursuit, has become a lot more intense. #DevDiscuss
    In reply to @EntirelyAmelia, @ThePracticalDev
  • ThePracticalDev Jan 16 @ 9:33 PM EST
    So you are going to leave a job for healthy reasons. How do you do so with integrity? #devdiscuss
  • maurogarcia_19 Jan 16 @ 9:33 PM EST
    If you don't have any role models in your current job or you are just not getting any value, it's a good time to make a change. After leaving my first (and toxic) job, I found an excellent team to work with. Any change could be painful but it's really worth it #DevDiscuss
  • IgnoreIntuition Jan 16 @ 9:34 PM EST
    • Brush up on the basics especially if you have been a while in your role • Research whats new in the industry • Work on some open source / pet projects to demo your expertise • Attend local meetups to network • Prepare to get your ass handed to you… repeatedly #DevDiscuss
    In reply to @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:34 PM EST
    Treat people with respect. Recall how you felt starting there. Gratitude for hiring you? Excited to contribute? Reflect on those feelings and *don't burn bridges*. IT is a smaller community than people realize. #DevDiscuss
  • shannon_crabill Jan 16 @ 9:34 PM EST
    This is my nightmare. I'd love to see something like this as a topic too #devdiscuss
    In reply to @onkartalekar, @bendhalpern
  • Nick_Craver Jan 16 @ 9:35 PM EST
    By leaving as few burdens and knowledge gaps behind as possible. Documentation is likely the best way to spend your last days. #DevDiscuss
  • EntirelyAmelia Jan 16 @ 9:35 PM EST
    Give your team as much notice as possible. Spend your remaining time transferring as much knowledge as you can. Add documentation for things you built or know the best. Wrap up your remaining projects or get them in good shape to hand off. #DevDiscuss
    In reply to @ThePracticalDev
  • gatlingxyz Jan 16 @ 9:35 PM EST
    Make sure I explain why. I did this with my first job. I left to move closer to my family; being a 14hr drive/expensive flight away was too much. They understood. #DevDiscuss
  • jfrankcarr Jan 16 @ 9:35 PM EST
    Unfortunately, it's likely automated resume parsers will screen out your application before a human even sees it. #DevDiscuss
    In reply to @Ky1e_S
  • aennyta Jan 16 @ 9:35 PM EST
    Care about the job even on your notice period - you want to leave in good impression and not burn the bridges #DevDiscuss
  • JulieTorero Jan 16 @ 9:36 PM EST
    It's super important to leave the project in a good state. Document, pass on critical info directly to other devs, and if possible, leave at a time when the project isn't in a make-or-break phase. #devdiscuss
    In reply to @ThePracticalDev
  • kylegalbraith Jan 16 @ 9:36 PM EST
    Give everyone as much notice as possible. Share as much knowledge as you have on existing systems. Document anything you think you know but others don't. Fully transition any projects to others. #DevDiscuss
    In reply to @ThePracticalDev
  • codingwcookie Jan 16 @ 9:37 PM EST
    Give notice, put a transition plan in place. Don’t burn 🔥 bridges. #DevDiscuss
    In reply to @ThePracticalDev
  • bendhalpern Jan 16 @ 9:37 PM EST
    1) Document as much as possible and comment your code. 2) Organize and clean up your files and workspace. 3) Actually say goodbye and leave people with a way to contact you. 4) Forward yourself the important emails. 5) Don't tap out early. ... #DevDiscuss https://t.co/EVkSJG3Wse
  • EntirelyAmelia Jan 16 @ 9:38 PM EST
    Even if you hate the company/boss you’re leaving, remember that the people who will be filling in for your role and taking over your work are probably innocent in that. Don’t punish them. #DevDiscuss
    In reply to @ThePracticalDev
  • KrisSiegel Jan 16 @ 9:38 PM EST
    - Send an email to the entire company complaining about your boss - Rewrite all git history and push into master - Sudo into each server you can and rm -rf / - Drop computer into toilet ...Oh... I read that wrong. You said WITH integrity. #DevDiscuss
  • IgnoreIntuition Jan 16 @ 9:38 PM EST
    Remember that your contributions to a company are your legacy and will live long after you leave. Even if you were dissatisfied in your job it is your coworkers who will continue to own it. Be respectful, cooperative, and patient during your transition. #DevDiscuss
    In reply to @ThePracticalDev
  • codingwcookie Jan 16 @ 9:39 PM EST
    Is their too much notice? 🤔 #DevDiscuss
    In reply to @EntirelyAmelia, @ThePracticalDev
  • SSommerIT Jan 16 @ 9:40 PM EST
    Agree with @EntirelyAmelia on this. KTs and docs help ease the transition for the team you're leaving. Give yourself enough time to minimize the negative impact on the company you're leaving. This is especially true when you have siloed knowlege. #DevDiscuss
    In reply to @ThePracticalDev, @EntirelyAmelia
  • EntirelyAmelia Jan 16 @ 9:40 PM EST
    Only if you’re afraid your company might just say “nah, today can be your last day.” Otherwise, the more time you give, the more they have to fill your role and you have to do brain dumps. #DevDiscuss
    In reply to @codingwcookie, @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:40 PM EST
    #DevDiscuss IMO yes. If you give 2 years notice before retiring and count down every individual day, you're sending the wrong message to your team. You're still there, still responsible for contributing.
    In reply to @codingwcookie, @EntirelyAmelia, @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:42 PM EST
    #DevDiscuss Think about the type of environment you'd like to go to next. Try to leave that for the person who will fill your role. Documentation, healthy systems. There's always limits but do your best work. Campground rule: leave it nicer than you found it.
  • ferkungamaboobo Jan 16 @ 9:43 PM EST
    I think so. I am currently transitioning with about 1 year notice. Senioritis is a thing, and it's hard to really wrap up all your projects. But the opportunity to really make the transition process work for my team and upper management is delightful. #DevDiscuss
    In reply to @codingwcookie, @EntirelyAmelia, @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:43 PM EST
    #DevDiscuss totally agreed. People are obv allowed to be excited to retire, as they should be. But a little tact goes a long way.
    In reply to @EntirelyAmelia, @codingwcookie, @ThePracticalDev
  • EntirelyAmelia Jan 16 @ 9:43 PM EST
    I think a heartfelt goodbye to those who impacted/helped/mentored you or were just good friends is really important. #DevDiscuss
    In reply to @bendhalpern, @ThePracticalDev
  • EntirelyAmelia Jan 16 @ 9:44 PM EST
    Do you think the amount of notice affects your senioritis? Like would you only have it if *they* know you’re going to be leaving? #DevDiscuss
    In reply to @ferkungamaboobo, @codingwcookie, @ThePracticalDev
  • kylegalbraith Jan 16 @ 9:44 PM EST
    Don't do this. #devdiscuss
  • Programazing Jan 16 @ 9:45 PM EST
    Check out my website/blog at https://t.co/4DAQVTUa1s #DevDiscuss
  • fshwsprr Jan 16 @ 9:45 PM EST
    I've found it hard to locate good recruiters. How do you go about doing this? Recommendations? #devdiscuss
    In reply to @bendhalpern
  • Wintermute21 Jan 16 @ 9:45 PM EST
    yes, be very prepared to fail, a lot. #devdiscuss
    • IgnoreIntuition Jan 16 @ 9:34 PM EST
      • Brush up on the basics especially if you have been a while in your role • Research whats new in the industry • Work on some open source / pet projects to demo your expertise • Attend local meetups to network • Prepare to get your ass handed to you… repeatedly #DevDiscuss
      In reply to @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:45 PM EST
    #DevDiscuss any recommended reading on this matter? Most of my peers are self-employed and I think about it lots. VERY happy where I am now, but find the topic super interesting too.
    In reply to @kvlly
  • luketgriffith1 Jan 16 @ 9:46 PM EST
    I think most of the effort for this is put in before you decide to leave. If you treat others well day-in, day-out while you work there, they won't begrudge you leaving for a good reason. That said, give notice, finish up loose ends, whatever you can do #devdiscuss
    In reply to @ThePracticalDev
  • ThePracticalDev Jan 16 @ 9:47 PM EST
    What should you NOT do when leaving a job? #devdiscuss
  • aennyta Jan 16 @ 9:48 PM EST
    If there are things you dislike at your job, don't leave without at least trying to fix them #devdiscuss
  • EntirelyAmelia Jan 16 @ 9:49 PM EST
    Don’t rub in in people’s faces and make them feel bad because they’re not leaving too. Don’t sabotage anything. Don’t tell people “what you really think” about them. #DevDiscuss
    In reply to @ThePracticalDev
  • MrThomasRayner Jan 16 @ 9:49 PM EST
    #DevDiscuss Don't be dishonest, don't be angry. As emotionally invested as you may be, this should be a business decision. Treat the people involved with respect, even if you don't feel they gave it to you. Be the bigger person.
    In reply to @ThePracticalDev
  • codingwcookie Jan 16 @ 9:50 PM EST
    Complain about what you don’t like at the job you’re leaving. 🛑 You are also leaving behind other people who will still work there and don’t make a mess. #DevDiscuss
    In reply to @ThePracticalDev
  • kylegalbraith Jan 16 @ 9:50 PM EST
    @IndieHackers is a great place to get started. @newsycombinator as well. $100 Startup by @chrisguillebeau....are all great resources. I may have a problem... #DevDiscuss
    In reply to @MrThomasRayner, @kvlly, @IndieHackers, @newsycombinator, @chrisguillebeau
  • shannon_crabill Jan 16 @ 9:52 PM EST
    I second that. Meetings without an agenda or clear purpose tend to get derailed quickly #DevDiscuss
    In reply to @MrThomasRayner, @onkartalekar, @bendhalpern
  • MrThomasRayner Jan 16 @ 9:53 PM EST
    An early mentor of mine told me to decline every meeting invite that didn't include an agenda. That's easier said than done in practice as a junior admin, but I made sure all my meetings had them. #DevDiscuss
    In reply to @shannon_crabill, @onkartalekar, @bendhalpern
  • ferkungamaboobo Jan 16 @ 9:54 PM EST
    No -- watch the work of anyone who's made the decision to leave but hasn't told anyone yet. But that big, blinking countdown clock over your head is very, very real. But, it does give opportunity to let go and watch your team shine. #DevDiscuss
    In reply to @EntirelyAmelia, @codingwcookie, @ThePracticalDev
  • IgnoreIntuition Jan 16 @ 9:55 PM EST
    Don’t do anything that you yourself wouldn’t want to contend with when someone leaves. This includes, but is not limited to, withholding information, sabotaging projects, “poisoning the well” with coworkers, or just being an all around jerk. #DevDiscuss
    In reply to @ThePracticalDev
  • EntirelyAmelia Jan 16 @ 9:55 PM EST
    Interesting. I think, for me, it wouldn’t matter either way. If *I* know, that’s all that would matter. Though, I haven’t been able to really test that. Never had more than three weeks to give. #DevDiscuss
    In reply to @ferkungamaboobo, @codingwcookie, @ThePracticalDev
  • _feoluwa Jan 16 @ 9:57 PM EST
    This topic couldn’t have done at a better time for me. I’m currently exploring options and these suggestions are invaluable. Thank you everyone. #DevDiscuss
    In reply to @ThePracticalDev
  • jfrankcarr Jan 16 @ 9:58 PM EST
    OK, so what do you do if you hate them and they hate you? #devdiscuss https://t.co/iBpyoTu9CK
    In reply to @bendhalpern
  • ThePracticalDev Jan 16 @ 9:59 PM EST
    In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?