This question already has an answer here:
Some context: I recently started working at a new company that specializes in providing IT services to other companies. As they mainly deal with the network/maintenance side of things they only have one full time developer, but due to the large number of customers they hired another developer to help automate processes (which is where I come in).
I've currently been working there for about a week or two, and so far I've been pretty efficient at all of my work. I fixed all of the known bugs and added all of the features they didn't get the time to implementing.
This is where things started going wrong. I'm the type of person that can't sit around and 'do nothing'. If I'm not fixing a real-world problem or working on something that will improve things for others, to me it feels like waste of my time and my bosses' money.
When asking for more work, I get told there's currently nothing to do and I should read up on the code that he's (my co-worker) written so far, or read the documentation of a framework they frequently use. To me however, doing either of those is as useful as watching paint dry in real time.
Reading up on framework documentation: The company uses multiple large frameworks which I don't fully know yet, I've worked with them a few times since working here but I haven't "mastered" them. They tell me to follow the examples on the website, however since those are cookie-cut for newcomers, you don't learn anything new as barely anything ever goes wrong, you can't learn from your mistakes.
Read the company's code to get familiar with it: The same applies here, I've already scrolled through all repositories, but since I'm not looking for something in particular I won't truly get to know how the code works either. Either that or the thing I'm reading is complete spaghetti, which definitely makes it harder; but the same issue applies. You can't find something if you're not looking for it.
I'm currently quite conflicted on what to do, do I talk to my manager and let him know how I feel about this or is there a different route I should take? Thanks in advance for your comments.