Live data from Hacker News

Ask HN: Underperforming, feeling stuck

news.ycombinator.com

51–60 of 135 posts

Re: Ask HN: Underperforming, feeling stuck

#51
post #40
post #37

I think it's a common pattern, only perhaps the magnitude is worse in your case. I observed it on myself as well on other programmers back when doing a project management stint. What helps me personally is having a notepad where I jolt down TODO items, to the most atomic level if possible. To give an idea what's on it here now: - probe for activity on the I2C bus - find the SIGCHLD problem - remove rectangle in the l…

When you know you need to "add feature X", what do you do? Write "itemize feature X" on your list, and then, when you come to it, sit there and think of a list of things to replace it with?

No, I don't do any meta stuff in the notebook, that would be silly. It's not a progress report, development plan or a Gantt chart. You don't show it to your peers or supervisors, you don't need to decieve anyone with it. The main purpose is self-accountability and keeping (loose) track of the things you need to approach. Micro-managing myself, so to say.

If I need to add a feature, I just come up with first obvious things that have to be done, and expand it as the problem works out or new circumstances arise. E.g. I had to add a protocol support (Modbus TCP & UDP) to the product, the list ended up like this (editorializing a bit):

  - get green light from the manager
  - read the spec for minimal conforming implementation
  - implement conforming request parsing
  - implement register read command
  - add application-specific bit X to a register
  - add application-specific bit Y to a register
  - implement UDP recv/send loop
  - test UDP part
  - implement TCP listener
  - test TCP part
  - fix zombie issue with TCP handler
  - test TCP part
  - build of product with the new feature
  - test the build
  - test the build vs real PLC
Perhaps everyone has at least some ideas what you should do when you begin on chunk of work X, so you just write them down, no matter how trivial.

Re: Ask HN: Underperforming, feeling stuck

#52

Why did you post this on a throwaway account? Are you afraid that HN will think less of you if you posted on your real account? Not trying to be critical - these are honest questions here.

I think it's more to do with employers usually, might not be to happy about an employee that is admitting they probably shouldn't be getting things done at the rate that they are currently.

Re: Ask HN: Underperforming, feeling stuck

#53
post #40
post #37

I think it's a common pattern, only perhaps the magnitude is worse in your case. I observed it on myself as well on other programmers back when doing a project management stint. What helps me personally is having a notepad where I jolt down TODO items, to the most atomic level if possible. To give an idea what's on it here now: - probe for activity on the I2C bus - find the SIGCHLD problem - remove rectangle in the l…

When you know you need to "add feature X", what do you do? Write "itemize feature X" on your list, and then, when you come to it, sit there and think of a list of things to replace it with?

Itemize feature X is often very difficult. Instead of itemizing all of feature X in one go, just figure out what the next item is that needs to be done to move towards feature X and write only that single item on the to do list.

Re: Ask HN: Underperforming, feeling stuck

#54
post #10

Earlier quoted context omitted.

> it's easy to check for Really? That's news to me. How do they check? > Move into management +1. The tech world needs more managers who actually know tech.

My experience with a neurologist specializing in ADHD treatment: 1. The doctor will interview you and ask you about your history, all the way back to childhood. If you haven't had problems focusing, concentrating, etc. throughout your whole life (even as a child), the doctor might be skeptical. 2. They'll test you to make sure you're not having seizures. 3. They'll also test your focus, concentration and short term m…

Depends on the doctor really.

The first doctor I tried wanted to have me see a shrink to get tested. The first visit cost me a $50 copay and then I had to have another visit to do the actual test, costing another $50 copay. I skipped that second visit and went to another doctor. (The shrink seemed like a quack anyhow).

My new doctor whipped out a giant book and started reading a battery of questions from the back of it. Based on the answers to those questions he determined I "met the requirements for treatment." Seemed a bit weak, but I didn't ask any questions since I knew I had already been through all the typical tests before. having been diagnosed as a child.

TLDR: YMMV. Just talk to the doc and see what he says.

Re: Ask HN: Underperforming, feeling stuck

#55
It depends what technologies you are working with to, when I had to pickup the .NET stack I found a large portion of my days taken up just researching different little unintuitive bits and pieces.

It's possible that your day becomes to compartmentalized that you don't really have time to build up some momentum on anything? Possibly staying back longer at work might help get a bit of flow happening, I know personally if I was working a 9-5 job it would at times kill productivity with the stopping and starting the next day again overhead.

Re: Ask HN: Underperforming, feeling stuck

#56
post #50

Seriously, take a 2 weeks vacation. That's all.

I wish. Maybe a year vacation would do it. Perhaps it's because I'm still a college student, but 2 weeks does not seem like long enough to wind down nor stop worrying about everything that needs to get done when you come back. I've known teachers who couldn't stand not having their summer breaks.

Of course, to each his own.

Re: Ask HN: Underperforming, feeling stuck

#58
throwaway_stuck:

1. Is programming the right job for you? If you feel uncomfortable or dismissive of this line of thinking, consider a quote by Jefferson: "Question with boldness even the existence of God; because, if there be one, he must more approve of the homage of reason than that of blindfolded fear." If programming is the profession that truly satisfies you and complements your abilities and personality, then it should withstand critical probing. Is this something you're doing because it's comfortable and you've never looked elsewhere? Are you truly competent?

2. Build something. Something simple and tangible. Get an $10 point & shoot camera, go into the woods and take 20 pictures of wild flowers. Print the pictures and make a physical album. Do as many of these small, creation-oriented, achievable "distraction projects" as you can. In my experience, they provide a great boost of self-confidence, and this allows me to think about personal problems with perspective and calm. This allows me to introspect in a healthy fashion. Heavy weight lifting and long walks seem to provide the same boost to my thought process.

I hope that helps.

Re: Ask HN: Underperforming, feeling stuck

#59
I used to have something like this problem, and it turned out to be very simple: hunger.

I had a bad habit of not eating when I was deeply into something (or deeply stressed), and my body would simply run out of fuel. I think there is something weird about my physiology that causes me to not notice hunger as much as others. So I wouldn't feel super hungry, but I'd get this spacey, apathetic, faded feeling and have trouble focusing.

The longer I waited, the worse it got. But I'd already wasted so much time, I'd feel bad 'wasting' more by taking a break and getting something to eat. So it would go on like this, sometimes for a couple days at a time.

After a few years of this I happened to meet a beautiful, loving girl who also liked to cook. She made sure I ate at least one good meal a day, and lo and behold, the focus problems largely went away. I put two and two together and nowadays when I feel the fadey feeling kick in, I know what it is and get up and get a string cheese or something.

I imagine this probably sounds ridiculous, and I think I may be the only person on earth to have this specific issue. But I just wanted to reinforce the _practices_ bit. It could be something simple. Maybe find a trusted friend or coworker to watch your work practices for a few days and tell you if anything seems odd?

Re: Ask HN: Underperforming, feeling stuck

#60

I used to have something like this problem, and it turned out to be very simple: hunger. I had a bad habit of not eating when I was deeply into something (or deeply stressed), and my body would simply run out of fuel. I think there is something weird about my physiology that causes me to not notice hunger as much as others. So I wouldn't feel super hungry, but I'd get this spacey, apathetic, faded feeling and have tr…

Also, I once worked in an office that I had trouble focusing in. I couldn't figure it out for like months and ended up doing all my work at home after hours.

It turned out my office had bad ventilation. Working with the door open fixed that problem. Simple :)

Post reply on HN