Should I send an errata after technical interview?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
28
down vote

favorite
2












I had a technical interview with a prestigious company and I did quite well during all the questions and the interviewer seemed pleased with me ... but after the interview I noticed that the code I wrote had a bug (not a very big one but still). I spotted the errors a few seconds after leaving the interview.



Would it be a good move for me to also include an "errata" into my thank you message to the interviewer?
I would include it as a "post scriptum", or should I write it as a separate message so that my email does not look too long?



Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.



UPDATE: So to conclude my story. In the end I sent the errata and it was received well and I was accepted for the next "phase" of the application process within that company. To give more context, we are talking about a american company with footholds in may countries. It is well known for the quality of its recruiting process too and the quality of its engineers/programmers. I, of course, shall not give you the name of that company.



Thank you all for your answers.







share|improve this question














migrated from programmers.stackexchange.com Aug 6 '13 at 11:11


This question came from our site for professionals, academics, and students working within the systems development life cycle.










  • 13




    Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
    – Marjan Venema
    Aug 6 '13 at 10:26










  • @gnat I have seen all questions until page 10 and couldn't find one.
    – le_douard
    Aug 6 '13 at 10:37






  • 2




    I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
    – RMalke
    Aug 6 '13 at 11:23






  • 1




    I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
    – superM
    Aug 7 '13 at 9:54










  • It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
    – pmf
    Jan 26 at 12:22
















up vote
28
down vote

favorite
2












I had a technical interview with a prestigious company and I did quite well during all the questions and the interviewer seemed pleased with me ... but after the interview I noticed that the code I wrote had a bug (not a very big one but still). I spotted the errors a few seconds after leaving the interview.



Would it be a good move for me to also include an "errata" into my thank you message to the interviewer?
I would include it as a "post scriptum", or should I write it as a separate message so that my email does not look too long?



Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.



UPDATE: So to conclude my story. In the end I sent the errata and it was received well and I was accepted for the next "phase" of the application process within that company. To give more context, we are talking about a american company with footholds in may countries. It is well known for the quality of its recruiting process too and the quality of its engineers/programmers. I, of course, shall not give you the name of that company.



Thank you all for your answers.







share|improve this question














migrated from programmers.stackexchange.com Aug 6 '13 at 11:11


This question came from our site for professionals, academics, and students working within the systems development life cycle.










  • 13




    Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
    – Marjan Venema
    Aug 6 '13 at 10:26










  • @gnat I have seen all questions until page 10 and couldn't find one.
    – le_douard
    Aug 6 '13 at 10:37






  • 2




    I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
    – RMalke
    Aug 6 '13 at 11:23






  • 1




    I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
    – superM
    Aug 7 '13 at 9:54










  • It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
    – pmf
    Jan 26 at 12:22












up vote
28
down vote

favorite
2









up vote
28
down vote

favorite
2






2





I had a technical interview with a prestigious company and I did quite well during all the questions and the interviewer seemed pleased with me ... but after the interview I noticed that the code I wrote had a bug (not a very big one but still). I spotted the errors a few seconds after leaving the interview.



Would it be a good move for me to also include an "errata" into my thank you message to the interviewer?
I would include it as a "post scriptum", or should I write it as a separate message so that my email does not look too long?



Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.



UPDATE: So to conclude my story. In the end I sent the errata and it was received well and I was accepted for the next "phase" of the application process within that company. To give more context, we are talking about a american company with footholds in may countries. It is well known for the quality of its recruiting process too and the quality of its engineers/programmers. I, of course, shall not give you the name of that company.



Thank you all for your answers.







share|improve this question














I had a technical interview with a prestigious company and I did quite well during all the questions and the interviewer seemed pleased with me ... but after the interview I noticed that the code I wrote had a bug (not a very big one but still). I spotted the errors a few seconds after leaving the interview.



Would it be a good move for me to also include an "errata" into my thank you message to the interviewer?
I would include it as a "post scriptum", or should I write it as a separate message so that my email does not look too long?



Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.



