Work Rambling

Freelancing. Applying for a job. Pursuing my “passions”. Whatever that is. Reading. Exercising. Eating right.

I am not trying to complain about it. Because right now, I need money. I’ve come to that sad realization. My issue is doing the important things vs feeling productive by doing, not meaningless, but less important tasks.

Applying to random job postings is fine I guess. It’s better than nothing. But I need to be doing at least 1 Cracking the Coding Problem a day. I also need to review concepts that I am not familiar with.

Also those that I am intimidated by. I am intimidated by Graphs, Trees, String/Parser questions. I am intimidated by almost any concept. Especially when I am in that interview. I just choke.

What is the most productive way I can attack this? (This is serving as a writing, and my thought process getting layed out)

Trees. Graphs. Hash Tables. Merge Sort. BFS. DFS. Strings.

There are patterns that will click. I need to do mock interviews. I need to practice more. I need to do more than 1 problem a day. That’s 80/20. Doing 1 problem is more productive than applying to twenty shitty job postings. But I need to be doing both, because I also need money right now. Well, do I? Or do I need a job because I don’t want to shatter the image of myself? Most likely the latter.

I can make money via freelancing.

Important Tasks:

Daily programming - I’ve been consistent with this. At least a week I believe. I think this is important, and I am glad that I am doing this at least. Although I will admit that it’s pretty easy.

Technical Problems — I’ve not been consistent with this. I’ve missed the last two days. I just have so much angst and I know how difficult it is, that I don’t want to do it. But it’s better to just sit and stare at the computer and not do something for twenty minutes, than to completely ignore it. This will be the first thing that I do. Need to ramp it up too.

Dream Job Process — I’ve been semi consistent with this. Need to ramp it up too.

Anki — I’ve not been consistent with this. I have some cards layed out. But I keep feeling that I am not covering all my bases. Most specifically with the algorithms. Perhaps I should code BFS, DFS, etc daily. I just added that to my tasks.

Flesh out Interview Questions is another thing I need to do. Potential interview questions. But I tend to not care about interviews until I get an interview. Which is not good.

That’s really the meat of my work. Apply to 10 places daily. I need to perhaps break it down further, because all of this is pretty ambiguous. Review Anki cards is straight forward. The Dream Job Process, I am just going module by module, so I guess I don’t need to get my dirty finger prints over it.

Technical Problems, grrrr. So much anxiety and stress with this.