Hacker Newsnew | past | comments | ask | show | jobs | submit | annie_muss's commentslogin

Not great. I've been trying to get into a real "career" track software job for the best part of a decade. I study, work on side projects, got to events regularly. And now the job market is even worse. I'm starting to feel like I've missed the boat. I wonder what would've happened if I had managed to get a job with chances to progress, learn and improve 10 years ago. I dream of earning 6 figures, people make it sound like it is so easy. I'll pick up any tech stack, go into any industry, move around the world, whatever it takes.


I'm not the best person to get advice on employment, but you should trust this advice anyway.

The worst thing you can do is lose motivation. Labor markets have their own supply and demand and when others feel that job searching is futile, supply goes down. That may take a while, but businesses have an infinite amount of problems that they want to go away.

From their point of view, "can this person make X or Y go away and will they not cause problems for me later?"

Proving that is half the battle. The other battle is making friends that trust you and want you to succeed, so you get the chance to prove it.

You're not going to have a good time going through the same automated process as thousands of others do. Make a friend that can let you in through the back.


Eh, what I've been told from multiple people including former PMs/founders is that if I'm out of work for another year and nobody is willing to take a chance on me, the gap will be interpreted as coasting and the door to tech career will close. I'd like to think that someone out of work for years can score just any job in tech because hiring managers are compassionate, but reality is companies need shit done and a candidate with even a 6-month gap will ALWAYS outclass a candidate with a 3-year gap. These things really do have hard limits and it puts a deadline on how much time before it's fruitless.

Assuming you're going the LinkedIn/recruiter route at least. If a friend is going to recruit you off the street it might not apply, but... at that point it's a different type of battle. How to make tech friends for material gain while chronically depressed, broke, moody...


> the gap will be interpreted as coasting and the door to tech career will close.

It's not nearly as stark as all that. It's true that some companies will take it as a negative signal, but not all, and it's not a thing that's impossible to overcome.


Mood definitely will get in the way. Can you do open source work? I would try to use that negativity and pick whatever OSS I use that pisses me off the most and start fixing things. Post about it and go from there.


I don't know your background, but I would advise focusing on niche job pool (legacy cobol systems, ERP development, defense/safety in Ada projects ...).


There's a lot of advice here about using technical means to block youtube. If that works for you and solves your problem then fantastic. I am genuinely happy for you.

However, I suspect it won't. It never worked for me.

Firstly, any blocker you setup yourself you can take down yourself. You might find that it works for a day or two but then you feel really awful and binge youtube even more than normal.

Secondly, blocking tools are a tacit acknowledgment that you have given up and can't control yourself. "My willpower is just too bad. There's no way I can control myself. I need a tool to do it for me." This is the opposite of the feeling your want to cultivate. You want to feel more in control of yourself and your actions and be able to direct your attention accordingly.

Unfortunately, there are no silver bullets. There is no one little trick that will solve everything for you. That said, there are things you can do that will help a lot.

Get in touch with your emotions. Find out what triggers send you to youtube. Here's an example for me:

Think about important essay that is due soon --> worry and dread about academic performance --> watch youtube to forget about it.

This is probably happening in a blink of an eye. Probably so quickly that you don't even notice. If you can start noticing and naming your emotions you can deal with them more constructively.

Positive emotions can be triggers too.

I'm so excited about this new hobby I'm into --> I'm going to research it on youtube --> 3 hours watching videos about painting but not doing any painting.

Now, there's nothing inherently wrong with this. But if you can notice the emotions you can start to redirect them and work with them.


This article really makes sense.

I think back on my past and all the evil actions I have taken have all been fed by very low self-worth and insecurity.

When you think of yourself as below everyone else, trying to bring them down to your level with malicious acts can feel like quite reasonable. You're "punching up" so you can feel a sense of righteous justification.

It's only looking back that I realize I wasn't nearly as weak as I thought.


