| > I suffer a lot with context switching all the time, I'm responsible for many serious things that could lead the startup to a completely failure. I believe I'm in a similar situation. Currently on a small startup where I do backend/frontend programming in Typescript, C, Golang and Lua across multiple different projects. I'm high on ADHD and context switching is very difficult to me, to the point where if I start a day working on a project and finish it early, I end up not switching contexts until the next day. > I'm really not sure if I have the skills for the task/challenge, etc. People like me and my job, but I'm pretty sure I don't have the skills for so much just yet, I think that is the source of all the anxiety. This seems a bit like imposter syndrome. When I was younger (38 now, almost 20 years working as a programmer) it bothered me when I was not working hard and I felt the need to always show myself being very productive. In time you will learn to care less about how you are perceived at work. > Plus doing/feeling it 8h/day every day kills my mind. Do you really code 8h/day? If so you seriously need to lower your pace as this is not sustainable. Pick one or two cognitive heavy tasks you can complete in a couple of hours and once done do light things such as answering questions on slack, writing documentation. Also take healthy pauses to read HN and other articles you find interesting (this is what I'm doing now). Overall, try to view your job as a marathon and not as a sprint. It is fine to work hard when on a tight deadline, as long as it is the exception. Here are other very good answers in this HN thread: - https://news.ycombinator.com/item?id=35793026
- https://news.ycombinator.com/item?id=35793147 |