Ask HN: I do good work but have bad history, how to approach next job hunt/life?
(8 years) Programming consultant<p>(1 year) Procrastrinating<p>(1 year) Sofware&#x2F;Security consultant<p>(2 months) Software developer<p>And now I&#x27;ve been let go.<p>I&#x27;ve been programming since I was a kid (30+ now), employers say I deliver good results but they can&#x27;t employ someone flaky regarding physical presence at mornings and thus let me go. I&#x27;ve often been late and bad at communicating those deviations. Not late for appointments during the day but late with my physical presence at mornings. Delivering and meeting project deadlines I&#x27;ve never had a problem with. Some say they genuinly value my competence and that it&#x27;s because of my time managemet they let me go - and I do understand.<p>I can keep my end of a conversation yet this pattern - recognizing and stopping it I&#x27;ve obviously been bad at.<p>I&#x27;ve felt it&#x27;s impact three times now and recognize that continuing without change will lead to further detriment.<p>I&#x27;m figuring out the reason for me insisting on staying up so late even though I know I have work in the morning (my activities are mainly coding and leisure, often times they coincide and relate to what I&#x27;m currently involved with at work).<p>I&#x27;m thinking I have two choices:<p>A. Find a source of income accepting of this pattern.<p>B. Try again and this time with a change in behaviour by eliminating the reason for staying up late even though I have work next day.<p>My questions are;<p>What kind of employers&#x2F;employment fits A?<p>If I go with B, how should I communicate with a recruiter? Most of my references say I deliver good results but am bad at time management and if they get the question &quot;would you hire again?&quot; they&#x27;d probably say &quot;no&quot;. Should I be up front about this like I am now or focus on my results (which is how I got my earlier employments)?