Another TV show that played with this concept well is "30 Rocks", with the main protagonist dreading to go to her high school reunion because she was a nerdy girl mocked by the high-school bully, As the episode go on, she realize that she was the bully, everyone was terrified of her and her extremely cruel remarks, including her friend who was afraid of her, turning the whole 'underdog nerd' trope on it's head.

On a more serious note, this is also why I'm wary of the "punching up" or "punching down" rethoric, because it's often easy to downplay any form of violence as justified retribution.


I wish the show were called "30 Rocks" now, and was about gemstones.


Finally the series that we've been waiting for in which the protagonists are 30-somethings and actually happy?


Or a romantic comedy where the protagonist gets proposed thirty times with different rings.


Oh that's even better, it could be about relationships and letdowns.


you might like Steven Universe


"30 Rocks from the Sun."


30 Rock is one of the funniest and smartest TV shows of all time.


It's a perfect show. There are so many hilarious lines. My favorite has to be when tracy says "don't make me show you the back of my hand" and then on his hand is written "please be nice to me".


My second favorite show of all time (second only to Arrested Development). Many shows have memorable/quotable lines, but 30 Rock has more memorable lines per season than many shows do in their entire run. It is rapid fire on another level.

My favorite that I use on a regular basis, from Tracy: "I can't change! I'm like a chameleon -- always a lizard."


Reminds me of “The Bully and the Beast” by Orson Scott Card.


This. You don't even need the "punching up" justification, sometimes low self worth itself can be enough to rationalize behavior. Something like "I'm a loser anyway, so of course I do things that losers do". This is bad!


The problem is I know that I am completely addicted, but I cannot stop. I feel like I'm the alcoholic drinking a bottle of vodka a day. I have tried to give up many times but I just can't crack it. Every time I have a good day the next day just slides right back into addiction. I probably average around 5-10 hours of pointless screen time a day (scrolling random youtube clips. Researching items I will never buy. Fantasizing about jobs I can never get. )

I have tried all kinds of blocking software and strategies. Blocking software, however elaborate, never seems to make a different. You find one way or another to get around the block and then after a while turning off the block just becomes part of your muscle memory. The most extreme thing I tried was cutting off the internet to my house and going back to a dumbphone for 6 months. For sure, I probably had less screen time. But I also spent many hours sitting in the station using the public wifi or watching hours and hours of pointless television.

This is a really tough nut to crack. I think there is probably no technological solution to it.


Addiction is not the problem. It is a (poor) solution to a problem. Figure what your underlying problem is and address it first. Without doing that, you are only taking away one solution with no alternative.

For me, I noticed I have no compulsion to surf after hanging out with friends where I have their attention and curiosity and they have mine. It is like an oxytocin surge that depletes overtime and needs recharging. Scrolling is like junk food in that it feels like a recharge but empties as soon as I stop.

I now call up a friend or arrange a hangout if I feel like I’m running low and it’s amazing how many friends are delighted to hear from me but then never reach out.


Generally, I think it's boredom. Specifically, many people haven't learned it is a life skill to deal with boredom, instead they constantly find a way be entertained and a phone always within reach offers a great solution to that problem. I say, force yourself to be bored without a phone. Pick up a book, pick up a hobby, go outside, talk to people (meat space), gardening, exercise, etc.

Even people older, like me, who grew up without these things for a good portion of their life. They lost the ability to be bored and need to relearn it.

I personally have always refused to get sucked into the phone. Never turned notifications on, never cared about social media, etc. I don't like video'ing the concert I'm attending. I like being present and I love being bored.


Even if there isn't an underlying problem, the only real way to change a habit is to replace it with a new one.

I have noticed that usually people who make it their mission to stop doing a thing are replacing that thing with the mission itself. This strategy is always bound for failure, because the moment it starts to work for them is the moment they end the mission. This is when, instead of reevaluating their strategy, they punish themselves for the failure to not do. The cycle repeats, and the person spirals into rumination about their stress.