UPDATE: So to conclude my story. In the end I sent the errata and it was received well and I was accepted for the next "phase" of the application process within that company. To give more context, we are talking about a american company with footholds in may countries. It is well known for the quality of its recruiting process too and the quality of its engineers/programmers. I, of course, shall not give you the name of that company.



Thank you all for your answers.









share|improve this question













share|improve this question




share|improve this question








edited Aug 28 '13 at 11:13

























asked Aug 6 '13 at 9:49









ɭɘ ɖɵʊɒɼɖ 江戸

24937




24937




migrated from programmers.stackexchange.com Aug 6 '13 at 11:11


This question came from our site for professionals, academics, and students working within the systems development life cycle.






migrated from programmers.stackexchange.com Aug 6 '13 at 11:11


This question came from our site for professionals, academics, and students working within the systems development life cycle.









  • 13




    Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
    – Marjan Venema
    Aug 6 '13 at 10:26










  • @gnat I have seen all questions until page 10 and couldn't find one.
    – le_douard
    Aug 6 '13 at 10:37






  • 2




    I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
    – RMalke
    Aug 6 '13 at 11:23






  • 1




    I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
    – superM
    Aug 7 '13 at 9:54










  • It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
    – pmf
    Jan 26 at 12:22












  • 13




    Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
    – Marjan Venema
    Aug 6 '13 at 10:26










  • @gnat I have seen all questions until page 10 and couldn't find one.
    – le_douard
    Aug 6 '13 at 10:37






  • 2




    I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
    – RMalke
    Aug 6 '13 at 11:23






  • 1




    I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
    – superM
    Aug 7 '13 at 9:54










  • It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
    – pmf
    Jan 26 at 12:22







13




13




Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
– Marjan Venema
Aug 6 '13 at 10:26




Personally I would give you bonus points for pointing it out. It shows you care about your work. Every developer knows bugs happen and the fact that you wrote one is less important than the fact that you noticed and corrected it. Also, don't send it as a PS, though not as the first thing either. Simply make it part of your thank you note as an "by the way, shortly after the interview I noticed that... "
– Marjan Venema
Aug 6 '13 at 10:26












@gnat I have seen all questions until page 10 and couldn't find one.
– le_douard
Aug 6 '13 at 10:37




@gnat I have seen all questions until page 10 and couldn't find one.
– le_douard
Aug 6 '13 at 10:37




2




2




I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
– RMalke
Aug 6 '13 at 11:23




I already did that. Returning home after the interview, I just noticed one of my answers was wrong. I call the interviewer, and said if I could send the correct answer soon as I got home. I don't know what the interviewer thought, but I sent the correct answer and was approved. (In the end I declined the offer...)
– RMalke
Aug 6 '13 at 11:23




1




1




I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
– superM
Aug 7 '13 at 9:54




I wouldn't write about the mistake only if it is something very small (like a typo) or something that could be slightly optimized (like re-arranging if-else clauses).
– superM
Aug 7 '13 at 9:54












It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
– pmf
Jan 26 at 12:22




It might come across as obsessive and pedantic in the worst case, and won't make any positive difference, so leave it be.
– pmf
Jan 26 at 12:22










6 Answers
6






active

oldest

votes

















up vote
26
down vote














Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.




If this is the way you feel and this is the way you are, I think it's dishonest and ultimately counter-productive to hide it. These are the people that you're potentially going to work with for years or even decades.



Trying to conceal or suppress your character traits will end up making your and the people depending on you unhappy. If you consider this is a negative character trait (personally I believe the contrary), that you would like to work on, then just say that. Or if you feel slightly awkward about sending errata, you can also express that - doing something uncommon (which this would be) without acknowledging it, may also give the wrong impression.



Communication is important. If you manage to be open, friendly and concise, you're doing it right ;)






share|improve this answer



























    up vote
    16
    down vote













    I can't speak to the UK experience, but as a professional programmer and a manager of geeks here in the USA, I can say that it would be unusual. How the hiring manager will respond is likely to be a very personal issue for them. Myself, I'd see it as a mostly-good indicator - the candidate may be a little too fastidious, but he recognized a problem and called attention to it. I'd suggest you think about the specific person you're addressing and try to see it more from that person's perspective than from a general case.






    share|improve this answer


















    • 1




      Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
      – James Snell
      Aug 6 '13 at 12:29










    • Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
      – Beska
      Aug 7 '13 at 11:43

















    up vote
    11
    down vote













    Send your thank you email and include the code fix with a small explanation. They can choose to ignore it.




    Personally I am the kind of person that will be bothered by leaving my
    solution as is.




    If this company considers this inappropriate, you probably don't want to work there. As programmers, we often compromise our standard of "good enough" by external constraints, so why impose this on yourself? To me, all programmers or any other professional who creates and fixes things for a living, should have a bit of an aversion to mistakes, but not to the extent you paralyze your productivity.






    share|improve this answer
















    • 3




      I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
      – Ben Collins
      Aug 6 '13 at 21:57

















    up vote
    3
    down vote













    You should discuss the bug - but not necessarily fix it - in a followup thank you email. Don't take too long with the followup.



    If you send a short email discussing the bug before they make a decision, it can help you. If you send a brilliant email fixing they make a decision, it will be too late.



    Also if you fix the bug, then you might create a new bug, which won't help you.






    share|improve this answer






















    • This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
      – Michael Mrozek
      Aug 6 '13 at 20:57






    • 1




      In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
      – É­É˜ ɖɵʊɒɼɖ 江戸
      Aug 7 '13 at 7:37










    • @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
      – emory
      Aug 9 '13 at 16:38


















    up vote
    2
    down vote













    My experience is that such interviewes are to get a gut feeling for your tech skills. A follow up would probably not change your chances as such since real world situations differ much from interview setups.



    However, sending the errata will make you look more like a perfectionist. If this is good or bad depends on your employer, if they earn profit by "quick n dirty" or "perfect".






    share|improve this answer
















    • 2




      Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
      – É­É˜ ɖɵʊɒɼɖ 江戸
      Aug 7 '13 at 10:24

















    up vote
    0
    down vote













    Recognizing your own flaws is a skill that no employer should undervalue. When you recognize flaws in your code before it is pointed out, it is a skill to be appreciated.



    You can be pretty sure that you will not be the first programmer to write flawless code and how good you are at identifying your own mistake, is basically how small your own blindspot is.



    There is one thing that goes deeper here though. How does your employer react to your own flaws that you point out yourself? Will you be punished? Or will you be rewarded for fixing mistakes? Successful companies encourage you to fail often and fail fast. In other words, this is a great opportunity for you to test how your employer responds to mistakes.






    share|improve this answer




















      Your Answer







      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "423"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: false,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );








       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f13653%2fshould-i-send-an-errata-after-technical-interview%23new-answer', 'question_page');

      );

      Post as a guest

























      StackExchange.ready(function ()
      $("#show-editor-button input, #show-editor-button button").click(function ()
      var showEditor = function()
      $("#show-editor-button").hide();
      $("#post-form").removeClass("dno");
      StackExchange.editor.finallyInit();
      ;

      var useFancy = $(this).data('confirm-use-fancy');
      if(useFancy == 'True')
      var popupTitle = $(this).data('confirm-fancy-title');
      var popupBody = $(this).data('confirm-fancy-body');
      var popupAccept = $(this).data('confirm-fancy-accept-button');

      $(this).loadPopup(
      url: '/post/self-answer-popup',
      loaded: function(popup)
      var pTitle = $(popup).find('h2');
      var pBody = $(popup).find('.popup-body');
      var pSubmit = $(popup).find('.popup-submit');

      pTitle.text(popupTitle);
      pBody.html(popupBody);
      pSubmit.val(popupAccept).click(showEditor);

      )
      else
      var confirmText = $(this).data('confirm-text');
      if (confirmText ? confirm(confirmText) : true)
      showEditor();


      );
      );






      6 Answers
      6






      active

      oldest

      votes








      6 Answers
      6






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      26
      down vote














      Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.




      If this is the way you feel and this is the way you are, I think it's dishonest and ultimately counter-productive to hide it. These are the people that you're potentially going to work with for years or even decades.



      Trying to conceal or suppress your character traits will end up making your and the people depending on you unhappy. If you consider this is a negative character trait (personally I believe the contrary), that you would like to work on, then just say that. Or if you feel slightly awkward about sending errata, you can also express that - doing something uncommon (which this would be) without acknowledging it, may also give the wrong impression.



      Communication is important. If you manage to be open, friendly and concise, you're doing it right ;)






      share|improve this answer
























        up vote
        26
        down vote














        Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.




        If this is the way you feel and this is the way you are, I think it's dishonest and ultimately counter-productive to hide it. These are the people that you're potentially going to work with for years or even decades.



        Trying to conceal or suppress your character traits will end up making your and the people depending on you unhappy. If you consider this is a negative character trait (personally I believe the contrary), that you would like to work on, then just say that. Or if you feel slightly awkward about sending errata, you can also express that - doing something uncommon (which this would be) without acknowledging it, may also give the wrong impression.



        Communication is important. If you manage to be open, friendly and concise, you're doing it right ;)






        share|improve this answer






















          up vote
          26
          down vote










          up vote
          26
          down vote










          Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.




          If this is the way you feel and this is the way you are, I think it's dishonest and ultimately counter-productive to hide it. These are the people that you're potentially going to work with for years or even decades.



          Trying to conceal or suppress your character traits will end up making your and the people depending on you unhappy. If you consider this is a negative character trait (personally I believe the contrary), that you would like to work on, then just say that. Or if you feel slightly awkward about sending errata, you can also express that - doing something uncommon (which this would be) without acknowledging it, may also give the wrong impression.



          Communication is important. If you manage to be open, friendly and concise, you're doing it right ;)






          share|improve this answer













          Personally I am the kind of person that will be bothered by leaving my solution as is. But I do not want to jeopardize my chances by sending an errata if it is considered a bad thing.




          If this is the way you feel and this is the way you are, I think it's dishonest and ultimately counter-productive to hide it. These are the people that you're potentially going to work with for years or even decades.



          Trying to conceal or suppress your character traits will end up making your and the people depending on you unhappy. If you consider this is a negative character trait (personally I believe the contrary), that you would like to work on, then just say that. Or if you feel slightly awkward about sending errata, you can also express that - doing something uncommon (which this would be) without acknowledging it, may also give the wrong impression.



          Communication is important. If you manage to be open, friendly and concise, you're doing it right ;)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 6 '13 at 11:21









          back2dos

          37625




          37625






















              up vote
              16
              down vote













              I can't speak to the UK experience, but as a professional programmer and a manager of geeks here in the USA, I can say that it would be unusual. How the hiring manager will respond is likely to be a very personal issue for them. Myself, I'd see it as a mostly-good indicator - the candidate may be a little too fastidious, but he recognized a problem and called attention to it. I'd suggest you think about the specific person you're addressing and try to see it more from that person's perspective than from a general case.






              share|improve this answer


















              • 1




                Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
                – James Snell
                Aug 6 '13 at 12:29










              • Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
                – Beska
                Aug 7 '13 at 11:43














              up vote
              16
              down vote













              I can't speak to the UK experience, but as a professional programmer and a manager of geeks here in the USA, I can say that it would be unusual. How the hiring manager will respond is likely to be a very personal issue for them. Myself, I'd see it as a mostly-good indicator - the candidate may be a little too fastidious, but he recognized a problem and called attention to it. I'd suggest you think about the specific person you're addressing and try to see it more from that person's perspective than from a general case.






              share|improve this answer


















              • 1




                Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
                – James Snell
                Aug 6 '13 at 12:29










              • Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
                – Beska
                Aug 7 '13 at 11:43












              up vote
              16
              down vote










              up vote
              16
              down vote









              I can't speak to the UK experience, but as a professional programmer and a manager of geeks here in the USA, I can say that it would be unusual. How the hiring manager will respond is likely to be a very personal issue for them. Myself, I'd see it as a mostly-good indicator - the candidate may be a little too fastidious, but he recognized a problem and called attention to it. I'd suggest you think about the specific person you're addressing and try to see it more from that person's perspective than from a general case.






              share|improve this answer














              I can't speak to the UK experience, but as a professional programmer and a manager of geeks here in the USA, I can say that it would be unusual. How the hiring manager will respond is likely to be a very personal issue for them. Myself, I'd see it as a mostly-good indicator - the candidate may be a little too fastidious, but he recognized a problem and called attention to it. I'd suggest you think about the specific person you're addressing and try to see it more from that person's perspective than from a general case.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Aug 6 '13 at 12:15









              Jim G.

              11.8k105373




              11.8k105373










              answered Aug 6 '13 at 10:46









              Ross Patterson

              45127




              45127







              • 1




                Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
                – James Snell
                Aug 6 '13 at 12:29










              • Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
                – Beska
                Aug 7 '13 at 11:43












              • 1




                Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
                – James Snell
                Aug 6 '13 at 12:29










              • Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
                – Beska
                Aug 7 '13 at 11:43







              1




              1




              Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
              – James Snell
              Aug 6 '13 at 12:29




              Honesty and integrity are key traits here in the UK, and sending a correction in or recognising a problem would be considered as a sign of integrity.
              – James Snell
              Aug 6 '13 at 12:29












              Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
              – Beska
              Aug 7 '13 at 11:43




              Honesty and integrity are important in the US as well. I don't see that sending in a correction has either of these attributes.
              – Beska
              Aug 7 '13 at 11:43










              up vote
              11
              down vote













              Send your thank you email and include the code fix with a small explanation. They can choose to ignore it.




              Personally I am the kind of person that will be bothered by leaving my
              solution as is.




              If this company considers this inappropriate, you probably don't want to work there. As programmers, we often compromise our standard of "good enough" by external constraints, so why impose this on yourself? To me, all programmers or any other professional who creates and fixes things for a living, should have a bit of an aversion to mistakes, but not to the extent you paralyze your productivity.






              share|improve this answer
















              • 3




                I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
                – Ben Collins
                Aug 6 '13 at 21:57














              up vote
              11
              down vote













              Send your thank you email and include the code fix with a small explanation. They can choose to ignore it.




              Personally I am the kind of person that will be bothered by leaving my
              solution as is.




              If this company considers this inappropriate, you probably don't want to work there. As programmers, we often compromise our standard of "good enough" by external constraints, so why impose this on yourself? To me, all programmers or any other professional who creates and fixes things for a living, should have a bit of an aversion to mistakes, but not to the extent you paralyze your productivity.






              share|improve this answer
















              • 3




                I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
                – Ben Collins
                Aug 6 '13 at 21:57












              up vote
              11
              down vote










              up vote
              11
              down vote









              Send your thank you email and include the code fix with a small explanation. They can choose to ignore it.




              Personally I am the kind of person that will be bothered by leaving my
              solution as is.




              If this company considers this inappropriate, you probably don't want to work there. As programmers, we often compromise our standard of "good enough" by external constraints, so why impose this on yourself? To me, all programmers or any other professional who creates and fixes things for a living, should have a bit of an aversion to mistakes, but not to the extent you paralyze your productivity.






              share|improve this answer












              Send your thank you email and include the code fix with a small explanation. They can choose to ignore it.




              Personally I am the kind of person that will be bothered by leaving my
              solution as is.




              If this company considers this inappropriate, you probably don't want to work there. As programmers, we often compromise our standard of "good enough" by external constraints, so why impose this on yourself? To me, all programmers or any other professional who creates and fixes things for a living, should have a bit of an aversion to mistakes, but not to the extent you paralyze your productivity.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Aug 6 '13 at 16:37







              user8365














              • 3




                I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
                – Ben Collins
                Aug 6 '13 at 21:57












              • 3




                I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
                – Ben Collins
                Aug 6 '13 at 21:57







              3




              3




              I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
              – Ben Collins
              Aug 6 '13 at 21:57




              I think this is the right answer. I've been on the receiving end of one of these - and while it was unusual, I viewed it as a positive thing. It communicates "this is a thoughtful, thorough person".
              – Ben Collins
              Aug 6 '13 at 21:57










              up vote
              3
              down vote













              You should discuss the bug - but not necessarily fix it - in a followup thank you email. Don't take too long with the followup.



              If you send a short email discussing the bug before they make a decision, it can help you. If you send a brilliant email fixing they make a decision, it will be too late.



              Also if you fix the bug, then you might create a new bug, which won't help you.






              share|improve this answer






















              • This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
                – Michael Mrozek
                Aug 6 '13 at 20:57






              • 1




                In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 7:37










              • @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
                – emory
                Aug 9 '13 at 16:38















              up vote
              3
              down vote













              You should discuss the bug - but not necessarily fix it - in a followup thank you email. Don't take too long with the followup.



              If you send a short email discussing the bug before they make a decision, it can help you. If you send a brilliant email fixing they make a decision, it will be too late.



              Also if you fix the bug, then you might create a new bug, which won't help you.






              share|improve this answer






















              • This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
                – Michael Mrozek
                Aug 6 '13 at 20:57






              • 1




                In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 7:37










              • @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
                – emory
                Aug 9 '13 at 16:38













              up vote
              3
              down vote










              up vote
              3
              down vote









              You should discuss the bug - but not necessarily fix it - in a followup thank you email. Don't take too long with the followup.



              If you send a short email discussing the bug before they make a decision, it can help you. If you send a brilliant email fixing they make a decision, it will be too late.



              Also if you fix the bug, then you might create a new bug, which won't help you.






              share|improve this answer














              You should discuss the bug - but not necessarily fix it - in a followup thank you email. Don't take too long with the followup.



              If you send a short email discussing the bug before they make a decision, it can help you. If you send a brilliant email fixing they make a decision, it will be too late.



              Also if you fix the bug, then you might create a new bug, which won't help you.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Aug 7 '13 at 14:38

























              answered Aug 6 '13 at 14:18









              emory

              1,380916




              1,380916











              • This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
                – Michael Mrozek
                Aug 6 '13 at 20:57






              • 1




                In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 7:37










              • @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
                – emory
                Aug 9 '13 at 16:38

















              • This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
                – Michael Mrozek
                Aug 6 '13 at 20:57






              • 1




                In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 7:37










              • @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
                – emory
                Aug 9 '13 at 16:38
















              This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
              – Michael Mrozek
              Aug 6 '13 at 20:57




              This is worded a little weird. You meant "don't take too long sending the followup", but you said "don't fix the bug". He said it's a minor bug he noticed as he was walking out, so he probably already has the fix
              – Michael Mrozek
              Aug 6 '13 at 20:57




              1




              1




              In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
              – É­É˜ ɖɵʊɒɼɖ 江戸
              Aug 7 '13 at 7:37




              In my case it is an important one liner, breaks the function though, but is fixed very obviously. But I like this answer because sometime you might need to overhaul the code you gave and it is true that the more lines you write the more bugs you might introduce again. I will definitely bear this in mind if I am in a situation where the mistake is on a broader stroke kind of question.
              – É­É˜ ɖɵʊɒɼɖ 江戸
              Aug 7 '13 at 7:37












              @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
              – emory
              Aug 9 '13 at 16:38





              @MichaelMrozek I agree that my wording was poor. I still think discussing the bug is more important than fixing it. If you just make a one line fix, I don't care. Tell me why your one line fix is important, what bad things will happen without it, etc. Why should I care about your fix?
              – emory
              Aug 9 '13 at 16:38











              up vote
              2
              down vote













              My experience is that such interviewes are to get a gut feeling for your tech skills. A follow up would probably not change your chances as such since real world situations differ much from interview setups.



              However, sending the errata will make you look more like a perfectionist. If this is good or bad depends on your employer, if they earn profit by "quick n dirty" or "perfect".






              share|improve this answer
















              • 2




                Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 10:24














              up vote
              2
              down vote













              My experience is that such interviewes are to get a gut feeling for your tech skills. A follow up would probably not change your chances as such since real world situations differ much from interview setups.



              However, sending the errata will make you look more like a perfectionist. If this is good or bad depends on your employer, if they earn profit by "quick n dirty" or "perfect".






              share|improve this answer
















              • 2




                Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 10:24












              up vote
              2
              down vote










              up vote
              2
              down vote









              My experience is that such interviewes are to get a gut feeling for your tech skills. A follow up would probably not change your chances as such since real world situations differ much from interview setups.



              However, sending the errata will make you look more like a perfectionist. If this is good or bad depends on your employer, if they earn profit by "quick n dirty" or "perfect".






              share|improve this answer












              My experience is that such interviewes are to get a gut feeling for your tech skills. A follow up would probably not change your chances as such since real world situations differ much from interview setups.



              However, sending the errata will make you look more like a perfectionist. If this is good or bad depends on your employer, if they earn profit by "quick n dirty" or "perfect".







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Aug 7 '13 at 10:23









              Petter Nordlander

              1,089913




              1,089913







              • 2




                Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 10:24












              • 2




                Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
                – É­É˜ ɖɵʊɒɼɖ 江戸
                Aug 7 '13 at 10:24







              2




              2




              Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
              – É­É˜ ɖɵʊɒɼɖ 江戸
              Aug 7 '13 at 10:24




              Knowing who is the potential employer that actually reassure me. They are known for coding excellency. Thanks +1 for the morale relief.
              – É­É˜ ɖɵʊɒɼɖ 江戸
              Aug 7 '13 at 10:24










              up vote
              0
              down vote













              Recognizing your own flaws is a skill that no employer should undervalue. When you recognize flaws in your code before it is pointed out, it is a skill to be appreciated.



              You can be pretty sure that you will not be the first programmer to write flawless code and how good you are at identifying your own mistake, is basically how small your own blindspot is.



              There is one thing that goes deeper here though. How does your employer react to your own flaws that you point out yourself? Will you be punished? Or will you be rewarded for fixing mistakes? Successful companies encourage you to fail often and fail fast. In other words, this is a great opportunity for you to test how your employer responds to mistakes.






              share|improve this answer
























                up vote
                0
                down vote













                Recognizing your own flaws is a skill that no employer should undervalue. When you recognize flaws in your code before it is pointed out, it is a skill to be appreciated.



                You can be pretty sure that you will not be the first programmer to write flawless code and how good you are at identifying your own mistake, is basically how small your own blindspot is.



                There is one thing that goes deeper here though. How does your employer react to your own flaws that you point out yourself? Will you be punished? Or will you be rewarded for fixing mistakes? Successful companies encourage you to fail often and fail fast. In other words, this is a great opportunity for you to test how your employer responds to mistakes.






                share|improve this answer






















                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  Recognizing your own flaws is a skill that no employer should undervalue. When you recognize flaws in your code before it is pointed out, it is a skill to be appreciated.



                  You can be pretty sure that you will not be the first programmer to write flawless code and how good you are at identifying your own mistake, is basically how small your own blindspot is.



                  There is one thing that goes deeper here though. How does your employer react to your own flaws that you point out yourself? Will you be punished? Or will you be rewarded for fixing mistakes? Successful companies encourage you to fail often and fail fast. In other words, this is a great opportunity for you to test how your employer responds to mistakes.






                  share|improve this answer












                  Recognizing your own flaws is a skill that no employer should undervalue. When you recognize flaws in your code before it is pointed out, it is a skill to be appreciated.



                  You can be pretty sure that you will not be the first programmer to write flawless code and how good you are at identifying your own mistake, is basically how small your own blindspot is.



                  There is one thing that goes deeper here though. How does your employer react to your own flaws that you point out yourself? Will you be punished? Or will you be rewarded for fixing mistakes? Successful companies encourage you to fail often and fail fast. In other words, this is a great opportunity for you to test how your employer responds to mistakes.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 26 at 12:18









                  kolsyra

                  81868




                  81868






















                       

                      draft saved


                      draft discarded


























                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f13653%2fshould-i-send-an-errata-after-technical-interview%23new-answer', 'question_page');

                      );

                      Post as a guest

















































































                      Comments

                      Popular posts from this blog

                      List of Gilmore Girls characters

                      What does second last employer means? [closed]

                      One-line joke