I didn't just stop biting my nails. I started trimming them instead.


You are correct that working on underlying issues is very important, but there is a huge practical value to blocking out distractions. First of all, it gets you started on scrolling a lot less immediately. Secondly, it makes concentrating on the important parts of life and thus the underlying issues much easier as you have more time and energy now. Thirdly, you will always have some bad days, you will always have some issues in your life that you can't fix (yet), but having a mechanism that stops you from re-entering the habit independently of your current state is really helpful in stabilizing your behavior.

What I'm trying to say is that blocking and working on the "deeper" issues are stronger when used synergistically, it doesn't have to be an either or.


I think this is a helpful reframing, and I have spent time in my life trying to eliminate any possible issues: Improving nutrition, exercise, socialization etc. But my ability stay focused and work on tasks seems essentially random.


Full disclosure:

  I am just some rando on the internet and only share
  what I hope will help.  In no way is the below a
  replacement for professional counseling.
> The problem is I know that I am completely addicted, but I cannot stop. I feel like I'm the alcoholic drinking a bottle of vodka a day. I have tried to give up many times but I just can't crack it.

My first recommendation is to try to not beat yourself up about this. No one knows how to hurt you more than yourself.

My second recommendation is to take small steps and allow yourself time for each new habit to become entrenched. For example, keep your phone in your pocket instead of visibly near. Once that feels natural, incorporate the next habit which you feel reduces the device's prominence in daily life.

> I have tried all kinds of blocking software and strategies. Blocking software, however elaborate, never seems to make a different.

As others have mentioned and you describe, using an app on the device to alter dependency on the device likely will not work as the device remains the focal point.

> This is a really tough nut to crack. I think there is probably no technological solution to it.

It is and I believe you are entirely correct in identifying "no technological solution to it." If we pursue this hypothesis to its logical conclusion, then one or more solutions must exist outside the technical space. Which suggests a solution might be found in the behavioral space as the two actors in this scenario are a person and a device.

I'm not saying this will be easy nor simple, only that I hope you find peace in finding your solution.


> watching hours and hours of pointless television

This is the thing; the brain is not actually comfortable just sitting idle with the reins slack. There's got to be some stimulus. I don't think there's any real solution other than finding a displacement activity. I know somebody who weaned themselves off smoking by developing a Gameboy Tetris addiction instead.

Other than going out and trying to be social, there's a whole range of "something to do with your hands" activities. If you take up knitting then at least at the end of it you have a scarf. Myself, I'm trying to train myself to open one of the language learning apps every time I think I'm spending time scrolling.


One solution to how easy it is to get around self-inflicted blocks could be to find someone that agrees to manage your phone using the parental features. Personally I haven't found someone who I feel I could trust with such a power over me. Maybe a solution would be to pay somebody.


Try to parental software and put the code into a time-lock like lockmeout.online - there is no way to bypass that or circumvent your way around it if you do it right in the first place.


My solution to this was substitute one thing for another. E.g. instead of visiting Facebook, I visit hacker news. But since I just hate most of the posts, comments, ycombinator and dang personally, I tend to spend much less time here. It’s less engaging than flashy Instagram, Facebook, or real news websites, so I’m less addicted. Over time, it’s easier to fight the smaller addiction. Given this HN example, I still can spend hours reading comments to some active topic, but when I see some sheer stupidity, I realise ‘hey, I’m just wasting my time here!’ And it’s easier to close the tab and go back to the real world.


Have you tried mounting the phone to a wall or something when at home?

I figure the accessibility of phones are what makes the mindless scrooling habit so dangerous.

I mean I keep my beer in the garage to not drink as much.


This post reminds me of myself in the past.

One thing I found very helpful was to regularly practice mindfulness meditation, as it reduces my desire for entertainment and generally seems to improve my executive function a lot. It also caused other improvements to my well-being in general.

Regarding a technological solution to blocking, I did the following (on Android, I can handle myself on non-portable devices):

1: Use adguard to block the relevant addresses on DNS level. I chose adguard specifically because it allows setting regex-like patterns on what addresses to block, eliminating loop holes.

2: Use applock (I haven't informed if applock specifically is better or worse than alternatives) to require a passcode when opening settings, when opening adguard, and when opening applock itself. Store this passcode in a way that it's cumbersome but possible to reach. Ask a friend or relative to set and store it for you if necessary.

3: Remove the icons of adguard and applock from the home screen, so that they are only reachable through settings -> apps.

This has worked well for me. It's cumbersome enough to discourage me from deactivating it. It's not so cumbersome that I can't update the block list if necessary. It's flexible enough that I can very precisely choose what to block and what not. And it's specialized for (android) smartphones, which are the worst scrolling addiction drivers.

You could also throw in Google parental controls to stop yourself from downloading apps if necessary, but I found that DNS blocks are enough for me.

If you struggle with other devices as well, like TVs, consider whether you can get away with not owning these devices at all.

All that being said, professional psychological help for addiction and executive dysfunction exists. That would have been my last resort if the methods mentioned above hadn't turned out to be sufficient for me.

Good luck, don't give up.


Did you check yourself for adhd?


I was diagnosed with ADHD a few years ago as an adult. I take medication for it and try my best to apply strategies but it is hard going. I wrote down some simple todos at 9am this morning but it's the end of the day now and I've done maybe 30 minutes of focused work and the rest browsing the internet.

The confusing thing is sometimes I have days when I do manage to do work, but I can never see what I do differently on those days to other days.


Did you discuss this with psychiatrist/therapist?

At least for me this is the pattern I had before I had a good enough dose of meds.


I have spoken to a few therapists. I usually felt pretty good after speaking to them, maybe for a week or so but slip back into my old habits. Unfortunately, where I live therapy is not covered by health insurance so it's hard to afford.


Did they specialise in adhd? The ones that don’t often give recomendations that are counter productive.

Also, a good idea is to explain what you’re experiencing to the paychiatrist - he may recommend different meds or increasing the dosage.


My worry about any new system, todolist, app etc is that when the initial busy of energy wears off I'll be back to square one. The novelty and energy that I have at the start is impossible to maintain, but I need novelty to engage with tasks


I wrote this article precisely because, for once, I found a system that actually sticks. I have been using it every day for six months, whereas other systems would last a week at most.


When I see stories like this I always wonder "How did you get and keep jobs at meta and Pinterest if you have a procrastination problem?"

I procrastinated so badly I could never apply for jobs. And the jobs I did get I lost quickly due to the same procrastination.


I was thinking about it a lot.

I think the programmers in most environments aren't judged based on some hard metrics that could say someone procrastinated half of the time and could have done twice as much.

Most judgement comes from remembering whether anything has been done at all, and if yes then whether it was sunbathing of quality. People (I at least) will rate higher someone who worked less but contributed higher quality code. Also good contributions to discussion, mentoring juniors is something a procrastinator might not even think is work but is valued highly.

And even while procrastinating some part of your brain often thinks about problem so the time isn't completely lost.

All in all procrastinators aren't as bad as it sounds unless we get into some deep pathology.


I think almost everybody has procrastination problems of some degree from time to time. Especially in occupations that need concentration on complicated things.

But procrastination problems don't mean infinite procrastination. It's just that work keeps piling up and then it has to be done in a burst when it has to really be done. I find this doesn't necessarily mean my output is less (in the short term), it's just that it's exhausting.

Also productivity requirements at work, no matter how fancy workolace, are typically way less than you may think. Just showing up and not actively cause grief goes a long way.

What you tend to see publicly is people in their productive phases, or quite exceptional outliers, or just messaging.


I made similar comments on this site alluding to how when I went into this field, I thought I was going to be working with passionate people that truly cared about the craft. I was met with the rude reality that none of my coworkers care about this craft in the slightest, and it is all merely just an ends to a means for them. Now, I do not necessarily blame my coworkers. Passion is not really within one's control.

For the sake of analogy, I feel like I wanted to be a photographer and take beautiful and artistic pictures, but in reality, I just take school pictures for a living.

Now, I do believe there are passionate jobs with passionate programmers out there, but:

1. I do not know where nor with whom one would even find such roles.

2. My lack of skill would be more burdensome than helpful for such teams. I'm not new either. I've been at this game for over a decade now.

So, I am stuck in this procrastination loop -- I lack the skills to better my situation, but I also feel so far behind that I, at some level, believe I am incapable of ever being able to find/retain such a job.

Long story short, I am not sure what your particular reasons are for procrastinating, but brother/sister, I don't blame you one bit for it.


My lack of skill would be more burdensome than helpful for such teams. I'm not new either. I've been at this game for over a decade now.

seems like you are also suffering from imposter syndrome. if you have been doing this for over a decade you should have learned something.

I lack the skills to better my situation

practice. work on a side project. follow and implement tutorials. contribute to FOSS projects. (contact me if you want some suggestions. see my profile)


And how have you overcome this to maintain a functional life? Honestly curious.


Perhaps it's not a success story, but I have a definite improvement story.

I find accepting and making peace with my problems (paradoxically) helps improve the problem.

I am going through a particularly low dip right now. I haven't done any work in the last 4 days. I tried a 4 minute pomodoro timer yesterday and 2 minutes in I was already completely off task.

In the past I would panic, worry, think "Why me and my terrible executive function?" or "What if I can never do anything again ever". Instead I am accepting that this is the issue I have and keeping a curious, open mind to possible solutions. I'm trying out taking longer breaks, changing up my workspace, body doubling, nutrition, timers, not trying to do anything etc.

I'm sure it will swing back the other way in its own time.

Of course I would love to be able to be consistently able to work, but that is not a reality for me. In the same way I would love to be able to run 100m in 9.6 seconds but that is also just not realistic.

Other comments here are good too: eat well, sleep enough, exercise regularly. This is a good baseline to have but these things alone never fixed my issues.


I know right, the things usually suggested don't have any effect on my executive function.

I don't know how you do that, i am so close to just ending it all because i cannot continue like this.


I don't want an ADHD todo list app. I want something that to help manage my emotions while completing tasks.

For me there are three major emotions that get in the way of task completion: excitement, boredom and anxiety.

Excitement is usually for some other task. I'm working on my tax return and I think about upgrading my washer/drying. Suddenly I'm researching all the different types, the best deal on one, the history of the washer/dryer. It might be a task on my to do list somewhere, but I was driven to do it by the excitement.

Anxiety is a tricky one. If I'm writing something like an email anxiety often gets the better of me. What if this isn't the right way to do it? What if it comes off as rude. This ties in to perfectionism too.

Boredom is usually overtaken by one of the other emotions, but sometimes it appears on its own. I've got to input these numbers into some old, janky piece of software. It's probably not that hard or long of a task, but it feels so pointless. I'm just wasting so much time doing this task when I could be doing something more efficient and more meaningful.

If you can solve these emotional issues then pretty much any todo list app (or just a notebook) will be fine.


Thanks for sharing—your point about emotions is spot on. I started focusing on decision paralysis in ADHD, but excitement, anxiety, and boredom are clearly major hurdles. I’m thinking about incorporating subtle mood check-ins, quick breaks, or nudges to help manage these feelings alongside task prioritization. Do you have any specific features or techniques in mind that have helped you overcome these issues? I'd love to hear more and see if we can integrate them without making the app feel too heavy.


It's a constant battle and there are no silver bullets. Here are a few things that have helped me:

* Eat, sleep and exercise. Have you ever snapped at someone you love because you were really really tired? You have less ability to control your emotions if you aren't on top of these things. When task planning it's easy to think only about the task at hand, but scheduling time to rest, go for a walk or have a snack can be helpful.

* Putting some 'distance' between myself and the task, however small or artificial. Often, I start writing an important email in a text editor instead of an email client. It just feels less 'real' and that reduces my anxiety and resistance. I wonder if doing a practice version of a task could help?

* Adding some kind of physical motion to a task. For example, if I'm sitting at my desk and I need to fill in a form, it always seems easier if I've come from just tidying up rather than another stationary task. Making tasks more physical seems to help.

* Naming the reason why I'm not doing a task can sometimes help but other times not. Saying "I'm feeling overwhelmed with this task" is 50/50 on whether it'll help or make me feel even worse.

* Usually when I'm feeling really stuck I know exactly what I need to do. I know that I haven't opened that email in my inbox. I could easily spend a week thinking about it hundreds of times but never actually doing it. I don't think a reminder or a nudge would help me, because I'm already constantly reminding myself. The times I find reminders and nudges helpful are when I can complete the task right then and there with little resistance. For example: If I put a drink in the freezer to cool it down quickly, I always set a timer. When the time off the task of removing the drink has no stress or anxiety, so I always do it. If I don't set the timer I am very likely to forget the drink. I have tried setting reminders and timers for tasks that I procrastinate on but it never really works. If a task is overwhelming you now and you delay it by 1 hour or 1 day, it's probably still going to overwhelm you later.


I took a properly administered IQ test as part of my ADHD diagnosis. It was eye opening.

All through the test I felt like I was crushing it. Spacial reasoning, pattern recognition, memory tasks. When the results came back I got 135 on spatial reasoning but 89 on processing speed and working memory.

Looking back on my life I realize I had always made up for limited working memory with systems, mnemonics and other techniques. When you've lived your whole life with a limitation you can have a huge blind spot. You've never known what it's like to have "normal" working memory.


It's really hard to tell to what extent I've developed techniques for dealing with limited working memory. I certainly don't use things like mnemonics or other common memory techniques you commonly hear about. Unlike most anyone else I know, note taking with a pen or pencil seems to actively reduce my working memory. If I hyperfocus, I can memorize decently long sequences of meaningless numbers, but it requires what I suspect is a lot more effort than it does for other people (I score about average on working memory, and that's very much how it feels it's going to go during the testing). Hyperfocus can compensate, but you pay a heavy price for it.

My working memory is also hopeless with context switching. If I'm juggling three contexts at once, odds are I will lose working memory of all three (or was it four? ;-).

When I look back at my life, I've absolutely had to compensate for all that, but most of the "compensation" is just acknowledging the limitations. Memorizing dates and times just isn't going to happen (add time blindness compounds the problem), names of people & places are going to be impossible, etc. The closest thing I have to a compensation technique is the crutch that is hyperfocus.

However, when it comes to information (i.e. data that has some kind of meaning), I seem to be able to do much better than most, to the point where people often remind me that I need to consider that everyone else isn't able to keep all that context in their head at once. I can't speed read, but I can digest material with complex subject matter, analyze complex problems, etc. just faster and seemingly more easily than a lot of people. Some of that is likely due to other factors, but working memory is definitely an asset.


I don't recall the exact numbers but I had a very similar experience, scoring very highly on spatial reasoning almost to the detriment of everything else.

I remember a close friend getting frustrated administering a working memory test on me. She couldn't believe how far removed from the norm my working memory capacity was given everything else she knew about me.


I have tried many times to start a blog. I usually manage to eek out one or two articles before getting utterly stuck.

I have lots of things I want to write about but I feel completely anxious about putting my ideas out there, even got relatively simple, straightforward things.

How do you push through the anxiety and actually put things out there?


Use an LLM to get you started.

Lay out your main topic and your initial thoughts. Let it do the anxiety-inducing part.

You just need a starting ground.

Artists who fear the “blank canvas” use a similar strategy - make large, loose brush strokes and create from chaos.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: